完全删除/禁用崩溃内核

完全删除/禁用崩溃内核

在诊断我安装的 Ubuntu 系统的问题时,我linux-crashdump尝试捕获日志,以便它们可以给我关于正在发生的事情的有用提示。

解决这个问题后,几个月后我删除了,但我的启动参数中linux-crashdump似乎仍然有很多选项:crashkernel=

cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.4.0-145-generic root=UUID=760048a7-4ab2-47e0-9a0d-ad961df07974 ro console=ttyS0 rootwait crashkernel=384M-:128M crashkernel=384M-:128M crashkernel=384M-:128M crashkernel=384M-:128M crashkernel=384M-2G:128M,2G-:256M crashkernel=384M-2G:128M,2G-:256M crashkernel=384M-2G:128M,2G-:256M crashkernel=384M-2G:128M,2G-:256M

不确定它是如何变得如此混乱的,但我想摆脱它以确保没有为不再安装的东西分配内存。

我相信这些参数位于文件中/boot/grub/grub.cf,但考虑到这是系统中至关重要的一部分,我对删除东西持谨慎态度。

所以我的问题是;完全删除这些参数(或重置为默认值)的正确方法是什么crashkernel=,还有什么我应该检查以确保我的系统清除了崩溃内核行为?

我正在运行 Ubuntu Server 16.04.6 LTS

linux-crashdump按照此处的说明进行安装: https://wiki.ubuntu.com/Kernel/CrashdumpRecipe

本质上只是sudo apt-get install linux-crashdump

我曾经sudo apt-get remove linux-crashdump卸载过它

答案1

/boot/grub/grub.cfg是自动生成的:不要手动编辑它!自定义 grub 安装的正确方法是修改/etc/default/grub(以及 下的任何配置文件/etc/default/grub.d,如果它们存在)并update-grub在完成后以 root 身份运行。

相关内容