1. 程式人生 > >基於Windows EasyBCD引導的MBR啟動Win10+Ubuntu16雙系統安裝

基於Windows EasyBCD引導的MBR啟動Win10+Ubuntu16雙系統安裝

前言

這篇文章的初衷是記錄我2018年4月一次升級Ubuntu失敗後,導致Ubuntu和Windows同時不能啟動,不得不重灌兩個系統。為什麼Ubuntu不能啟動導致Windows也不能啟動呢,因為我之前的雙系統是用Ubuntu的grub 2 引導的,Ubuntu一壞,引導頁也壞了,並且此時如果我好好恢復win10的引導或許還有救,我作死地重灌了Uefi版的Ubuntu,導致原始的win10的MBR啟動項被破壞(起初我不知道電腦是MBR啟動的),最後不得不重灌。

期間我查閱了好多部落格,最後綜合下來使用的MBR啟動Win10+Ubuntu16雙系統。以後當然是儘量裝UEFI了啊,不過由於是教研室的電腦,求穩。本次裝機過程主要參考了以下幾篇部落格:

https://www.windows10.pro/win10-easybcd-install-ubuntu/

https://blog.csdn.net/DeMonliuhui/article/details/77483523

一、Win 10系統安裝

1.下載映象

Win 10安裝當然去MSDN下載最新映象啦:https://msdn.itellyou.cn/


2.製作U盤啟動盤

這裡使用的是Rufus,選好映象,分割槽方案選擇第一個(因為是裝MBR的,UEFI就選第二個)其他預設就行。


3.重新啟動進入U盤安裝。這一步就是傳統流程,注意要將系統安裝到主分割槽上。

4.Win10安裝好以後,裝驅動啥的。

5.對硬碟進行分割槽,騰出空間來裝Ubuntu。

滑鼠右鍵計算機—>管理—->磁碟管理—->選中碟符右鍵—->壓縮卷 

壓縮出最少60G(空間太小,等會分割槽的時候很難分配,而且會執行慢)的空間出來,不要分配碟符,直接讓其處於空閒或未分配狀態即可。


我是從G盤中壓縮出了130G的空間,用於安裝Ubuntu。這個圖是我裝好之後的分割槽表,實際上壓縮好以後,後面三個分割槽為一個空閒分割槽,然後我們可以在安裝Ubuntu的時候對其進行分割槽。

二、安裝Ubuntu

1.下載Ubuntu16.04

如果想專業點儘量不要使用優麒麟,附加的東西太多,根本用不到,體積大,佔空間。如果是玩玩,那就隨意,安裝步驟基本一致。

2.製作U盤啟動盤

這裡使用的是Rufus,選好映象,分割槽方案選擇第一個(因為是裝MBR的,UEFI就選第三個)其他預設就行。

4.安裝Ubuntu。這也是常規步驟,不過這裡涉及一個分割槽問題。這裡引用一下別人的照片(自己沒拍)


5.系統分割槽,最最最關鍵的就是分割槽這一步,這一步直接影響你安裝雙系統是否成功,首先在安裝型別下選擇:其它選項


下面每一步依次點選空閒分割槽—->新建分割槽(那個加號)表來掛載分割槽。這裡他分了好幾個區,我就分了三個必要的\boot \.和swap

注意這幅圖是安裝uefi的Ubuntu,因此有一個區為efi,而我是裝MBR的,所以建的是\boot區


分割槽方案參考:

目錄建議大小格式描述
/10G-20Gext4根目錄
swap記憶體的一半swap交換空間
/boot800M左右ext4Linux的核心及引導系統程式所需要的檔案,比如 vmlinuz initrd.img檔案都位於這個目錄中。在一般情況下,GRUB或LILO系統引導管理器也位於這個目錄;啟動撞在檔案存放位置,如kernels,initrd,grub。
/tmp5G左右ext4系統的臨時檔案,一般系統重啟不會被儲存。(建立伺服器需要?)
/home儘量大些ext4使用者工作目錄;個人配置檔案,如個人環境變數等;所有賬號分配一個工作目錄。

5.設定安裝啟動引導器的裝置,這一步一定要注意,不要選預設的,選預設的就會把win10的啟動引導給覆蓋,會導致以後刪除Ubuntu系統後就不能啟動Win10。這裡是將安裝啟動引導器的裝置設定為\boot所在的分割槽(uefi對應efi的分割槽):

6.後續安裝。就是傳統步驟了。安裝完成後重啟電腦,此時是無法直接進入Ubuntu系統的,電腦直接進入win10,然後我們通過easyBCD設定啟動引導。

三、使用EasyBCD建立Ubuntu引導項。

1.安裝EasyBCD,此時只能檢測出一個啟動引導


2.點選新增新條目,選擇Linux/BSD,新建一個Ubuntu的引導,驅動選擇\boot的驅動(此時一般沒有名字,所以要記得\boot的分割槽設定為多大了,我設的800M)。


型別好像也可以選Grub2 我沒試。

3.新增後就有兩個條目了,以後win10開機時,就會有兩個選項,預設是進入win10.


後記

此次安裝系統還是費了些時間,因為一開始我沒把windows裝在主分割槽上。

最後使用情況來說,easybcd的缺點是,他引導Ubuntu的過程是重新關機然後再進入grub 2的介面,因此很慢。。。