最近更新win10,重新开机以后直接进入windows系统,grub2的引导界面丢失,折腾了一段时间,终于解决了。
失败尝试:
从U盘启动盘进入试用,boot-repair修复巨久,放弃;
尝试了easyBCD,无效;
步骤
- 开机进入BOOT (我是联想电脑,快捷键 F12 ),选择Ubuntu
- 采用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 # 等待修复完毕,重启
- 重启后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 # 重启
解决问题,和以往一样