GRUB 菜单充满了我不明白的东西

GRUB 菜单充满了我不明白的东西

当我启动时,我会看到一个 GRUB 菜单,其中包含一长串内容,而且在项目之间移动非常慢。

我想知道我的配置中是否有任何内容已关闭。我曾经遇到过早期 Ubuntu 版本的问题,尝试用 Live CD 修复它,但不知怎的,旧的 Ubuntu 版本仍然存在,我不知道如何摆脱它。也不确定这是否相关。我使用启动修复工具运行了诊断,可以发现这里。我将不胜感激任何帮助/解释。

听了@oldfred的评论,我更好地理解了问题所在。我有以下分区(编号为 /dev/nvme0n1pX,X=1,2,..):

no. / Name                /         Filesystem / Mount point 

p1:   EFI system partition,         fat32        /boot/efi
p2:   (Microsoft reserved partition)
p3:   Basic data partition          ntfs         /media/daniel/WINDOWS
p4:   (Windows recovery tools)
p5:   (RECOVERY)
p6:   linux-swap
p7:   root (?)                      ext4         /
p8:   home (?)                      ext4         /home

问题1是,我似乎在Ubuntu崩溃后,我必须将Ubuntu安装在旧Ubuntu的/home分区中,而不是替换旧版本(我想也许我最初尝试过使用单独的根分区和主分区进行安装)。

问题 2,更烦人的是,GRUB 菜单包含 @oldfred 所说的“ESP 中的维护 .efi 引导文件”。我怎样才能摆脱那些?

编辑:按照 @oldfred 发布的第二个链接,可以找到消除额外 GRUB 条目的解决方案:https://askubuntu.com/questions/938633/boot-repair-created-too-many-grub-menu-entries-for-windows/1022700#1022700

答案1

引导修复通常会将 UEFI 引导条目添加到 grub,以用于 .efi 引导文件。某些系统(例如 HP)在 ESP 中具有许多系统实用程序 .efi 启动文件。其他一些文件有一个单独的 FAT32 分区来存放这些文件,所以问题较少。

如果 Boot-Repair 添加了这些文件,它们将位于新的 grub 脚本文件 25_custom.txt 中。如果您想保留其中任何条目,您可以随意编辑该文件,也可以删除所有条目和/或关闭执行位,以便不运行该脚本。

编辑由引导修复创建的 25_custom 条目:

sudo cp -a /etc/grub.d/25_custom /etc/grub.d/bkp25_custom

关闭执行位,否则它也会运行备份

sudo chmod a-x /etc/grub.d/bkp25_custom
sudo nano /etc/grub.d/25_custom

或者关闭 25_custom 上的执行位。您还可以将其重命名,因为仅处理具有两位数字和下划线的脚本。

sudo chmod a-x /etc/grub.d/25_custom

然后做:

sudo update-grub

也可以看看:

http://askubuntu.com/questions/778663/what-is-the-difference- Between-windows-uefi-bootmgfw-efi-and-windows-uefi-bkpboo/778705#778705

https://askubuntu.com/questions/938633/boot-repair-created-too-many-grub-menu-entries-for-windows/1022700#1022700

相关内容