一次成功安裝Win10+Ubuntu 18.04雙系統(win固態硬盤+機械硬盤,非虛擬機)

2019/11/23 15:34

主要解決的問題:
1、解決 “明明C盤還有幾十G可以使用但是創建壓縮卷時可壓縮竟然是0”
2、解決“安裝完之後才知道是UEFI啓動模式,Easy BCD新添加條目變成灰色不可用”

一、設備情況

雙硬盤電腦:固態硬盤(win系統盤)+機械硬盤
BIOS模式:UEFI

二、準備工作

1、下載Ubuntu鏡像

我是直接拷貝了同學的;你也可以從下面的網址中下載
系統下載 | Ubuntu

2、在磁盤中壓縮出未分配的空閒區域

安裝Ubuntu需要分配四個磁盤分區分別給“/”、“/home”、“swap”和“/boot”。
(具體分配體現在安裝過程,現在這一步驟只是先把他們需要的磁盤空間給壓縮出來)
其中,掛載點“/”是Ubuntu系統盤相當於win系統的C盤;
掛載點“/home”是用戶文件夾,相當於win系統的Users;
掛載點“swap”是交換空間,相當於win的虛擬內存;
而掛載點“/boot”則是Ubuntu的啓動引導空間。
什麼是分區/主分區/邏輯分區/掛載點
由於電腦是雙硬盤,固態硬盤(win系統盤)+機械硬盤,壓縮出分配給這四個掛載點的磁盤空間時需要注意以下幾點:

注意1:在機械硬盤和裝win系統的固態硬盤上分別壓縮出一個空閒區域

機械硬盤上壓縮出一個較大空閒區域後,在win10系統盤(固態)上再壓縮出大約500MB的空閒區域。
機械硬盤上壓縮出來的空閒空間主要分配給:掛載點“/”、“/home”、“swap”;
在裝win系統的固態硬盤上壓縮出的空間分配給掛載點“/boot”。

  • 爲什麼不把掛載點“/”、“/home”、“swap”和“/boot”的分配統一放在固態盤或者機械盤?
    統一放在固態盤就和win系統裝在一起了,能不在一起就別再在一起;
    統一都放在機械硬盤中,“/boot”分區沒在win的系統盤,容易開機引導失效,具體描述就在下面⬇
  • 爲什麼掛載點“/boot”分區要和win系統盤在一起?
    參看這篇博文的講解,如果不這麼辦,會出現Ubuntu開機時光標一直在左上角閃爍無法進入系統的問題,我按照博文中的描述,一次就安裝成功了,沒有出現左上角光標一直閃爍開機引導失效的情況。

注意2:明明C盤還有幾十G可以使用但是創建壓縮卷時可壓縮竟然是0怎麼辦

一般情況下,我們使用win10自帶的磁盤管理功能就可以從磁盤上壓縮出空閒空間,但是也有一些例外。
明明C盤還有幾十G可以使用但是創建壓縮卷時可壓縮竟然是0??我遇見了……網上查了一些方法,比如磁盤清理,清了的確不少的東西,但是還不行;又有人說磁盤清理之後要碎片整合,也搞了,還是不行。所以,最後用——DiskGenius了。
在我多次使用過程中偶然發現,用過DiskGenius後,再用win10磁盤管理中自帶的“壓縮卷”功能時,可壓縮空間突然變多了,已經不是0了……,這樣再調整壓縮空間大小的時候就不必用DiskGenius,每次重啓進入PE了。

3、安裝開機引導程序,Easy BCD或者Easy UEFI

EasyBCD - Download
EasyUEFI - Download

4、製作U盤啓動盤

Create a bootable USB stick on Windows | Ubuntu tutorials

5、進入BIOS中,將開機啓動設置爲從U盤啓動

設置方法,參考此鏈接

三、安裝過程

安裝過程主要參考這篇博文:
Win10+Ubuntu18.04雙系統安裝指南(一)(實操真諦) - 索命的博客 - CSDN博客
Windows + Ubuntu 16.04 雙系統安裝詳細教程 - flyyufenfei的博客 - CSDN博客
簡單總結以下需要注意的點有:

1、斷網

安裝過程需要斷網嗎?講道理都可以,但是斷網的話在安裝的時候不檢查更新了,安裝的更快,並且在這篇文章中說到,16.04安裝時必須斷網(原文說是“拔掉網線”),不然會導致“選地圖處安裝程序卡死、安裝失敗”。因此我是斷網安裝的(但是安裝的是18.04),安裝成功。

2、 鍵盤佈局

什麼的這些設置按照默認,英語(美國)就行了

3、 “更新和其他軟件”

