Linux系統在啟動過程中grub引導文件丟失的解決方法


 在/boot/grub2目錄下有一個grub.cfg文件;該文件主要是用來自動地引導系統啟動內核程序和系統的初始化程序。

 問題一:當系統在啟動的情況下,我們不小心刪除/boot/grub2/grub.cfg文件時,我們可以使用以下命令來恢復。(恢復之后在系統啟動的時候會自動引導)

 

問題二:當/boot/grub2/grub.cfg文件刪除之后,在系統第一次啟動時要手動引導系統加在內核程序和初始化程序。

1) set root='hd0,msods1'               表示系統啟動盤所在位置

2)linux16  /boot/vmlinuz-3.10.0-123.e17.x86_64 ro root=/dev/vda1     手動加載內核驅動程序,root指向該系統根所在設備

3)initrd16  /boot/initramfs-3.10.0-123.e17.x86_64.img         手動加載初始化啟動程序

4)boot    啟動程序(不可使用reboot,reboot之后會又會回到這個界面)

5)系統啟動后,便可以進行登陸。登陸進去之后,在虛擬機中執行命令 grub2-mkconfig > /boot/grub2/grub.cfg (為了啟動是自動引導)

 

 注意:在系統進行系統啟動文件修改之前,一定要使系統selinux狀態為disabled。

 


免責聲明!

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



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