目次
はじめに
こんにちは。ネットワークエンジニアの「だいまる」です。
今回は、KVMで作成したVMを起動した際に発生したエラーに関するトラブルシューティングについてまとめていきたいと思います。
エラー内容と解決方法
エラー内容
今回発生したエラー内容は、Debianの起動時に「Loading initial ramdisk」でストップしてしまう現象です。
この現象は、Linuxカーネルが初期RAMディスクを読み込んだ際に、何かかしらのエラーが発生し次のステップに進めなくなっている状況です。
原因は様々あるのですが、今回はブートのために読み込むディスクが違っていたことでした。

初期構築時にpartitionの分割とLVMを組んでいたことが原因のようです。
Booting `Debian GNU/Linux'
Loading Linux 6.12.85+deb13-amd64 ...
Loading initial ramdisk ...
解決方法
今回のエラーに対する解決方法は至って簡単です。
STEP
起動時のメニューで「c」を入力
起動時に出力される以下画面で「c」を入力し、grub画面に入ります。
STEP
起動ディスクがあるディレクトリを確認
「ls」コマンドでそれぞれのディレクトリを確認し、「vmlinuz-XXX」があるディレクトリを特定します。
STEP
rootディレクトリの指定
以下コマンドでrootディレクトリにStep2で特定したディレクトリを指定します。
grub> set root=(hd0,msdos1)
STEP
linuxコマンドでの指定
linuxコマンドで各種情報を指定します。
grub> linux /vmlinuz-6.12.73+deb13-amd64 root=/dev/mapper/debian--vg-root ro console=ttyS0,115200n8 nokaslr
STEP
initrdコマンドでの指定
initrdコマンドで以下のように指定してあげます。
grub> initrd /initrd.img-6.12.73+deb13-amd64
STEP
再起動
最後に「bootコマンド」で再起動を実施します。
grub> boot
最後に
今回は、サーバ構築時に発生したトラブルについてまとめてみました。
