![删除 linux-crashdump 后,update-grub 仍会添加 Crashkernel](https://linux22.com/image/1122749/%E5%88%A0%E9%99%A4%20linux-crashdump%20%E5%90%8E%EF%BC%8Cupdate-grub%20%E4%BB%8D%E4%BC%9A%E6%B7%BB%E5%8A%A0%20Crashkernel.png)
一旦我linux-crashdump
按照以下步骤安装本教程。
但我不再需要它了,所以我删除了linux-crashdump
和crash
包kdump-tools
。
不管怎样,脚本crashkernel
仍然将内核参数添加到我的内存中,因此我的 128M 内存仍然被白白保留。我不明白为什么。我没有这个参数,我也查看了,但我找不到“crashkernel”参数来自哪里。grub.cfg
update-grub
/etc/default/grub
/etc/grub.d/10_linux
我仍然kexec-tools
安装了该软件包,因为同时我发现它很实用,因为它提供了更快的重启速度。但我不认为这会导致添加 crashkernel 参数。
答案1
找到罪魁祸首:
root@vmhost:~# grep -Ri crashkernel /etc/*
/etc/default/grub.d/kexec-tools.cfg:GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT crashkernel=384M-:128M"
感谢@Jan!
我不知道 GRUB 在 中有附加配置/etc/default/grub.d
。删除此文件后,crashkernel
不再添加。看来它kexec-tools
毕竟属于 。希望它不会随着未来的 kexec-tools 更新而再次出现。