[轉(zhuǎn)載]安裝ubuntu后出現(xiàn)grub rescue >? 無法進入系統(tǒng)

于在Windows下面對分區(qū)修改,導(dǎo)致grub所在分區(qū)改變了,這樣一來找不到grub了,Ubuntu開機就出現(xiàn)了:grub rescue >


在此情況下,可以如下解決,并不用重新安裝系統(tǒng)

1. 找出你的Linux盤在那個分區(qū)以及grub目錄在什么位置。

  使用下面命令逐個試探:

  grub rescue>ls

  回車后,ls命令會列出所有磁盤分區(qū)信息,如:

  (hd0,msdos8),(hd0,msdos7),(hd0,msdos6),(hd0,msdos3).......

  循環(huán)使用如下命令,直至顯示該分區(qū)所包含文件內(nèi)容而不是unknown filesystem以及其他一些不正常信息

[注] 各版本不同 grub可在不同目錄? 可以先ls (hd0,8)? 我的情況是 ls (hd0,8)/grub

  grub rescue>ls (hd0,msdos8)/boot/grub

  假設(shè)我們試到(hd0,msdos8)時,成功顯示了文件內(nèi)容,則表示此分區(qū)為Grub所在分區(qū)。

2. 設(shè)置環(huán)境

  grub rescue>set root=(hd0,msdos8)? ? ? #=>grub 所在分區(qū)

  grub rescue>set prefix=(hd0,8)/boot/grub

3. 進入Grub

  grub rescue>insmod normal

? ? ? grub rescue>normal

  至此,應(yīng)該退出了grub rescue模式,進入了熟悉的grub模式

5. 修復(fù)grub

  進入Linux系統(tǒng)后,在命令行里

  sudo update-grub

  sudo grub-install /dev/sda? ? #=>sda是你的啟動磁盤


作者 amath0312? 來自 來源中國

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容