win10更新后Ubuntu18.04引导丢失解决方案

最近更新win10,重新开机以后直接进入windows系统,grub2的引导界面丢失,折腾了一段时间,终于解决了。
失败尝试:
从U盘启动盘进入试用,boot-repair修复巨久,放弃;
尝试了easyBCD,无效;

步骤

  1. 开机进入BOOT (我是联想电脑,快捷键 F12 ),选择Ubuntu
  2. 采用boot-repair工具修复 ,打开终端,输入…
sudo apt-get update  # 先更新版本高库,再执行下面
sudo add-apt-repository ppa:yannubuntu/boot-repair  #添加源
sudo apt-get update # 再次更新版本库
sudo apt-get install -y boot-repair # 安装boot-repair
boot-repair # 启动应用,弹出对话框,等待几分钟,选择推荐修复
reboot # 等待修复完毕,重启
  1. 重启后grub引导界面出现许多其他选项,
    在这里插入图片描述

进入Ubuntu,打开终端,输入…

sudo su - root # 获取root权限!! 必须!
cp /boot/grub/grub.cfg /boot/grub/grub.cfg_backup  #先备份
cat /boot/grub/grub.cfg > tmp  #将内容重定向到其他文件,便于修改
gedit tmp  #或者vim tmp  打开文件

删去以下内容

 ### BEGIN /etc/grub.d/25_custom ###
 menuentry "Windows UEFI bootmgfw.efi" {
 search --fs-uuid --no-floppy --set=root 84F5-6727
 chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
 }
 menuentry "Windows Boot UEFI loader" {
 search --fs-uuid --no-floppy --set=root 84F5-6727
 chainloader (${root})/EFI/Boot/bkpbootx64.efi
 }
 ... 
 menuentry "Windows Boot UEFI recovery bkpbootx64.efi" {
 search --fs-uuid --no-floppy --set=root 5686-D913
 chainloader (${root})/efi/Boot/bkpbootx64.efi
 }
 ### END /etc/grub.d/25_custom ###

在再终端输入

cat tmp > /boot/grub/grub.cfg
reboot  # 重启

解决问题,和以往一样

发布了8 篇原创文章 · 获赞 0 · 访问量 3356

猜你喜欢

转载自blog.csdn.net/APAN1013/article/details/100706389
今日推荐