我在 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 的情況下解決了這個問題(因為我想盡可能簡單地解決它)。這是我的解決方案:
- 啟動系統
- 按進入e編輯模式
- 使用導航鍵尋找
crashkernel=auto
- 將其更改為
crashkernel=128M
或crashkernel=256M
- 按Ctrl+x啟動
- 請按照步驟 4更改
crashkernel=auto
檔案/etc/grub2.cfg
。 - 重啟
答案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