减少 Grub 菜单项

减少 Grub 菜单项

我对 grub 做了大量的调整和重新安装。我可以使用前几个条目启动我的机器,但我想清理 grub 菜单。我尝试删除 grub.cfg 并通过 重新生成它update-grub。我也尝试过40_custom在 中使用/etc/grub.d。我尝试过使用启动修复重新安装 grub。

我只有 Xubuntu 14.04 和 Linux Mint 17。我想消除第 5 个之后的所有条目。

更新:
我能够删除 40_custom 中的某些重复条目。底部五个条目列在 中40_custom。(我知道这一点是因为我更改了它们。)但是,我不确定顶部条目来自哪里。今天我创建了一个 fat32 启动分区,但之前使用 grub 进行传统启动。我还注意到我有两个grub.cfg文件,一个在 中/boot/grub/,另一个在 中/boot/efi/EFI/ubuntu/

任何意见都值得赞赏。谢谢

分区

Grub 菜单

答案1

我认为您的 中有重复的条目40_custom,请再检查一次。要删除 memtest 条目,请运行:

sudo chmod –x 20_memtest86+

sudo 更新 grub

答案2

在关注了 Ron 的回答并仔细查看了 40_custom 之后,我删除了以下重复部分:

### BEGIN /etc/grub.d/10_linux ###
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

(当然,BEGIN 和 END 注释之间还有内容。)这消除了 grub 中的一些重复条目。(这些条目实际上并未显示在上面的 grub 屏幕截图中。)

然而,我首先应该更仔细地阅读这篇文章。 https://linuxnorth.wordpress.com/2011/03/09/grub2-revisited
我做了以下事情:

cd /etc/grub.d
sudo chmod -x 10_linux 30_os-prober 30_uefi-firmware
sudo update-grub

这些步骤消除了 grub 上面的屏幕截图中显示的前五个条目。

您可能还想对20_memtest86+和执行相同的操作25_custom

我想安装 grub-customizer 也可以。如果可能的话,我只喜欢手动/亲自动手做事情。我觉得这样我可以更好地了解我的系统。定制和自由,这是我喜欢 Linux 的原因之一。

答案3

安装 Grub-customizer。Grub Customizer 是一个用于配置 GRUB2/BURG 设置和菜单项的图形界面。在终端中执行:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

相关内容