笔记本装了ubuntu16.04和window10,win10更新后,
发现开机引导不对,需要手动修复一下。

1、输入set看下现在grub引导指向哪个盘

引导指向hd0,msdos3分区
在用ls命令查看 磁盘的分区情况其中hd0 代表第一块硬盘 hd1代表第二块

一个一个查,直到找到grub所在分区,我电脑显示是
Filesystem is ext2。

之后找到grub的位置,用set将root和prefix设置一下,最后set查看是否正确。

再输入insmod normal 回车 再输入normal 这样就回到了原来熟悉的grub启动界面。
如果你能进入linux 请跳转最后一步 否则往下看
在熟悉的grub界面 按c 进入命令行模式 输入
set root=(hd0,msdos4)
Set prefix=(hd0,msdos4)
其中msdos4为你找到的正确引导分区。
最后一步
然后 启动你的linux系统 在终端输入
sudo update-grub
sudo grub-install /dev/sda
Sda的含义是指的你的第几个磁盘a代表第一块sdb表示第二块而sda1代表第一块磁盘的第二分区。
你可以用ls /dev/sd* 查看你的磁盘情况。
ok!问题解决,祝您好运。
本文参考:https://blog.csdn.net/peerless1994/article/details/52226169
版权声明:本文为qq_39397000原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。