如何解決CentOS開機直接進入grub命令界面


 Linux主機啟動后可能只出現“grub>”的提示符,無法完成進一步的系統啟動過程。一般有兩種清情況:

1.   grub的配置文件丟失,或者配置出現錯誤

2.   MBR記錄中的引導程序遭到破壞

致使Linux系統默認使用的引導程序(Grub)無法正常引導系統正常啟動

·        如圖所示:      

  wKiom1csU9iBFiNtAABNckLxbeU854.png

 

一、 如果你不知道你的引導分區所在的位置,輸入root (hd0,然后按tab鍵,會有如下顯示,需要把type 0x83的分區位置都得試一下,因為0x83的分區都有可能是/root分區即0,1,4分區位置

  wKiom1csU9jghgilAABgJHOMI-g351.png

二、從root (hd0,0)開始試驗,然后輸入kernel /vm 按tab鍵如果可以補全則說明是正確的,接着輸入root=/dev/sda1,{注:(hd0,0)=/dev/sda1(hd0,1)=/dev/sda2}

  wKiom1csU9mjB_3aAABEQzNr5Mo928.png

三、接着輸入initrd /ini 按tab鍵補全

·        wKioL1csVLHDQrX-AABidr2Ipdc728.png

四、然后輸入boot命令

·        wKiom1csU9rTKXsqAABUTYmKsAI811.png

五、如果出現以下信息,說明選擇的根分區不對,請重啟繼續。

·        wKiom1csU9rRhTjSAADJ0oCg7aE441.png

六、由於剛才寫的內容都是暫時寫入內存的,所以還需要重新寫一遍。將root=/dev/sda1改成root=/dev/sda2,然后輸入boot命令。接着就可以進入系統啦。


免責聲明!

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



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