欢迎光临
IDC人自己的网站

卡在“Crash recovery kernel arming”阶段

AlmaLinux 9.4,内存为 1GB,这对系统启动和服务加载是一个关键因素。以下是针对你 VPS 卡在启动阶段的深入分析和解决建议:


⚠️ 问题核心:内存不足 + crashkernel 参数冲突

AlmaLinux 9.4 默认启用了 kdump crash recovery,这会尝试预留一部分内存用于内核崩溃时的转储(通常通过 crashkernel=auto 参数)。但在 仅有 1GB 内存的 VPS 上,这可能导致内核无法分配足够资源,从而卡在“Crash recovery kernel arming”阶段


✅ 解决方案一:禁用 crashkernel 参数

  1. 编辑 grub 配置 sudo nano /etc/default/grub 找到这一行: GRUB_CMDLINE_LINUX="... crashkernel=auto ..." 删除 crashkernel=auto,或将其改为: crashkernel=no
  2. 更新 grub 并重启 sudo grub2-mkconfig -o /boot/grub2/grub.cfg sudo reboot

✅ 解决方案二:临时跳过 crash recovery(无需进入系统)

如果你无法进入系统,可以在 VPS 控制台的 grub 启动界面:

  1. 选中 AlmaLinux 启动项,按 e 进入编辑模式
  2. 找到以 linux 开头的那一行,添加: crashkernel=no systemd.unit=rescue.target
  3. Ctrl + X 启动

这会跳过 crash recovery 并进入救援模式,方便你进一步修复系统。


✅ 解决方案三:增加内存(推荐)

如果你可以调整 VPS 配置,建议将内存提升到 至少 2GB,这样可以:

  • 正常启用 crashkernel
  • 避免 systemd 卡在 early boot 阶段
  • 提高整体稳定性

🧠 其他建议

  • 禁用 kdump 服务(如果你能进入系统): sudo systemctl disable kdump sudo systemctl mask kdump
  • 查看串口日志:如果是云 VPS,控制台通常提供串口输出,可以确认是否还有其他模块卡住。

🧩 总结

项目状态
AlmaLinux 9.4✅ 支持 crashkernel,但对内存要求高
VPS 内存 1GB⚠️ 可能不足以启动 crash recovery
启动卡住位置Crash recovery kernel arming
推荐操作禁用 crashkernel 或增加内存

赞(0)
未经允许不得转载:IDC头条 » 卡在“Crash recovery kernel arming”阶段

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

全国首家专注IDC行业的垂直自媒体

我要投稿互帮互助