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


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

加入到開機啟動,可以使用下面命令來加到開機啟動列表,

systemctl enable  xxx.service

通過下面命令可以查看有哪些是開機啟動的服務,如果太多一屏顯示不完,還會一部分一部分顯示。

systemctl list-units --type=service

結果這時發現 kdump.service 是紅色的,后面注釋faild,不過沒有說明原因。經網絡的幫助找到了如下方法,實測有效,特此記錄。

1、編輯 /etc/default/grub 文件修改 crashkernel 后面的auto 為 128M,128M可以改成別的數,以64M為步進數,比如64M,192M等。

sudo vi /etc/default/grub

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

2、生成新的 grub.cfg 

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。

3、重啟,才能生效,當然,也可以看到效果

reboot

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM