如何隐藏 GRUB 条目?

如何隐藏 GRUB 条目?

我最近关注指南介绍了如何双启动 OEM Windows 8 和 Ubuntu,现在我有一个糟糕的 GRUB 菜单,里面全是冗余条目。我只想要两个条目:一个用于 Ubuntu,一个用于 Windows。我还想能够重命名它们,因为 Windows 8 的条目名称毫无意义。

答案1

首先尝试 grub-customizer,参见此答案,但您应该知道 grub-customizer 与最新的 grub-2.00 存在一些问题。

如果你喜欢手动编辑方式,请打开终端(++ Ctrl)并运行AltT

gksudo /etc/grub.d/40_custom && gedit /boot/grub/grub.cfg

您将在此创建自定义 grub 条目。如果您有另一个 Linux 系统(Windows 无关紧要),那么每次新内核到达另一个 Linux 系统(不是 Ubuntu)时,您都必须手动更新这些自定义条目。

现在您必须打开两个文档,一个(40_custom)以 root 权限打开。

每个条目以

menuentry 

并以此符号结尾 }

将您想要的条目从 复制粘贴grub.cfg40_custom。不是 Ubuntu 的条目。仅复制来自 和下面的条目### BEGIN /etc/grub.d/30_os-prober ###

完成后,保存40_custom文档。

在终端中运行

sudo chmod 644 /etc/grub.d/30_os-prober
sudo chmod 755 /etc/grub.d/40_custom 
sudo update-grub 

上述命令将从 30_os-prober(扫描其他操作系统并添加条目)中删除执行权限,并将执行权限授予您的自定义脚本(40_custom)。最后一个命令将使用新值更新 grub。

使用以下方法检查新值

cat /boot/grub/grub.cfg

上述方法有点棘手且危险. 你应该编辑文件很小心因为你可能会得到损坏的 grub 菜单或根本没有菜单。如果是这种情况,你必须使用启动修复从 Live 媒体恢复 grub。

更多 grub 技巧和窍门可以在这里找到Ubuntu 维基/Grub2,自定义菜单请查看这里

祝你好运

相关内容