基於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-20G | ext4 | 根目錄 |
swap | 記憶體的一半 | swap | 交換空間 |
/boot | 800M左右 | ext4 | Linux的核心及引導系統程式所需要的檔案,比如 vmlinuz initrd.img檔案都位於這個目錄中。在一般情況下,GRUB或LILO系統引導管理器也位於這個目錄;啟動撞在檔案存放位置,如kernels,initrd,grub。 |
/tmp | 5G左右 | 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的介面,因此很慢。。。