我执行了如何从服务器中删除内核?。它删除了旧内核,但没有删除 Grub 2 菜单中与其关联的内核条目。例如,shell 脚本没有删除 Grub 2 条目 »Ubuntu, mit Linux 3.2.0-24-generic (Wiederherstellungsmodus) (on /dev/sda8)« 和 »Ubuntu, mit Linux 3.2.0-14-server«。
答案1
我发现用于 Grub2(和 Burg)管理的最佳工具是 Grub Customizer。
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
如下图所示,您可以指定内核的顺序、要运行的默认内核,甚至可以手动添加 grub 参数。(我碰巧使用的是 burg,但 burg 只是 grub 的图形包装器,因此配置是相同的)。
- 有关详细信息,请参阅For more information, see这篇评论在 webupd8.org 上查看 Grub Customizer。
答案2
Grub2 在很多方面都取得了进步,过去大多数恼人的 menu.lst 问题都已消失。不过,如果您没有小心删除旧版本的内核,启动列表最终仍会比需要的长。
本网站(引用自此)提供了有关如何执行此操作的完整教程。