如何摆脱 grub 启动菜单中的多个 linux 版本

如何摆脱 grub 启动菜单中的多个 linux 版本

可能重复:
有没有办法删除/隐藏旧内核版本?

我已经在 PC 上使用双启动一段时间了,将 Ubuntu 与 Windows 7 一起使用。当 Ubuntu Linux 核心更新时(这种情况偶尔会发生),会发生一件非常令人不安的事情。它们被添加为 grub 菜单中的选项,因此,我的启动菜单现在如下所示:

Ubuntu, with linux 2.6.35-27 generic
Ubuntu, with linux 2.6.35-27 generic (recovery mode)
Ubuntu, with linux 2.6.35-25 generic 
Ubuntu, with linux 2.6.35-25 generic (recovery mode)
Ubuntu, with linux 2.6.35-24 generic
Ubuntu, with linux 2.6.35-24 generic (recovery mode)
Ubuntu, with linux 2.6.35-22 generic
Ubuntu, with linux 2.6.35-22 generic (recovery mode)
Memory test
Windows 7

这非常烦人,因为我想默认加载窗口,但每次更新后它都会向下移动,我必须转到 grub 配置并更改默认选项。

我的问题:如何在 grub 菜单中摆脱旧版本的 Linux 并只保留最新版本?

答案1

我建议你不仅要保留最新内核,还要保留上一个内核。这样,如果你在某个时候发现最新内核存在问题,你仍然可以将系统“降级”到以前的稳定配置。

答案2

使用 Ubuntu Tweak 是删除旧内核映像最简单的方法。

这是一个教程http://www.ubunturoot.com/2010/03/how-to-remove-old-kernel-images-in-grub.html

答案3

简单的方法是去 synaptic 搜索未使用的内核

在您的案例中,搜索 2.6.35-25 & 24 & 22 并完全删除它们。您甚至可以使用uname终端中的命令检查您正在使用的内核,并删除已安装的其他内核,或者您可以使用ailurus或之类的软件ubuntu-tweak来删除未使用的内核。

askubuntu 上的帖子讨论了您的问题,并说管理 > 计算机管理员中的计算机管理员也可以解决问题。

答案4

安装启动管理器sudo apt-get install startupmanager(grub、usplash 和启动画面的 GUI)。

在“启动选项”选项卡中选择默认操作系统,并在“高级”选项卡中选择要保留的先前内核条目数。您还可以根据自己的喜好调整许多其他选项...

相关内容