日々適当

hibitekitou

うっかりCentOSが正常起動しなくなった話

pc |2014-12-17
Parallels Desktop 10上の環境でCentOS 6.5を入れておりました。でもめったに使うことは無く、先日久しぶりに起動してみて、大量にアップデートがあったものだから、何も考えずそれらを片っ端からかけましたらですね、OSのバージョンが6.6になっちゃいまして、んで、正常起動しなくなりました。起動時、起動状況を示すプログレスバーが表示されますが、それが伸び切ったところで画面が止まります(ちなみに、その画面にOSバージョンが表示されるので、CentOS 6.6に上がっちゃったことに気付いた次第(^^;)。

結論から言えば、原因はParallels Toolsのバージョンでした。一端それをアンインストールして、その後最新版をインストールをするという手順を踏むことで復活します。

ただ、アンインストールするために操作可能な状態に持っていかねばならず、Linux素人な私は四苦八苦した次第です。

起動時にカーネルオプションを指定、変更するには [Vine Linux]

こちらを参考に、ランレベル3に変更し、コンソールからログインできる状態で起動します。そうするとコンソールからのログイン、操作が可能となりました。この状態でParallels Toolsをアンインストールします。ParallelsのメニューからParallels Toolsを再インストールするコマンドを実行し(処理→Parallels Toolsの再インストール)、そのままだと単に/dev/cdromか/dev/cdrom1に接続されただけなので、それを適当なところにマウントします。suして

mount -o exec /dev/cdrom /media/cdrom

とでもしたなら、/media/cdromの中のinstallを実行します。これでremoveを選べるのでアンインストールを行えます。/media/cdromが存在しないとエラーになるかもなので、その時はあらかじめcdromディレクトリを作成しておく。

一端アンインストールしたら、再起動後、普通に起動してきてくれました。ということことで、あらためてParallels Toolsをインストールを行います。これにて解決。

ちなみに、これ、SIを動かすために入れてみた環境なんですけど、Softimage先生、

/usr/Softimage/Softimage_2015_SP1/Application/bin/XSI.bin: symbol lookup error: /usr/lib64/libXext.so.6: undefined symbol: _XGetRequest

とかおっしゃって起動しません。解決方法、分かりません。
ちなみに、maya先生は2014は普通に起動してくださいます(動作がちょっと変なような気がします)。2015は起動途中でクラッシュします。

まぁ動作保証されているLinux環境がCentOSの場合は6.2なわけで、仕方ないってことなんすかね?
コメント ( 0 )|Trackback ( )
  ・