centos7 kdump.service啓動失敗的解決方法

最近接觸學習使用CentOs7,命令上的確有很大變化。ios

加入到開機啓動,能夠使用下面命令來加到開機啓動列表,centos

systemctl enable  xxx.service

經過下面命令能夠查看有哪些是開機啓動的服務,若是太多一屏顯示不完,還會一部分一部分顯示。網絡

systemctl list-units --type=service

結果這時發現 kdump.service 是紅色的,後面註釋faild,不過沒有說明緣由。經網絡的幫助找到了以下方法,實測有效,特此記錄。學習

一、編輯 /etc/default/grub 文件修改 crashkernel 後面的auto 爲 128M,128M能夠改爲別的數,以64M爲步進數,好比64M,192M等。ui

sudo vi /etc/default/grub

GRUB_CMDLINE_LINUX="crashkernel=128M rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"

二、生成新的 grub.cfg spa

sudo grub2-mkconfig -o /boot/grub2/grub.cfg
關於grub.cfg路徑:對於bios+mbr磁盤是/boot/grub2/grub.cfg,對於efi啓動的grub.cfg路徑應該和系統類型有關,具體路徑再也不詳細列出。 
例如,fedora系統 efi grub.cfg的連接路徑是/etc/grub2-efi.cfg,連接到真實路徑是 /boot/efi/EFI/fedora/grub.cfg。
centos系統efi grub.cfg的連接路徑是/etc/grub2-efi.cfg,連接到真實路徑是 /boot/efi/EFI/centos/grub.cfg。

三、重啓,才能生效,固然,也能夠看到效果code

reboot

啓動完成後,使用命令 systemctl list-units --type=service 來查看狀況,結果正常啓動了,到此解決完成。blog

相關文章
相關標籤/搜索