在诊断我安装的 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 身份运行。