1. 程式人生 > >ubuntu16.04 + win10雙系統

ubuntu16.04 + win10雙系統

寫在前面:雙系統為了安全起見,建議建四個分割槽,三個分割槽的教程也很多,感覺不適用與雙系統,萬一重灌系統或者刪除ubuntu系統等操作時,可能會破壞啟動的引導,與四個分割槽相比就是多了個啟動分割槽/boot 分割槽,與Windows的啟動引導隔離開,當然在device for boot loader installation(見下文)也要選擇該boot分割槽,再用easyBCD軟體來管理。

網上看到的一些問題: 評論區截圖

首先post上各分割槽的配置

總大小220GB

分割槽型別 分割槽名稱 分割槽格式 分割槽大小
主分割槽 / Ext4 89088MB (87G)
邏輯分割槽 swap 交換空間 32768MB (32G)
邏輯分割槽 /boot Ext4 1024MB (1G)
邏輯分割槽 /home Ext4 剩下的全部free space (100+G)

問題一:freespace就會變成unusable 點不到!

情況一&解決:

在2T機械分配linux的各個分割槽的時候發現, / swap /boot /home四個分割槽裝哪一個,freespace就會變成unusable,我就很納悶了,後來一查發現,四個分割槽都是主分割槽,被F盤、E盤、G盤和I盤佔掉了,而window只認四個主分割槽,我的機械原先沒有做啟動盤,所以把另外的4個499gb的分區劃成邏輯分割槽即可,下面是 Acronis Disk Director Suite 軟體,有漢化包,包在教程資料夾目錄裡。軟體我在最後會給個百度雲的連結。

如圖: 用Acronis Disk Director Suite 軟體轉換分割槽為邏輯分割槽

how:如果使用磁碟管理程式變成了動態分割槽,這個軟體也會安裝失敗。 1.使用手動模式, 2.右鍵選單->高階->轉換, 3.分別把F盤、E盤、G盤和I盤轉換為邏輯分割槽,這樣會產生5M左右的未分配分割槽。

情況二&解決:

/、/boot、swap、/home都以logical來分割槽。

情況三&解決:

先將/boot、swap、/home用logical分割槽,最後用primary將/分割槽。想了一下我之前分的兩個盤的256GB的SSD,就是這樣才裝成功的~

最終結果: 如圖:把2T機械的盤的主分割槽改為邏輯分割槽後,建立了/dev/sda9 的主分割槽後,任然可以繼續分這個free space。 我的分割槽資訊

問題二:device for boot loader installation處選擇什麼?

  1. 選擇一,為預設選項/dev/sda,這樣的結果會使Ubuntu來引導windows啟動(通俗的說,就是預設自動進入Ubuntu,可手動選擇進入windows)。優點:簡單,無需手動建立引導檔案;缺點:不利於後期Ubuntu解除安裝。【這裡提供一種簡單的解除安裝Ubuntu的方法,下載easyBCD,在“BCD部署”中點選“編寫MBR”即可,然後再用磁碟管理,刪除Ubuntu建的四個分割槽,大功告成】。

  2. 選擇二,為/dev/sdaX,數字X對應/boot所在分割槽。優點:預設進入windows,可選擇進入Ubuntu。缺點:Ubuntu啟動檔案需要自己建立。 我們選sda11 ext4 /boot 因為我們分的盤中預留了啟動盤好處是,可以與Windows的啟動檔案分離開來,以免雙系統的時候相互影響,要是隻有一個硬碟的情況下可以選擇該盤。

接下來就是下一步,等待安裝完成後重啟。

問題二:重啟之後沒有ubuntu選項

因為前面的device for boot loader installation選的是自己建立的/boot分割槽,Ubuntu啟動檔案需要自己建立。 再次強調,這一步有點坑,是軟體的問題,認準EasyBCD 2.3。試了1.5 2.1都是坑。 EasyBCD軟體 選定分割槽7,就是/boot分割槽,型別是GRUB 2

修改啟動系統頁 最後儲存一下!重啟之後就有兩個盤可以選擇了。

本文為個人見解,若有不當地方,請指出 ?