由于昨天时间比较急,强制关闭虚拟机导致今天来发现虚拟机上的linux系统无法启动,开机以后出现“grub loading stage2”停止不动。

原因应该是grub文件损坏,或者/boot/grub/stage2 丢失或损坏。

解决方法:
插入光盘(dvd直接插入,cd第一张),用光盘引导启动,
然后在boot:位置输入 linux rescue.启动进入字符界面,输入如下命令。

sh3.1# chroot /mnt/sysp_w_picpath #改变工作目录
sh3.1# grub-install /dev/sda  #重新安装grub ide 硬盘就是 /dev/hda
sh3.1# exit

sh3.1# reboot