SELinuxが通常で有効に設定されていたので、無効化にしたらCentOSが起動時にカーネルパニックに……
レスキューモード実行・・・失敗
とりあえずインストールCDでレスキューモードで立ち上げても
OKを押すと
シャットダウンコマンドが自動的に行われますが、何度やっても失敗したのでやり方が間違っているのかもしれない。
LiveDVDから起動
レスキューモードよりもLiveDVDを使い、直接HDD設定を変えたほうが早い気がしたので、KNOPPIXを使ってSELinuxの設定を変更することにしました。
ここからKNOPPIXをダウンロードしてVPSにあげます。
まだお試し期間なので転送速度が300~400kb/sしかでず、転送完了までに3時間かかりました……
あとはイメージをセットして起動!
コンソールを開き、LVMを認識させます。
- lvscanコマンドを叩きLVMが無効かどうかを確認します。
例)#lvscan
inactive '/dev/TEST/lv_root' [50.00 GiB] inherit - inactiveの場合、vgchangeコマンドを使ってLVMを有効にします。
例)#vgchange -ay TEST
1 logical volume in volume group "TEST" now active - 再度lvscanコマンドでLVMが有効(ACTIVE)になっていることを確認
例)#lvscan
ACTIVE '/dev/TEST/lv_root' [50.00 GiB] inherit - あとは適当なディレクトリにフォルダを作り、マウントすればOK
例)#mkdir /mnt/test
#mount /dev/TEST/lv_root /mnt/test - SELinuxファイルを開きます。
vim /mnt/test/etc/selinux/config
SELinuxの設定が間違っていた
間違ってSELINUXTYPEのとこをdisableにしてしまってますね……
SELINUXTYPEをtargetedにSELINUXをdisabledに変更し、シャットダウン。
LiveDVDをアンマウント処理し、再度電源を立ち上げると動くことができました。
SELINUXTYPEを変更するだけでカーネルパニックになるので設定弄る際は気を付けないといけないですね。