最近,我执行了以下命令:
grub2-mkconfig -o /boot/grub2/grub.cfg
现在我有6-7个Linux条目+1个窗口条目。如何删除旧的内核条目?
我不想通过以下方法删除所有恢复内核选项:
GRUB_DISABLE_LINUX_RECOVERY="true"
发布于 2012-02-10 20:24:44
文件/boot/grub2/grub.cfg
是由grub2-mkconfig
命令自动生成的,该命令将在安装新内核时自动运行。此命令迭代系统上可用的内核包。直接编辑该文件的尝试最终将失败(因为您注释掉的条目将简单地重新生成)。
正如@‘t 013所言,如果不想再使用内核包,最简单的解决方案就是删除它们。
如果需要在此文件中编辑选项,可以编辑/etc/default/grub
,它定义生成脚本中使用的shell变量。您还可以查看/etc/grub.d
,它是运行以生成配置的shell脚本的集合。
发布于 2013-01-04 00:26:40
你可以直接运行package-cleanup --oldkernels
。该命令有更多可用的选项,只需阅读手册或执行:package-cleanup --help
。
此外,如果您注释掉(在开头添加#)行GRUB_DISABLE_RECOVERY="true"
,它将为恢复菜单等生成一个“高级”子菜单,每个操作系统将显示2;一次用于默认选项,另一个用于“高级”选项。您的Grub2菜单看起来要干净得多。
发布于 2013-01-09 19:55:27
当更新时,Fedora试图保持3颗内核(这是罕见的启动时壮观的烟花)。
https://unix.stackexchange.com/questions/31406
复制相似问题