防止内核更新后将新选项添加​​到 grub?

防止内核更新后将新选项添加​​到 grub?

每次我的系统安装新的内核更新时,它都会再次添加到启动菜单中。现在我的启动菜单有 3 个 Linux 选项,每个内核版本一个。

我怎样才能避免添加新的选项?

答案1

也许总是删除旧内核并不是最好的主意!您可能会遇到新内核的一些错误或其他您不知道的问题。然后,您可以使用以前的内核启动以“挽救局面”。如果没有该选项,并且在启动过程中崩溃(总是)将导致您的系统无法使用(当然,您可以使用启动 CD 等来提供帮助)。好吧,这种情况并不常见,也许我可以提到 6 年前左右发生在我身上的一次类似事件。但如果发生了,那就很糟糕了。我建议至少保留两个版本,最新版本和之前的版本:如果遇到任何问题,您可以启动旧版本。无论如何,如果您真的想要,您可以删除旧版本: apt-get --purge remove linux-image-... 其中“...”表示您可以在 /boot 中看到的文件名 initrd.img- 或例如 vmlinuz- 后面的相同字符串,因此举一个例子: apt-get --purge remove linux-image-2.6.35-24-generic当然,如果您更喜欢 GUI 而不是使用命令行,您也可以通过 Synaptic 包管理器删除软件包。

注意不要删除当前正在运行的内核,您可以使用以下命令检查当前内核:uname -r

还有一点评论:你的问题有点误导:你不应该要求在内核更新后不添加新选项,因为这里重要的是拥有更新的内核。你(可能)需要的是删除旧版本,所以这实际上是删除旧版本。

相关内容