美文网首页
双系统分区后导致引导问题

双系统分区后导致引导问题

作者: DeepinD | 来源:发表于2018-05-30 11:44 被阅读0次

    1. 遍历整个硬盘:

    grub rescue>ls

    这时出现了所有的分区:

    (hd0),(hd0,msdos8),(hd0,msdos7),(hd0,msdos6),

    (hd0,msdos5),(hd0,msdos3),(hd0,msdos2),(hd0,msdos1)

    2. 用 ls (hdx,msdosx)/ 语句进一步遍历各个盘,当遍历到msdos7这个盘时看到了grub2文件夹

    grub rescue>ls (hd0,msdos7)/

    出现了结果:

    ./ ../, grub2, local+found, ...

    3. 再次遍历grub2文件夹

    grub rescue>ls (hd0,msdos7)/grub2/

    于是出现了grub2下面的各个子文件

    4. 开始设置启动路径

    grub rescue>set

    这一步查看当前设置,如果prefix没有指向grub2,就需要重新设置:

    grub rescue>root=(hd0,msdos7)

    grub rescue>prefix=(hd0,msdos7)/grub2

    之前照搬网上的方法,设置为 prefix==(hd0,msdos7)/boot/grub,结果怎么都无法运行下面一步insmod nomal。

    事实上我在安装fedora18的时候,可能是为boot专门分了一个区,所以grub不在boot文件夹下面,而且由于rhel是在fedora18之前装的,所以这里是grub2。由此得出一个教训,一定要根据自己实际的系统环境来设置。都设置好以后,用set命令再次查看一下

    grub rescue>set

    这次可以看到: root=(hd0,msdos7) 和 prefix=(hd0,msdos7)/grub2

    5. 加载引导模块

    grub rescue>insmod normal

    grub rescue>normal

    大功告成

    相关文章

      网友评论

          本文标题:双系统分区后导致引导问题

          本文链接:https://www.haomeiwen.com/subject/fiytsftx.html