在/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。
