エラーを見てみるとredhat-upgrade-toolの何行目と何行目がエラーとかなんとか。再インストールしてもダメ。--allこれが大間違い。rpmでreinstallも通らなくなってしまった上にyum自体が動かない。6とか出てたのでそのへんで調べてみる。startとかやっても取ってきてくれない。chroot環境だからなのか?仕方ないので再起動(ぉ4.Grubがエラーだって・・・いや、ただのエラーじゃないんすよ。願いをかけて再起動したものの動かず(当たり前しかしながら起動時の挙動からGrub段階ですでに怪しい。Grubの起動前もしくは起動時にコケてる。しかたないのでもっかいレスキューモードでGrubの修復を試みる。update-grubこれがエラー返す。そんなコマンドないよとか何とか。エラーこれはどうもディスク構成が変わった時なんかに出るエラー、らしいです。いえばdevice_mapがどーのっていうメッセージも出てます。/dev/sdaなるほどひとつだけなので、/dev/sdbを追加します。そもそもHDDがsdbなのだから、これがなくてはエラー出て当たり前。/dev/sdb通りましたすごい。5.ここまでやってダメっすか?結局yumが死んだままだったのでまともに起動せず。7をそのままインストールすることに。クリーンインスコ状態のCentOS6.5から7へのUpgradeがうまく行くかどうか試してみました。Upgrade(サーバー機)の手順を踏んでみます。結果ですが、2回めの再起動でフリーズ。うまく行かないもんです。rebootここでエラー吐きまくって止まってたんですが、インストールしなおした6.5からではここはパス。このあと1000近いパッケージが順番にUpdateされていくのがコマンドラインで流れます。スペックにもよるでしょうけど、うちのサーバー機で20〜30分ほど。そののちに勝手に再起動がかかって、ブートスプラッシュ画面が6系の黒でなく、グレーっぽい色で立ち上がるんですが、ここでフリーズ。何度か再起動してみたり、Escでコマンド表示にしてみたりしても、全く進んでない。左上で一文字目が点滅しているだけ。7をインストールします。7インストールぶっちゃけここまでハマるなら最初から入れとけばいいじゃんって話。そればっかじゃ芸がないので、レスキューモードからchroot環境でうまいこと直せたらなんて淡い夢は打ち砕かれたので普通にインストールします。/varはext4で初期化、homeだけフォーマットなしでマウントポイントに/home指定。これでうまくいけばフツーにhomeは引き継がれるはずです。directoryとかたくさん出てたので、フォーマットすることに。7ってインストール画面すごい変わってるんですね。これ、パーティショナーがヒジョーにわかりにくいですwLinux使いはじめる人が一番つまづきやすい(と思う)パーティショナーを複雑にするとかどうなんですかね?一応「全体を使う」オプションはありますけど。そもそもCentOSはLinux初心者とかあまり対象にしてないんですかね?まぁ実際、サーバー用途が多いでしょうしこのまま独自路線言ってもらって全然構わないですけど。いや、話がそれました。インストール自体はちょっと戸惑うところがあったものの無事完了して再起動すると・・・Grub起動前にフリーズ!!もしかしてハードウェア関連の何かを踏んじゃったのかこれ?それならばUpgradeも手順的には正しかったけどどっかの地雷踏んで起動しなかったんかこれ?などと言った疑念が浮かんでは消えます。問題を切り分けるためにもう一回インストールしてみましょう。すると・・・起動できますね。なんだったんでしょうかいったい??結局ハードウェア関連の何かなのか、何かのパッケージがまずいことになっててUpgrade失敗した(phcの疑い濃厚)のか、単純にUpgradeの成功率がさほど高くないのかよくわかりません。7.そしてdkmsがないdkmsがないんですよー。CentOS7のリポジトリには。いうか、リポジトリ追加していれたのをすっかり忘れてたので、簡単にPHC動くと思ったんですけどね。source7用がないですね。sourceを入れようとしてみたけどやっぱりダメでした。そもそもhttp://pkgs.repoforge.org/rpmforge-release/rpmforgeのリポジトリがまだ7に対応してませんね。lm_sensors入れてみたけど、CPUステップが動いてないような?ここでサクッとdkmsやらPHCビルドしてインストールできるほどの技量と根気がなかったのでここで諦め。"Usage").とマニュアルでビルドしてインストールする方法も書いてあるんだけど、後々カーネルのUpdateのたびに何らかのエラーに会いそうな予感がする上に、このサーバー機は基本モニタ繋がずにリモートでやってるので、ブートでコケることがあるとめんどい。8.というわけで6.5をインストールし直し。行ったり来たり何やってるんですかね。モニタつないだ状態で初回起動したらsshの起動と自動起動登録だけしてあとはリモート。cpufrequtilsdkms入れてphcビルド。dkmsここでPHCビルドしたらなんだか途中でエラーはいてしまったのでちょっと色々確認。build-essentialkernel-headersは入っていた。これ入れて、一回ビルドにコケたPHCをremoveしてもっかい。7どーも0.4.5はダメっぽい?ので0.4.4に戻す。Completed.おっけー。