歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 開機出現 grub rescue> 終端模式修復方法

Ubuntu 開機出現 grub rescue> 終端模式修復方法

日期:2017/2/28 15:45:51   编辑:Linux教程

1. 先使用ls命令,找到Ubuntu的安裝在哪個分區:

grub rescue>ls

會羅列所有的磁盤分區信息,比方說:

(hd0),(hd0,msdos3),(hd0,msdos2),(hd0,msdos1)

2. 然後依次調用如下命令: msdosX表示各個分區,注意 msdos 與 數字 之間沒有空格!

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

如果都找不到的話,需要查一下是否因為Linux版本差異,造成grub的路徑不對,
例如直接ls(hd0,X)/grub等等。

3. 假設找到(hd0,msdos3)時,顯示了文件夾中的文件,則表示 Linux 安裝在這個分區。

4. 調用如下命令:

grub rescue>set root=(hd0,msdos3)

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

grub rescue>insmod /boot/grub/normal.mod

5. 然後調用如下命令,就可以顯示出丟失的grub菜單了。

grub rescue>normal

6. 不過不要高興,如果這時重啟,問題依舊存在,我們需要進入Linux中,對grub進行修復。

進入Linux之後,在命令行執行:

sudo update-grub

sudo grub-install /dev/sda

(sda是你的硬盤號碼,千萬不要指定分區號碼,例如sda1,sda5等都不對)

7. 重啟測試是否已經恢復了grub的啟動菜單。

注:sudo gedit /boot/grub/grub.cfg 可以修改 grub 的引導菜單。

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved