ubuntu grub 引導修復


 
(1) 先使用ls命令,找到Ubuntu的安裝分區:
在 grub rescue>下輸入以下命令:
grub rescue>ls

會羅列所有的磁盤分區信息:

(hd0,msdos1),(hd0,msdos2),(hd0,msdos3)或(hd0,1),(hd0,3),(hd0,2)
 

(2) 然后依次調用如下命令: X表示各個分區號碼
如果/boot沒有單獨分區,用以下命令:

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

如果/boot單獨分區,則用下列命令:

 grub rescue>ls (hd0,X)/grub
會列出一些文件,從而找出有grub的分區X,這里假設X為5
 

(3)如果找到了正確的grub目錄,將grub的兩部分關聯起來,方法如下:
以下是/boot沒有單獨分區的命令:

grub rescue>set root=(hd0,5)
grub rescue>set prefix=(hd0,5)/boot/grub
grub rescue>insmod /boot/grub/i386/normal.mod

以下是/boot 單獨分區的命令:

grub rescue>set root=(hd0,5)
grub rescue>set prefix=(hd0,5)/grub
grub rescue>insmod /grub/i386/normal.mod

然后執行:

grub rescue>normal
重啟,進入ubuntu之后,在終端執行:  
sudo update-grub
sudo grub-install /dev/sda
 
從而完成修復。


免責聲明!

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



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