我在 Parallels Desktop 中运行 CentOS 7。我卡在启动时,无法进入系统。
启动时显示信息:
Failed to start Crash recovery kernel arming.
See `systemctl status kdump.service` for details.
我在网上搜了这个问题,很多帖子说改成 等就可以crashkenerl=auto
解决crashkenerl=128M
。
但是,我在登录之前无法编辑相应的文件。此外,我发现需要系统 iso 才能进入救援模式,但我没有。(如果有其他简单的解决方案,没有人想下载系统 iso。)
答案1
我花了 2 个小时才解决这个问题,而且没有下载系统 ISO(因为我想尽可能简单地解决这个问题)。这是我的解决方案:
- 启动系统
- 按下e进入编辑模式
- 使用导航键查找
crashkernel=auto
- 更改为
crashkernel=128M
或crashkernel=256M
- 按Ctrl+x启动
- 按照步骤 4 中的步骤更改
crashkernel=auto
文件/etc/grub2.cfg
。(为此,我在之前的配置的帮助下使用了 ssh) - 重启
答案2
要永久修改 grub,您必须以 root 用户身份执行以下任务:
- 六、/etc/default/grub
- 找到“GRUB_CMDLINE_LINUX”并替换“crashkernel=auto”为“crashkernel=128M”或“crashkernel=256M”
- 保存并退出
- grub2-mkconfig -o /boot/grub2/grub.cfg
- 重启机器
答案3
您还可以将保留内存量设置为可变的,具体取决于安装的内存总量。
变量内存保留的语法是:crashkernel=range1:size1,range2:size2
。
例子:crashkernel=512M-2G:64M,2G-:128M