1. 程式人生 > >win10+ubuntu雙系統引導修復

win10+ubuntu雙系統引導修復

折騰了兩天在win10機器上終於裝上了ubuntu,但是引導沒弄好,想著從boot option裡進grub能啟動ubuntu系統就行。然而裝好了ndnsim,試著學了兩天模擬器,期間一直沒有重啟。昨晚走的時候關機了,結果今天早上進不來了(所幸才學習模擬器,沒還沒新增自己的程式),折騰了一天,又把硬碟格了重新安裝了ubuntu。
我的機器是hp450,13年入手的低端機,機械移光碟機,原硬碟位換了固態,本希望老爺車能再次飆飛…
過程耗費了大量時間,踩了很多坑,所以把自己踩得坑記錄下來(其實就是把看過的部落格劃一下重點…,在這裡非常感謝其他同學的分享),希望能幫到別人;也以防萬一,若自己再遇到這種情況時能節省些時間。

首先根據其他很多部落格提到的,我的機器是uefi啟動,所以可以參考這個部落格
準備工作:

  1. 首先進bios關閉secure boot;
  2. 進win10關閉快速啟動;
  3. win10 給ubuntu系統分出空閒區;
  4. 製作系統盤;(這個其實不用贅述)
  5. 啟動項改U盤第一(這個也不用贅述…)

上述準備工作做好,插好U盤就開始安裝ubuntu了。過程不贅述,按部就班來,我覺得需要注意的地方是:
分割槽時——還是上面那個部落格

  1. 參考上面部落格,我的分割槽情況:
    給ubuntu總共分了70g(這次重灌裝到了hdd上…,明顯感覺沒有第一次在ssd上快)
分割槽 型別 大小
載入程式 biosgrub 200m
交換區 swap 8192m
/ ext4 20g
/home ext4 20g
/usr ext4 70g剩下的全部空間
  1. 我是按照這位仁兄提到的分出了“保留bios啟動區域”(biosgrub)作為安裝後啟動引導器的裝置。
    下圖是那上面那個部落格的(捂臉)
    圖是上面那個部落格裡的

之後就按部就班的來。
裝好系統之後,重啟時又不動了,耐心等了一會兒,自動進了win10系統。再次嘗試,發現還是隻能按F9從boot order option裡面進入grub啟動ubuntu系統。

好了,接下來重頭戲來了,如何正確新增linux引導?
我認為之前後來進不了系統的原因就是在這裡,抱著僥倖心理,能進去用就行唄,結果。。。所以還是在一開始就都做好吧,以免以後添加了專案又出現這種問題就麻煩了。。。
我試了以下方法:

  1. 使用easyBCD 2.3 新增ubuntu啟動項,失敗,button根本不能點。
  2. 有部落格說easyBCD 2.2可以,我又換了2.2,失敗,啟動項是新增上了,但是開機時啟動不了。
  3. 最後,重灌好ubuntu系統之後,進系統安裝boot-repair(有部落格講這個,這裡不贅述),recommand repair結束之後會有以下提示(新手,不造這個圖怎麼旋轉…):

    開機嘗試,還是沒有ubuntu啟動項。所以進入win10,管理員啟動cmd,輸入最後一行命令。這行命令輸入時格式不對會提示命令未識別,所以可以根據提示先help這個命令,help中會有例子,修改其中的例子。
    執行完畢,再次開機,會看到以下介面:
    在這裡插入圖片描述
    看到這裡基本上是引導項設定成功了。