大家好,我是 Day , 昨天再次給自己的電腦裝了雙系統之后就想整理一下流程留待以后參考,省得自己重復折騰。關於雙系統的安裝網上很多資料都很老了,很多時候在不知道你的電腦是不是 Legacy Bios 的時候就推薦用 EasyBCD 什么的修改引導,還有硬盤 HDD 與固態 SSD 的分區表是傳統的 MBR 還是新的 GPT 等,都需要確認一下,第二個系統 Ubuntu 在安裝的時候,怎樣分區比較好,怎樣使用引導比較好,這些都要根據自己的情況量身定制。
一些概念
-
Legacy Bios 和 UEFI ?
具體細節不用考慮,只需要知道 Legacy Bios 是傳統的 Bios,后來被 EFI 取代,再后來更名為 UEFI。近幾年的電腦一般都支持 UEFI 引導。 -
如何查看自己的電腦是否支持 UEFI?
快捷鍵 Win + R,輸入 msinfo32,右邊可以看到 Bios 模式。 -
MBR 和 GPT ?
硬盤分區表,隨着磁盤容量越來越大,傳統的 MBR 已經不能滿足大容量磁盤的需求了。GPT 意為 GUID
分區表,這是一個正逐漸取代 MBR 的新標准。GPT 必須使用 UEFI 的主板引導。 -
如何查看自己的硬盤是否為 GPT?
右鍵開始圖標,進入磁盤管理,右鍵磁盤(SSD 和 HDD 都看一下),查看屬性。 -
如何將自己的 MBR 動態磁盤轉換為 GPT 磁盤?
剛才在磁盤管理里右鍵磁盤的時候有轉換成 GPT 磁盤的選項;
重裝系統時可以用 Shift + F10 調出 CMD 命令行,使用 DiskPart 工具可以進行轉換。
注意:分區表轉換有風險,為了確保安全建議用戶將分區表和硬盤數據備份。
總而言之,UEFI + GPT 是最好的方案,重裝系統的時候最好將自己的主板和硬盤轉換成 UEFI + GPT.
我的老電腦是一塊 128 G 固態硬盤 SSD,一塊 1 T 的普通硬盤 HDD,都支持 UEFI+GPT, HDD 中有大量文件不方便備份轉移,不想瀟灑的全盤格式化。本文的目標是在 SSD 中安裝 Win10,並分出 20 G 用來放 Ubuntu 的系統, HDD 中分出 80 G 給 Ubuntu 的日常文件使用, Ubuntu 直接使用 Win10 的 efi 分區啟動。
Win10 安裝
- 准備 win10 x64 的 ISO 鏡像,備份清空 U 盤,備份清理 C 盤,主要是桌面的文件。
- 查看主板 Bios 和 硬盤(SSD + HDD)的格式。
- 使用 Rufus 快速創建啟動盤,創建時注意分區方案和目標系統類型,另外文件系統建議 NTFS 。
- 重啟,F12 選擇 U 盤啟動,通過 DiskPart 工具將 SSD 盤格式化,將 Win10 系統在 SSD 中。
Ubuntu 16.04 安裝
- Win10 下打開磁盤管理,將 SSD 磁盤壓縮卷,分出 20 G (20*1024=20480 MB),用來放 Ubuntu 系統;再將 HDD 壓縮卷,分出 80 G (81920 MB,有點大了,可根據自己的情況,40G 足矣),用來放Ubuntu 日常文件和虛擬內存空間。
- 使用 Rufus 制作啟動盤,創建時注意分區方案和目標系統類型,另外文件系統建議 NTFS 。(提示兩種寫入鏡像的方法,推薦的那個出現引導問題就試試第二個 DD 鏡像寫入。)
- 打開電源選項,選擇電源按鈕的功能,更改當前不可用的設置,關機設置里取消快速啟動。
- 重啟 F2 去 Bios 里面取消 secure boot(我的聯想 y480 沒有這個)
- 重啟 F12 選擇 U 盤啟動,選擇 Install Ubuntu。
- 到 Installation type(安裝類型)的時候選擇最后一個 Something else,手動分區。
- 將 SSD 的 20 G (即 sda 里的 free space 全部分給根目錄,即 Ext4 jopurnaling file system,Mount point 設為 “ / ”。
- 將 HDD 上的 free space,把 兩倍於內存的空間 分給 swap 交換分區(休眠時會把內存中內容
dump 到交換分區中),我的內存 16 G,考慮到可能會使用大內存,故將 32 G (32768 MB) Use as swap。 - HDD 上剩余的 free space 全部分給 /home,即 Ext4 jopurnaling file system, Mount point 設為 “ /home ”。
- 重要:下面的 Device for boot loader installation 選擇 Windows Boot Manager,即與windows共用一個 efi 分區,故不需要 /boot。
- Install Now!
卸載 Ubuntu
把 Ubuntu 卸載掉之所以要單獨拿出來提,主要是因為我在大四折騰時,看了百度上好多老的攻略,用 EasyBCD 之類的改引導項然后刪除 Ubuntu 后出現各種問題最后還是重裝了 Win10。這里需要說明的是,EasyBCD 是用在 Legacy Bios 上的,在 UEFI 上我們需要用的是 EasyUEFI。
- Win10 下載安裝 EasyUEFI
- 打開 EasyUEFI,管理 EFI 啟動項,刪除 ubuntu 的啟動項。
- 刪除 SSD 和 HDD 中分給 Ubuntu 的那兩個分區即可。
折騰是件好事情,這些年來每次裝系統都有不同的收 cuo 獲 wu,但最后找到一個較優的方案解決了之后還是比較爽的,順便鍛煉了自己查找資料的能力。不由得吐槽一下,搜索引擎最好還是用 Google,我總能在前幾個條目找到自己想要的內容。
預告:
- 整理一下我的 Win10 和 Ubuntu16.04 常用設置以及簡潔、美化策略。
- 整理一下用 GitHub Pages + Hexo 搭建屬於自己的博客的流程,以及美化策略。
我的微信公眾平台:Daydreaming
我自己搭建的博客:daigz1224.github.io
我的簡書:http://www.jianshu.com/u/71824a98b93b