长话短说,我的(CentOS 7)服务器的 /boot 太小(100MiB),无法容纳 2 个内核加上自动生成的救援映像。我想通过阻止生成救援映像来避免重新分区和重新安装服务器的麻烦。这将为至少 2 个内核留下足够的空间,并且如果需要,我仍然可以使用托管商的网络启动救援解决方案。
(我知道处理这个问题的唯一“正确”方法是修复我的分区方案,但考虑到与此相关的停机时间,我想首先尝试更务实的解决方案)
答案1
删除 dracut-config-rescue 包:
# yum remove dracut-config-rescue
答案2
打开文件/usr/lib/dracut/dracut.conf.d/02-rescue.conf
并更改
dracut_rescue_image="yes"
到
dracut_rescue_image="no"
这似乎是 CentOS 7 的唯一方法。
答案3
回答我自己的问题;
安装新内核后,dracut 会自动生成救援映像,可以通过在 /etc/dracut.conf.d/ 下创建一个文件来防止这种情况,其中包含:
dracut_rescue_image="no"
(该文件必须具有“.conf”扩展名)