笔记本装了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-grubsudo grub-install /dev/sda
Sda的含义是指的你的第几个磁盘a代表第一块sdb表示第二块而sda1代表第一块磁盘的第二分区。
你可以用ls /dev/sd*查看你的磁盘情况。
ok!问题解决,祝您好运。
本文参考:/peerless1994/article/details/52226169