您的位置:首页 > 运维架构 > Linux

Windows10+Linux,双系统双硬盘引导问题解决方法

2017-04-12 10:35 357 查看
进入Linux,如果引导损坏会出现如下字符:

error: unknown filesystem
grub rescue >


现在修复之,

使用“ls”命令(回车)查看分区

会显示如:

(hd0)(hd0,msdos14) (hd0,msdos13) (hd0,msdos12)....


使用命令

ls (hd0,msdos14)/boot/grub
ls (hd0,msdos13)/boot/grub
。。。。。。


查看系统安装在哪个分区

当返回的不是

error: unknown filesystem


表示找到系统所在分区,

现在假设我找到的分区是(hd0,msdos1)

使用命令

set root=(hd0,msdos1)
set prefix=(hd0,msdos1)/boot/grub
insmod normal
normal //执行该句前面正常就会进入引导界面了


注:也可以写成 set root=hd0,1 原因是分区号例(hd0,msdos1)单独使用时可以不加括号,使用路径时必须加括号,比如上面的 ls (hd0,msdos14)/boot/grub

进入Linux系统后记得执行:

sudo update-grub           //更新重建grub.cfg grub配置文件
sudo gurb-install /dav/sda        //重建grub到第一硬盘


注:

命令grub-install /dev/sda 是将grub装入第一硬盘的mbr,

如果要装入第二硬盘的mbr则把sda改为sdb,第三第四分别为sdc,sdd,………

主要是Blos要设置哪一块硬盘为启动盘,就把grub装到哪个硬盘的mbr上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux