如何删除内核被删除的Grub 2菜单中的内核条目?

我执行了如何从服务器中删除内核中给出的shell脚本? 。 它删除了Grub 2菜单中的旧内核,但没有删除相关的内核条目。 例如,shell脚本没有删除Grub 2条目»Ubuntu,mit Linux 3.2.0-24-generic(Wiederherstellungsmodus)(在/ dev / sda8)«和»Ubuntu,mit Linux 3.2.0-14-server« 。

我为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的图形包装器,所以配置是一样的)。 截图

  • 有关更多信息,请参阅webupd8.org上对Grub Customizer的这篇评论 。

Grub2在很多方面向前迈进了一步,而且过去令人烦恼的menu.lst问题大部分已经消失。 尽管如此,如果你不清楚删除旧版本的内核,启动列表仍然可能会比它需要的时间更长。

该网站 (引用该网站 )提供了有关如何执行此操作的完整教程。