无法直接进入系统,提示“无法启动崩溃恢复内核武装”,该如何解决?

无法直接进入系统,提示“无法启动崩溃恢复内核武装”,该如何解决?

我在 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(因为我想尽可能简单地解决这个问题)。这是我的解决方案:

  1. 启动系统
  2. 按下e进入编辑模式
  3. 使用导航键查找crashkernel=auto
  4. 更改为crashkernel=128Mcrashkernel=256M
  5. Ctrl+x启动
  6. 按照步骤 4 中的步骤更改crashkernel=auto文件/etc/grub2.cfg。(为此,我在之前的配置的帮助下使用了 ssh)
  7. 重启

答案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

来源

相关内容