“更新和其他軟件”這一步,
選擇“最小安裝”,
去掉“安裝Ubuntu時下載更新”,
勾選“爲圖形或無線硬件,以及其他媒體格式安裝第三方軟件”
(在沒有網的情況下這麼設置,並且這樣在安裝的過程中就不會自動檢查更新了,提高了安裝的速度)

4、“安裝類型”

“安裝類型”這一步選擇“其他選項”自己創建調整分區,隨後便進入到自己創建分區的關鍵環節,
需要創建前文提到的“/”、“/home”、“swap”和“/boot”四個分區,前三個建在機械硬盤的那個空閒空間中,“/boot”分區創建在固態硬盤的空閒空間中,其中“/boot”分區比較關鍵一點,容易出錯。
在這一步,EFI引導和boot引導的設置有所不同,需要根據自己設置的啓動方式確定。
總體來講,如果是Bios的啓動模式是UEFI,對應EFI引導,則不需要"/boot",創建分區的時候“用於”設置爲“EFI系統分區”:圖片來自:https://blog.csdn.net/flyyufenfei/article/details/79187656
圖片來自
Bios的啓動模式如果是Legacy,對應的就要設置Boot引導,需要創建“/Boot”分區:
圖片來自:https://blog.csdn.net/flyyufenfei/article/details/79187656
在這裏插入圖片描述
其他分區根據自己需要結合參考文章進行設置,這裏不再總結了。

6、“安裝啓動引導器的設備”

然後不要直接點擊”安裝“,還是在進行分區設置的界面左下方,有一個“安裝啓動引導器的設備”的設置選項。
這裏如果是EFI引導的話,選擇EFI引導對應的分區;
若是Boot引導的話,就選擇”/boot“分區所在的設備。
圖片來自:https://blog.csdn.net/flyyufenfei/article/details/79187656
在這裏插入圖片描述

7、 最後

最後會出現一個你配置好的分區表讓你檢查是否有誤,無誤後繼續;
然後會出現個地圖讓你選擇地域(選上海);
然後設置鍵盤佈局,設置設備名稱/賬號名稱/開機密碼等;
最後進入到安裝狀態;
安裝完成後,拔下U盤重啓,更改Bios的啓動項爲原來的“操作系統的啓動管理員”。

四、使用Easy BCD或者Easy UEFI進行引導設置

由於我安裝的時候沒有意識到自己是UEFI模式,完全按照網上的教程只在固態盤創建了個”/boot“分區,然後參考這篇博文,使用Easy BCD的時候纔有所提示,並且新添加條目時都是灰色:
(圖片來自:https://blog.csdn.net/qiusuoxiaozi/article/details/72807104)
在這裏插入圖片描述
此時我以爲自己第一次安裝要涼了,結果網上搜到有講,可以使用Easy UEFI進行引導,並按照這篇博客完成了引導設置(只看Easy UEFI的使用這部分就可以了)。
但是有一個比較奇怪的地方,我在Easy UEFI中找之前boot分區(或者efi系統分區)所在的那500MB空間時無法選中,但是在固態硬盤中還有一塊260MB的efi分區,在這個分區中找到了grubx64.efi(這個貌似是windows的efi引導區)我也不知道爲什麼……
最終重啓後出現了讓選擇啓用那個系統的界面,直接回車就進入到了Ubuntu系統,然後自動提示需要更新以下所選擇語言的一些東西,具體是什麼忘記了……
第一次安裝就這麼“成功”了,限於自己的認識,這可能並不是真正的成功,或許有很多隱藏的小隱患……但是,只能先這樣用着了,畢竟目前也沒什麼問題出現……此外,這只是針對自己遇到的情況的一些總結,並不具有普遍性……
:由於我以爲在Easy UEFI中選擇了那個260MB的分區進行引導,故而500MB的那個沒有用了,就把500MB的分區給格式化了,然後悲劇就來了,引導崩潰了,顯示Minimal BASH like line editing is supported. For the first word, TAB lists possible command completions. anywhere else TAB lists possible device or file completions.錯誤,導致我win10和ubuntu兩個系統都無法進入了,最後從這篇文章中找到了解決辦法,使用bootrepair,但是這個工具也只能讓我從新進入到win10中,ubuntu還是沒法進入,無奈就重新安裝了(除了這次手抽,應該還算是一次安裝成功^_^)。重新安裝後就注意到自己是UEFI 模式了,就專門在500MB 的分區選擇efi系統分區,但是奇怪的是,在用Easy UEFI引導的時候500MB 的那個分區仍然是不可選的,無奈還是選擇了260MB的那個……

五、ubuntu系統安裝好後

https://blog.csdn.net/Jesse_Mx/article/details/52816928
安裝Ubuntu後必須要做的幾件事(一)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章