無法直接進入系統時如何解決「無法啟動崩潰恢復核心武裝」?

無法直接進入系統時如何解決「無法啟動崩潰恢復核心武裝」?

我在 Parallels Desktop 中運行 CentOS 7。我在啟動時卡住了,無法進入系統。

啟動時,顯示訊息:

Failed to start Crash recovery kernel arming.
See `systemctl status kdump.service` for details.

我在網上搜尋了這個問題。很多貼文都說可以改成crashkenerl=auto等等來解決crashkenerl=128M

但是,我在登入之前無法編輯相應的檔案。 (如果有替代的簡單解決方案,沒有人願意下載系統 iso。)

答案1

經過 2 個小時的努力,我在沒有下載系統 ISO 的情況下解決了這個問題(因為我想盡可能簡單地解決它)。這是我的解決方案:

  1. 啟動系統
  2. 按進入e編輯模式
  3. 使用導航鍵尋找crashkernel=auto
  4. 將其更改為crashkernel=128Mcrashkernel=256M
  5. Ctrl+x啟動
  6. 請按照步驟 4更改crashkernel=auto檔案/etc/grub2.cfg
  7. 重啟

答案2

若要永久修改 grub,您必須使用 root 使用者:

  • vi /etc/預設/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

來源

相關內容