Win10+Ubuntu18双系统重装Win10修复Ubuntu系统引导

Win10+Ubuntu18双系统重装Win10修复Ubuntu系统引导TOC
这两天笔者的win10+ubuntu18.04双系统,win10有问题重装,需要修复Ubuntu系统引导结合网上资料尝试多种方法后,验证成功的方法记录如下。
1、 准备一个安装ubuntu18的U盘,插入电脑开机==>选择U盘启动==>选择试用Try ubuntu without install。
2,在终端执行.
sudo mount /dev/sdaX /mnt && sudo mount –bind /dev /mnt/dev && sudo mount –bind /dev/pts /mnt/dev/pts && sudo mount –bind /proc /mnt/proc && sudo mount –bind /sys /mnt/sys
sudo chroot /mnt
上面sdaX需要用Ubuntu18系统所在的盘号替换 X.
3,执行如下命令:
sudo grub-install /dev/sda && sudo update-grub && exit
4,如果每步都对就已经将Linux系统引导程序GRUB重新安装成功。
以上2-4步参考(https://windowsreport.com/windows-10-deleted-grub/)
5,以上步骤完成后,重启确实进入grub引导列表了但是只有windows10一项,尝试进入grub命令行添加引导项,但失败。最后用了手里另外一块装有Ubuntu16的移动磁盘插入电脑,在此进入grub命令行:
grub >set root=(hd1,msdos1) //移动盘Ubuntu16系统所在盘
grub >set prefix=(hd1,msdos1)/boot/grub
grub >insmod normal //启动normal启动
grub rescue>normal
6,这时列表上就有ubuntu16选项,进入ubuntu16 ;
7,再次安装grub:
grub-install /dev/sdb && update-grub ///dev/sdb是我电脑自带硬盘,其中含有真正Ubuntu18已经win10两个系统
8,根据上面命令的执行结果,这次看到了windows10和Ubuntu18都被加入grub列表。重启后正常。
9,还有个问题是,重启Ubuntu18后,需要重建下grub,防止拔掉移动硬盘后,无法启动grub,重新执行:
sudo grub-install /dev/sdb && sudo update-grub

你可能感兴趣的:(Win10+Ubuntu18双系统重装Win10修复Ubuntu系统引导)