故障描述:
原來電腦是windows10和ubuntu的雙系統,后面把c盤直接格式化,安裝上了windows7,變成了windows7和ubuntu的雙系統。
開機啟動時候,grub引導時選擇windows7,出現了“error:no such device xxxxxxxxxxxxx” ,但根據提示“press any key to continue”,也能進入windows7。
故障現象如圖所示:
解決方案:Unbuntu系統中更新grub,執行命令:sudo update-grub即可
以下是參考文章:
在雙系統機子上,原本正常的啟動在一次更新升級之后出現了一點小的引導錯誤信息,具體操作步驟如下:
1.首先用ghost win7 x64安裝到原先的C盤,相當於覆蓋了C盤的文件。
2. 重新啟動,進入grub引導菜單,選擇win7(loader),出現了“error:no such device xxxxxxxxxxxxx” 后面的xx是UUID,就是磁盤的唯一標記符號。但根據提示“press any key to continue”,也能進入系統。有這么點小問題,本着刨根問底的心態和提高解決問題的能力的態度,並結合網絡的知識力量,猜測問題所在,雖然網上沒有 完全相同的這個問題,但有類似的問題。
3.抱着試一試的想法,猜測可能ghost 之后把C盤的mbr記錄給更改了,重新啟動之后,grub引導記錄的還是ghost之前的系統的mbr,導致出現引導問題,但這又不能解釋按下按鍵還能進 入系統,莫非系統無法找到UUID對應的盤符,就默認從當前盤符查找mbr,剛好和ghost之前的盤符沒什么區別,也能進入系統。
4.重新啟動,進入ubuntu系統,在終端中輸入: sudo update-grub。然后重新啟動,進入win7,就不會出現上述錯誤了。終於搞定了,雖然沒有徹底搞明白,但至少找到了一種有效的解決辦法。
參考文章來源:http://blog.csdn.net/findaway123/article/details/42585859