安装windows后如何恢复ubuntu的grub启动菜单

发布时间:2020-08-01编辑:脚本学堂
在安装windows系统后,如何恢复ubuntu的grund启动菜单呢?这里分享下我的设置方法,有需要的朋友可以作个参考。

遇到问题:
在Ubuntu之后安装Windows系统的话,MBR上的grub会被清掉。

下面分享下我所了解的二种解决方法。

方法一:
把grldr文件放到C盘,然后修改boot.ini,在最后添加一句:C:grldr=ubuntu

不过,对于硬盘安装的ubuntu,在硬盘安装时就已经做了上述修改,在重装windows后,ubuntu引导菜单也不会消失,直接就可以跟以前一样进入ubuntu。

方法二:

1,使用ubuntu光盘启动,修复系统,然后一步一步到完成。进入终端。

2,输入“sudo -i”,回车。#取得root权限,以前的命令su的替代,若单执行一条命令,也可以直接sudo grub。虽然Grub也可以省去这行命令,而由非root帐户执行,这样虽然没有提示权限不足,但是在进行以上操作时,总是说找不到磁盘,(错误消息:Error 21: Selected disk does not exist)。

3,再输入“grub”,回车。

4,输入root “(hdx,y)”,回车。#此处的x 表示第几块硬盘,第一块的话x为0,第二块的话x为1;y表示root所在的是第几个分区,规则类似x,但第一分区C的话y为1,第二分区D的话y为2。

5,输入setup (hdx[,x]),回车。#x同上。但如果是将grub安装到MBR,而不是分区的Boot扇区的话,可以省略后面的x。

6, 输入quit,回车。

推荐一条有用的命令:
find /boot/grub/stage1
用于找出root分区所在的磁盘位置,返回如:(hd0,1)。