windows+ubuntu双系统启动引导修复教程

本文最后更新于:2022年5月29日 上午

准备工作

准备一个系统安装U盘,插入电脑->开机->选择试用Try ubuntu without installV3PWS1.png

安装boot-repair

V3Phy6.png

打开终端(Open Terminal),获取root权限,执行以下命令:

1
2
3
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair

在dash中搜索boot-repair
点recommand repair

等其结束后关机,拔掉U盘,开机
开机之后,会出现类似于这样一个界面,发现多了很多不必要的选项

V3PfQx.png

删除多余不必要的选项

进入系统后输入以下命令,重启解决

1
2
3
4
5
6
7
8
9
10
11
# 获取root权限
sudo su

#先备份一下
cp /boot/grub/grub.cfg /boot/grub/grub.cfg_backup

#将内容重定向到其他文件,便于修改
cat /boot/grub/grub.cfg > tmp

#编辑 tmp
gedit tmp

将下面这些内容全部删掉,其实就是删掉对应的多余的那几项

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
### 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 ###

删掉之后再:

1
2
cat tmp > /boot/grub/grub.cfg
reboot

重启正常修复grub引导。


windows+ubuntu双系统启动引导修复教程
https://kevinloongc.github.io/posts/18986.html
作者
Kevin Loongc
发布于
2019年5月21日
许可协议