Windows10+Ubuntu16.04雙系統安裝
全棧工程師開發手冊 (作者:欒鵬)
這裡使用的是ubuntu16.04
前言:
裝雙系統的三種方案
1、VirtualBox或者VMware虛擬機器安裝,主系統與虛擬機器系統切換方便,但對於我這樣的渣渣配置,能卡到我哭,可能有一些優化措施,不過我沒有試過,我用虛擬機器大多是安裝一些一次性軟體,用後即卸,不用擔心解除安裝後在主機上有垃圾資訊,還有就是想嘗試一些新系統,雖然咱配置不咋地,但就是這麼任性。
2、Wubi安裝,Wubi(Windows Ubuntu-Based Installer)是Ubuntu官方支援的一個安裝工具。我們可以使用它在Windows像安裝一個普通程式一樣試用Ubuntu系統。
Ubuntu 13.04起停止支援Wubi,但實際發現,在Windows 8.1中仍可以使用Wubi安裝Ubuntu 14.04.1 LTS,所以棄了吧。
3、U盤安裝,和裝新系統差不多,真正的雙系統,下面講的都是U盤安裝。不需要的同學可以洗洗睡了。
一、安裝前準備
1、 電腦配置
作業系統:Windows 10 (Build 14393), 64-bit
主機板:聯想thinkpad筆記本
CPU:Intel® Core™ i5
記憶體:8.00 GB
硬碟:1TGB SATA 256G固態盤
2、 引導方式
目前有兩種引導方式:看這篇文章:UEFI+GPT、 Legacy+MBR 引導模式介紹及引導修復教程 的第一部分。
只需要知道
1、磁碟分割槽表格式:MBR、GPT
2、BIOS引導模式:Legacy BIOS、UEFI BIOS
並且兩種引導+磁碟分割槽表組合方式:LegacyBIOS+MBR和UEFI BIOS+GPT
**在原有的win10和將要安裝的ubuntu必須是相同的引導方式。**現在的電腦尤其是新電腦,win10都是UEFI引導的。因為這種引導方式,啟動速度更快。
檢視win10是那種引導方式?
開機按F2(聯想是這樣的)進入bois,,在boot項中,boot mode為UEFI,則為uefi啟動方式。
也可以通過按下win+r開啟執行,輸入cmd開啟命令提示符,輸入bcdedit /enum {current}按回車執行;
如果path路徑是winload.efi ,則說明系統是通過UEFI模式啟動。如果時winload.exe,則說明時傳統的Legacy BIOS。
你的電腦磁碟屬於哪種分割槽?
檢視方式:win+X,找到"磁碟管理"看一下你的分割槽中有沒有一個"EFI系統分割槽"。有就是UEFI BIOS+GPT方式。
點選滑鼠右鍵,如果有顯示“轉換成MBR磁碟”,那就說明你的硬碟分割槽表是GPT格式的,如果沒有,那就是MBR格式。
我的筆記本是GPT格式,UEFI 引導。
3、磁碟分割槽
建立磁碟分割槽
禁用快速啟動(可選)
禁用安全啟動(Secure Boot)
重啟電腦,開機按F2(聯想是這樣的)進入bois,修改Secure Boot為disable,大部分機器預設是關閉Secure Boot的:
開啟虛擬化技術
在bois頁面順便開啟虛擬化技術Intel Virtual Technology,我這個是聯想筆記本,而且需要安裝k8s,所以需要開啟這個技術,如果讀者不需要,可以不用關心這一步。
製作Ubuntu的啟動U盤
安裝,進入進入UltraISO,開啟檔案-》開啟映象檔案-》啟動>寫入硬碟映像:
U盤啟動安裝
重啟電腦,開機按F2(聯想是這樣的)進入bois,找到映象U盤,調整Priority Order,Save and Exit:
注:下次restart記得重置,否則無限迴圈。
安裝ubuntu
我選擇的第一個:與其他系統並存,好像ubuntu16.04可以自動設定分割槽,簡單粗暴,ubuntu 14.04好像(沒有共存這一項)要自己設定分割槽,未嘗試,有興趣的自己試一試。(第二個選項是重灌,如果你製作的是windows的U盤啟動,然後清除磁碟重灌系統,你已經深知U盤裝系統的精髓了。),如果你要安裝ubuntu14,但是又不想建引導,可以下載ubuntu14 lts,這個好像可以選擇與win10共存。
選擇共存以後,ubuntu會自動建立對win10的引導。以後啟動會自動出現讓你選擇進入ubuntu還是window10
雙系統啟動項設定
在終端內輸入 sudo gedit /etc/default/grub 按 Enter 鍵確認,提示輸入使用者密碼,輸入的使用者密碼是看不見的,不要管它,輸入完成確認即可開啟grub檔案。
把grub檔案中的 GRUB_DEFAULT=0 中的 0 改為 saved
把 GRUB_TIMEOUT=10 中的 10 改為 5
在檔案末尾新增 GRUB_SAVEDEFAULT=true
儲存檔案並退出。
在終端輸入 sudo update-grub 按 Enter 鍵確認 ,輸入使用者密碼後再次確實,更新啟動配置檔案。
等上一步的配置檔案更新完成後,在終端內輸入 sudo reboot 按 Enter 鍵確認 ,輸入使用者密碼後再次確實,重啟系統。重啟到啟動選單時,選擇你要更改為預設啟動項的系統,按 Enter 鍵確認啟動即可,下次啟動時剛剛選擇的系統即為預設啟動系統,直到你手動選擇啟動其他的系統為止。以後可以輕易的來回切換預設系統了。
為雙系統增加儲存
如果不小心分配的磁碟小了,可以再分配
首先進入Windows系統,在Windows下使用磁碟管理-壓縮卷給壓縮出一個未分配的分割槽出來,然後新建簡單卷,按NFTS格式格式化。
在Ubuntu下找到剛在在windows下的那個分割槽,記住它的裝置名:比如/dev/sda8。
使用終端,輸入:mkfs -t ext4 /dev/sda8
將剛在的分割槽格式化為ext4格式。
編輯/etc/fstab使新分進來的裝置自動掛載,追加一行即可
/dev/sda8 /home/open ext4 defaults 0 1
重啟,它會自動掛載在/home/open下。