为什么我的启动菜单越来越长了?

为什么我的启动菜单越来越长了?

这个问题可能有点不完整,但我相信你会猜到我的问题是什么。两天前,当我重新启动计算机时,我在启动屏幕上看到了 7 个选项,而不是 5 个。以前 Windows 是第 5 个选项(我将其设为默认),但现在某些内存测试是第 5 个选项(已设为默认)。它是如何自动发生的?我没有配置或更改任何内容。

答案1

一个新的核心当您更新系统时,会在启动菜单中安装一个条目,这会使启动菜单变得更长,并将 Windows 启动菜单条目进一步向下推。

读这个:有没有办法删除/隐藏旧内核版本?

答案2

当 Linux 内核更新时,较旧的内核映像会保留下来,以防较新的内核映像在某种程度上与您的系统不兼容。每个内核映像有两个部分 - 正常部分(用于启动)和恢复映像,这就是为什么每次更新菜单都会增加两个条目的原因。较旧的内核数量通常不会超过三个(加上相应的恢复映像,总共六个映像),因此从现在开始您的启动菜单的大小应该是固定的。

你可以通过编辑 grub 菜单文件来阻止旧菜单的出现,输入

sudo gedit /boot/grub/menu.lst

进入终端,并在它们前面用符号注释掉它们#(查看文件中的示例)。我假设您知道如何操作,因为您能够将 Windows 设置为默认设置。如果您确定不需要它们,您还可以删除它们以释放磁盘空间。

在我看来,最安全的方法是安装Ubuntu 调整,其中包含一个删除冗余内核映像的选项。它将显示附加映像的列表,您只需选择不需要的映像,并且安全性来自应用程序不显示当前加载的映像。

出于两个原因,不建议通过隐藏或删除所有文件来摆脱它们。首先,当您遇到严重问题(通常与硬件有关,并且通常无法正常工作)时,最好的做法是使用以前的内核映像进行启动,以查看问题是否已解决。内核更新可能会破坏系统的某些部分。另一个原因是“恢复”映像非常有用,尤其是在您忘记密码的情况下。

答案3

只是一个建议:出于安全原因(以防某些更新弄乱了您正在运行的内核等),我通常会在我的 /boot 文件夹中保留一个内核映像(它确实对我有帮助)。

至于您的后续问题:

  • 是的,每次安装新内核时,menu.lst(因为您使用的是 grub v.1)都会将新映像添加到列表中。如果您想清理列表,您应该手动编辑 menu.lst 或安装 ubuntu tweak,正如 Chris 已经告诉您的那样。

  • 注释掉图像选项是什么意思?您可以将“标题”更改为您想要在 grub 列表中显示的任何名称,或者您应该注释掉/删除所有不必要的条目。

相关内容