サーバが物理的に死亡した際の出来事。
HDDは無事だったので、
じゃあ、いつ交換するの?
→ 今でしょ!
という感じで作業。
それで済むと思ってたんですが、
まさかの
「Kernel panic – not syncing: Attempted to kill init!」
というエラー。
CentOSがカーネルパニック。
あとは
Volume group "VolGroup00" not found
などのエラー表記も散見してました。
とか
mount: could not find filesystem '/dev/root'
とか
setuproot: moving /dev failed : No such file or directory
早期復旧が必要なサーバだったので、手当たり次第にググっていたら下記URLの投稿を発見。
上記フォーラムの内容をまとめると、要するに
2.chrootコマンドを実行(chroot /mnt/sysimage)
3.initrdイメージファイルを作りなおす
(念の為に現存してるイメージファイルは別名コピーしておく)
4.grubの再設定(これは必要な作業かどうかは不明、との前置き有り)
5.再起動する
ということらしい。
結果としてはinitrdイメージファイルを作り直すことで解決。
grubの再設定はしませんでした。
initrdファイルの作成方法は下記URLを参考にしました。
ちなみにmkinitrdコマンドを打つ際にモジュール名が分からずに何度か失敗しましたが、
ls /lib/modules
で確認することができました。
uname -r
では分かりませんでした。
カーネルパニックの原因っていろいろあるみたいで、上記の方法だけで解決できるとは一概に言えませんので、ググってこられた方でもしもこの記事を参考にされる場合はあくまで自己責任でお願いします。