VMWare 内の Linux がブートしなくなったときの対処方法
症状
手元の PC 内の VMWare 内の debian がブートしなくなった.
GRUB 2 が立ち上がり, 数秒後に Linux 自動でブートしようとするが,
Error 15 File not found
とか何とか言われてブートしない.
wheezy から jessie にアップグレードした時にミスした?
対処
ここ の記述に従って, 下のように対処.
GRUB 2 の画面で, 自動ブートする前に, 'c' を押してコマンドモードに以降.
grub> root=(hd0,0) grub> kernel /boot/vmlinuz-3.16.0-4-686-pae root=/dev/sda1 grub> initrd /boot/initrd.img-3.16.0-4-686-pae grub> boot
めでたく起動.
起動後に修正.
> sudo update-grub Generating grub configuration file ... Linux イメージを見つけました: /boot/vmlinuz-3.16.0-4-686-pae Found initrd image: /boot/initrd.img-3.16.0-4-686-pae Linux イメージを見つけました: /boot/vmlinuz-3.2.0-4-686-pae Found initrd image: /boot/initrd.img-3.2.0-4-686-pae Linux イメージを見つけました: /boot/vmlinuz-2.6.24-etchnhalf.1-686 Found initrd image: /boot/initrd.img-2.6.24-etchnhalf.1-686 Linux イメージを見つけました: /boot/vmlinuz-2.6.18-6-686 Found initrd image: /boot/initrd.img-2.6.18-6-686 Linux イメージを見つけました: /boot/vmlinuz-2.6.18-5-686 Found initrd image: /boot/initrd.img-2.6.18-5-686 完了 > sudo grub-install /dev/sda Installing for i386-pc platform. Installation finished. No error reported.
これ以後は, 無事に再起動するようになりました.