出現這種問題一般在于進行了磁盤分區(Ghost備份時也會造成)導致grub引導文件找不到。我們只要讓它找到引導文件就好了。
此時屏幕上提示grubresume>我們先輸入set看下現在grub引導指向哪個盤出現
這表明引導現在指向第一塊硬盤的第一分區,而引導文件不在該區因此出現grubresume待會兒不用嘗試該分區。
在用ls命令查看磁盤的分區情況其中hd0代表第一塊硬盤hd1代表第二塊
接下來我們要找到引導文件所在的地方
用ls(hd0,msdos1)/一個一個的的嘗試當出現有grub字眼是就說明找到了正確的引導分區你可以用ls(hd0,msdosX)/grub繼續查看里面的具體內容。
接下來用
Set命令設定root和PRefix
將圖中的msdos1改為你找到的正確分區。用set命令查看是否已設定好。
再輸入insmodnormal回車再輸入normal這樣就回到了原來熟悉的grub啟動界面
但還沒完。
如果你能進入linux請跳轉最后一步否則往下看
在熟悉的grub界面按c進入命令行模式輸入
setroot=(hd0,msdos1)
Setprefix=(hd0,msdos1)
其中msdos1為你找到的正確引導分區。
最后一步然后啟動你的linux系統在終端輸入
sudoupdate-grub
sudogrub-install/dev/sda
Sda的含義是指的你的第幾個磁盤a代表第一塊sdb表示第二塊而sda1代表第一塊磁盤的第二分區。
你可以用ls/dev/sd*查看你的磁盤情況。
問題解決。。
新聞熱點
疑難解答