本文共 669 字,大约阅读时间需要 2 分钟。
突然觉得无聊,就给实验室的电脑重装了个win7系统(原来为XP+Ubuntu),然而悲剧的是重启的时候黑屏,提示error:unknown filesystem ,并进入了grub rescue,经过上网查看了几篇博客,成功解决,然而网上的难免有误,特记录下来方面日后参考。
1、查看分区:
grub rescue>ls
2、寻找Ubuntu所在的分区:
grub rescue>ls (hd0,1)
......
(将ls命令显示的所有分区都尝试一遍,执行结果不为unknownfilesystem的即为Ubuntu所在分区。我的是3,显示bad filesystem)
3、修改启动分区:
grub rescue>set root=(hd0,3)
grub rescue>prefix=/boot/grub
grub rescue>insmod normal
到这里如果一切正常,继续,否则说明ubuntu所在分区不正确,先找好再继续。
grub rescue>normal(进入启动菜单)
按C进入命令行模式:
grub>set root=hd0,msdos3
grub>set prefix=(hd0,msdos3)/boot/grub
grub>linux /vmlinuz root=/dev/sda3
grub>initrd /initrd.img
grub>boot
进入ubuntu修复grub:
sudo update-grub
sudo grub-install /dev/sda //重建grub到第一个硬盘mbr
转载地址:http://nnhax.baihongyu.com/