如何在设置 kdump 时增加 crashkernel/issues 的大小

如何在设置 kdump 时增加 crashkernel/issues 的大小

我在 VMware Fusion 8.1.0 中运行 Ubuntu 14.04。我正在尝试学习如何编写设备驱动程序并尝试设置我的开发环境。

我正在尝试遵循说明在 Ubuntu 帮助 wiki 上设置 kdump,但每当我尝试用测试崩溃转储机制时echo c > /proc/sysrq-trigger,系统就会挂起。

搜索告诉我,问题可能是我的 crashkernel 大小太小(尽管内存是 2 GB,系统已预留 128MB)。我正在尝试按照指示这里,但是当我转到时/etc/grub.d/10_linux,我无法在任何地方找到“crashkernel”(所以我无法编辑该参数)。

我做错了什么?我该如何更改 crashkernel 大小?非常感谢!

答案1

您正在寻找的文件配置文件实际上在/etc/default/grub.d/kexec-tools.cfg。只需修改该文件并更改crashkernel为:

crashkernel=<xxx>M

然后运行:

update-grub

然后重新启动。

答案2

如果你已经使用 sudo apt install linux-crashdump 安装

然后在这里更改

/etc/default/grub.d/kdump-tools.cfg

相关内容