亲爱的社区!
我需要它自动执行此操作:
在“过去”,我只需安装启动管理器并设置它自动只保留最后 2 个新内核,因此即使内核更新,它也会自行完成,我不必关心它!
我如何在 Ubuntu 10.04 上设置它使用 GRUB2?
CLI 或 GUI 解决方案 - 没关系 谢谢
!
答案1
dpkg --get-selections | grep linux-image | grep install | grep -v deinstall | sort | head -n-3 > installedkernels
应该会得到一个内核列表,不包括最后 2 个内核和当前的伪包。然后你可以输入cut
第一个字段并将其提供给sudo apt-get -y remove
免责声明:我不喜欢自动对内核进行任何操作,因此我不会提供完整的剪切和粘贴代码。只需一点代码man cut
就man cron
可以让你完成剩下的工作。
答案2
我遇到了同样的问题,我发现“grub-customizer”以与startupmanager不同的方式提供帮助,但如果您决定使用BURG而不是GRUB,它也会配置您想要的内容。
打开终端并运行以下命令:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
您可以找到启动器应用程序>系统工具> Grub Customizer