本文最后更新于:2022年5月29日 上午
准备工作
准备一个系统安装U盘,插入电脑->开机->选择试用Try ubuntu without install
安装boot-repair
打开终端(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盘,开机
开机之后,会出现类似于这样一个界面,发现多了很多不必要的选项
删除多余不必要的选项
进入系统后输入以下命令,重启解决
1 2 3 4 5 6 7 8 9 10 11
| sudo su
cp /boot/grub/grub.cfg /boot/grub/grub.cfg_backup
cat /boot/grub/grub.cfg > 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引导。