前言
最近在學習python和web開發過程中,發現許多開源項目都是以linux平臺為基礎,在windows下環境的配置太復雜,問題非常多,所以就打算學習下linux。剛開始在vmware虛擬機下安了ubuntu,體驗非常差,于是就要想安裝雙系統。網上搜索了一下,發現講得很雜,而且ubuntu版本比較老。于經過一天的折騰終于完成了安裝,記錄下來以備查看。
準備工作
這是我是采用的雙硬盤、雙系統,將兩個系統安裝在兩塊硬盤上。其實單硬盤雙系統的原理是一樣的。
windows10和ubuntu 16.10安裝U盤制作,UltraISO軟碟通將下載的ISO鏡像寫入U盤中。OK,完成后就可以安裝了,先裝Windows再裝Ubuntu。
window 10安裝
1.插入windows安裝U盤,從UEFI U盤啟動進入安裝界面
2.等侍加載完結后選擇自定義 僅安裝windows
3.按鍵盤SHIFT+F10調出CMD窗口,輸入:
> diskpart
> list disk //列出你的磁盤
> sel disk 0 // 選擇操作的磁盤
> convert GPT //轉化為GPT分區模式,這一步會抹掉硬盤,請提前備份好資料
4.創建EFI分區和MSR分區:
list disk
sel disk 0 //還是選擇剛剛的磁盤
create partition EFI size=100 //啟動分區,里面放有啟動BCD等文件,等會ubuntu的啟動器也是裝在這個分區里
create partition MSR size=128 //微軟保留分區,具體作用就不知道了
exit //設置好后就可退出了
5.最后在安裝程序的圖形界面下,將利下的磁盤調整出你需要的分區大小,選擇好安裝盤后一路下一步就OK了。至此window10安裝完成,下面是安裝好后的磁盤的分區使用情況。
ubuntu安裝
1.安裝之前首先關閉windows的快速啟動功能
2.插入ubuntu安裝U盤,選擇從UEFI啟動安裝盤
3.進入安裝界面后,語言調整為簡體中文,然后準備安裝時可以都不選等安裝好系統后再更新。
4.進入安裝類型,這里我們將進行手動分區,自己安裝,所以選擇其他選項
5.進入分區界面后,可以看到/dev/sda這塊磁盤已安裝好windows10系統,而我們將要安裝的/dev/sdb還處于空閑狀態。
6.下面我們將進行分區,網上很多教程都說要單獨將/boot掛載,其實也可以不用這樣。一般情況下只用掛載/根目錄
/home用戶目錄
swap交換分區
三個目錄就行了,我這里因為在使用中有部分數據需要存在/var目錄下,所以就將/var也進行了單獨的掛載。注意,要將安裝的啟動引導器(grub2)設備選擇在efi分區上也就是我們安裝windows時設置的分區。
7.下面就是正常的復制文件開始安裝了,安裝好重啟系統,就會出現grub2引導器的選擇界面了。從圖中可以看到第一個是ubuntu系統,第三個就是window10系統。