ubuntu雙系統重裝win7後恢復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】http://jingyan.baidu.com/album/5553fa82cd48a765a23934ae.html?picindex=2
推薦閱讀:
※Ubuntu 進軍移動市場可以在哪些方面取得優勢?
※Ubuntu 16.04 LTS + GTX1060 + CUDA8.0 [解決循環登錄問題]
※Linux 桌面系統小眾的根本原因是什麼?
※如何優雅地用Ubuntu?
※Ubuntu 16.10系統下安裝及更新Rstudio
TAG:Ubuntu |