GRUB恢复

2019-06-23  本文已影响0人  Mkl_590d

写在最前面

GRUB:是一个来自GNU项目的多操作系统启动程序,用来引导多个操作系统


电脑状况简介:两块硬盘(1HHD、1SSD),HHD上装了ubuntu+WIN10的双系统,SSD装了MAC,LINUX引导WIN。

ubuntu+win10 双系统,开机进grub rescue

使用linux命令ls查看磁盘分区

磁盘一共6个分区

(hd0,msdos1)、(hd0,msdos2)、(hd0,msdos3)、(hd0,msdos4)、(hd0,msdos5)、(hd0,msdos6)

然后需要做的就是依次 ls (hdx,msdosy) 来确认哪个是linux分区(这里的x,y对应盘和分区的序号)

linux分区会显示分区格式

win则会显示unknow

然后就是在这些分区下找我们的引导文件,如果你的/boot单独挂出来了(比如我),就用这个指令(x,y含义同上面)

ls (hdx,msdosy)/grub 

然后关联文件

setroot=(hd0,msdos2)setprefix=(hd0,msdos2)/grub

insmod normal

normal

setroot=(hd0,msdos2)setprefix=(hd0,msdos2)/boot/grub

insmod normal

normal

最后进入ubuntu  打开控制台,更新grub

sudo update-grub2  

sudo grub-install /dev/sd*

上一篇 下一篇

猜你喜欢

热点阅读