经过多次重装系统,将遇到的问题和解决方法进行简单的归纳和总结。
一、原本双系统由grub引导,将ubuntu的分区格式化并重装,报错提示Grub Rescue,Unknown Filesystem。先说原因,原本的双系统均由ubuntu的grub2引导,因此ubuntu所在分区被格式化即造成引导失败。再说Grub Rescue的处理方式,一种是通过Windows PE启动,在PE系统里重建磁盘mbr分区表或者是通过启动项回复工具恢复win7的启动项,再进入win7通过easyBCD等同类工具重建linux启动项。另一种处理Grub Rescue的方式是在rescue模式下输入一连串指令,目的是让已经被重写的grub重新指向ubuntu所在的分区,代码如下。
- grub rescue> ls
此处会罗列出全部的磁盘分区信息。eg,(hd0,1),(hd0,5),(hd0,3),(hd0,2)。 - grub rescue> ls (hd0, X)/
注意:此处的X不是一个指令,意思是依次尝试上一步所罗列的分区
这一步由于linux和windows的文件系统不一样,windows的ntfs格式是无法显示的,所以一旦有文件罗列出来 便代表我们找到了ubuntu所在分区。这里我们要记住当前的分区为以后的步骤做准备。 - 假设我们成功的找到了grub的正确目录,依次调用一下命令,将grub重新指向ubuntu所在分区。
grub rescue>set root=(hd0,X)
grub rescue>set prefi