標籤:

ubuntu雙系統重裝win7後恢復ubuntu引導問題

最近電腦出了點問題,經過一番軟硬體排查,終於整好了。之前電腦重裝過win7系統,為了進入ubuntu,需要修復ubuntu引導。

首先用代碼解決,網上有很多文章已經分享這個問題。大體就是製作ubuntu安裝u盤,然後選擇「適用ubuntu(就不說英語),接著打開「終端」開始輸代碼

fdisk -l (l是小寫的字母L,查看盤符列表)n

找到你的ubuntu所在位置,也就是ID為83的分區號,比如我的為sda9

sudo mount /dev/sda9(這裡填你的分區所在位置) /mntn

mount後面有一個空格,sda6後面也有一個空格,這兩個空格千萬不要漏掉,否則會報錯

sudo grub-install --root-directory=/mnt /dev/sda9(這裡填你的分區所在位置)n

若出現Installationfinished,No Error Reported則表示這一步成功。但是卻不一定是真的成功。輸入:

sudo update-grubn

若最後出現done,那是成功了。很不幸,我出現的是/usr/sbin/grub-probe: error: failed to get canonical path of /cow.

我也不知道是什麼原因,聽說好像是grub-prob進行磁碟探測時,無法探測到正確的根目錄。

另一些人也分享了其他方法,就是使用工具Boot-Repair。這裡補充一下我遇到的其他人沒說的問題吧。

依然 ubuntu試用界面下,終端輸入

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get updaten

在這裡會載入工具源,所以確保有網。另外,有可能你的網路不穩定,如果出現錯誤就一直再輸入就是了。如果還是不行,就關閉當前終端在一個新的終端里繼續執行上面語句。友情提示:如果你看不懂那個代碼,最好直接進行複製,避免不必要的失誤,畢竟時間還是很寶貴。當下載安裝完成後,最後好像出現done。接著輸入:

sudo apt-get install -y boot-repair && boot-repairn

這裡是在安裝Boot-Repair,還是一樣,如果沒看到有軟體啟動,就一直重試就可以。

啟動軟體之後過一會出現一個選項,選擇「使用推薦的方式修復」(Recommended repair),然後就等著就行了。

參考資料:

【1】雙系統重裝win7/Xp後如何恢復ubuntu引導 - 海 子 - 博客園

【2】jingyan.baidu.com/album

推薦閱讀:

Ubuntu 進軍移動市場可以在哪些方面取得優勢?
Ubuntu 16.04 LTS + GTX1060 + CUDA8.0 [解決循環登錄問題]
Linux 桌面系統小眾的根本原因是什麼?
如何優雅地用Ubuntu?
Ubuntu 16.10系統下安裝及更新Rstudio

TAG:Ubuntu |