app教程网 综合百科 ubuntu20.04 grub 修复(ubuntu18.04修复grub)

ubuntu20.04 grub 修复(ubuntu18.04修复grub)

因为Ubuntu从13.04升级到13.10之后,鼠标出了点问题。一打开网页就一直闪,很多东西都不一样,不好用,于是选择重装系统。重装的时候只是重新划分了区域,然后就加载完了。一旦我重新启动它,这是一个悲剧。

我进入了修复grub救援的模式,一时间不知道该怎么办。还好还有平板电脑可以上网,我马上上网搜一下。我很快找到了很多,点击第一个,

用u盘引导进入Windows系统重写mbr?然后我的Ubuntu就没了!直传!直接在grub救援下修复,嗯,这个不错。马上用给定的方法试试,我去,

完全不一样!一点都没变!然后搜索一下,嗯,这个好像靠谱多了,也写了这个问题对应的情况。是的,是重新分区造成的。这个好像是真的。马上做。

1.输入set查看当前设置(本来这是查看当前设置,前面搜索不清楚)。

2.输入set root=(hd0,msdos11)。怪不得我的刚才没变。选择前搜索中没有设置,只是root=(hd0,msdos11)。(msdos11是我安装Ubuntu的地方。

每个人都不一样,你可以用ls (hd0,x)/root/grub看看你安装的是哪个分区,运行命令后有很多文件。)

3.输入insmod /grub/normal.mod该死的,没有这个文件,什么情况!我的不是Ubuntu吗!这不科学!冷静,冷静!检查Ubuntu安装在哪个磁盘上时,有几个文件夹。

会不会是文件的路径不一样?好吧,看看其他文件的路径。输入LS (hd0,msdos11)/root/grub/i386-PC,回国就出来一个文件名列表,大多是。mod和。img。

应该就是这个了。把命令改成insmod (hd0,msdos 11)/root/grub/i386-PC/normal . mod,成功!

4.输入normal,回车,熟悉的启动菜单就出现了。但这还没有结束。

5、Ubuntu,打开终端,输入sudo update-grub,更新引导文件。

6、进入sudo grub-install /dev/sda,等几秒,该死,失败了,还没有原因!算了,重启试试。等待中。天啊,又是食物救援!重新开始,再次进入Ubuntu,

再下拉网页,有解决方法,但是我刚才没在意,因为我想用live cd启动。再试试这个方法!(一般来说,修复应该是在这里完成的,但是我的情况不一样。重装的时候我重新划分了区域。

而且还要重新指定引导文件存在的位置,所以需要再次使用下面的方法。)

7.输入sudo mount /dev/sda11 /mnt以在/mnt上挂载已安装的磁盘。

8.输入sudo grub-install-boot-directory=/mnt/boot/dev/sda。妈的,这一串是什么东西?我没有犯错。

为什么跑不成功!再试一次!还是这样!反复尝试之后,算了,重启,奇迹般的启动菜单出来了!是否已经成功实施?

好吧!就是这个过程,我的小心脏!(没有办法分开/开机。如果您将/boot分开,只需从命令中删除“/boot”即可。)

本文来自网络,不代表本站立场,转载请注明出处:https: