這幾天在學習Linux,想在本機上安裝一個Ubuntu系統來更好地體驗Linux,由于原裝電腦上帶的是Win10系統,里面有很多重要的資料,怕安裝時把數據弄丟,就在Vmware下模擬雙系統的安裝。
1.安裝準備
- Ubuntu-16.04-desktop.iso
- Windows_8.1_pro.iso
- Vmware workstation 12
2.先安裝Windows系統
這一步切記!安裝雙系統時應該先安裝Windows,因為Windows的引導裝載程序無法引導Linux系統,但Linux體統的引導程序Grub則可以引導Windows。如果先安裝Linux而后安裝Windows,那么Windows會直接忽略Linux,而且完全不知道該如何調整分區大小,甚至會直接利用自己的引導加載程序將Linux的給覆蓋掉。
Vmware安裝Windows系統非常簡單,這是Vmware軟件的基本使用。
3.配置虛擬機
主要配置的是硬盤,在實際安裝中要在自己電腦硬盤騰出一個幾十G的空間來安裝Linux,接下來有兩種方法模擬這一步。
第一種:編輯虛擬機設置--->添加硬盤,添加一塊40G的硬盤。
然后打開WIN8.1虛擬機,轉到計算機管理,將剛添加的硬盤聯機即可。(如果新建簡單卷就會變成Windows下的類似C盤,E盤,我們要給Linux用,所以不用新建簡單卷)
第二種:打開你的虛擬機,在計算機管理上選擇一塊比較大的盤符,比如E盤,右擊壓縮卷,這一步模擬真實環境中在裝有Win10系統的硬盤中分配空間給Linux。
4.設置虛擬機的BIOS
完成上述步驟后,將Win8.1虛擬機關機。編輯虛擬機設置--->CD/DVD--->使用IOS映像文件--->選擇要安裝的Ubuntu鏡像文件(這一步相當于插入安裝U盤)。
要讓虛擬機進入BIOS按F2鍵,或者這么操作:虛擬機--->電源--->打開電源時進入固件
接下來要設置啟動設置,按右方向鍵轉到Boot,按減號鍵調整順序,這里將Removable(代表U盤啟動)放在第一位,保存退出,系統就自動進入U盤安裝。(額,不過我這里默認Removable是第一位的)
5.安裝Ubuntu
這里簡單地寫一下,主要就是分區的問題。在安裝類型中選擇其他選項可以自己設置分區。這里分區的概念我整了很久,打算專門寫一篇介紹,這里就簡單地分以下:/boot給400M,/swap給4G,其余給了 / ,
安裝類型也可以選擇安裝Ubuntu,與Windows8共存,畢竟個人電腦吧不是服務器。
如果選擇安裝Ubuntu,與Windows8共存,這里已經自動幫你分區好了,sdc就是本文一開始添加的那塊硬盤,我之前已經有了兩塊sda和sdb。
點擊下一步安裝即可,安裝好后會讓重啟。桌面版的Linux系統的安裝也和Windows的一樣簡單。
到此雙系統就裝好了。重啟會進入grub2的引導界面,默認是進入Ubuntu系統:
后續1.設置Windows為默認引導
可以通過設置grub.cfg文件來完成,其中grub.cfg文件由/etc/default/grub文件內容和/etc/grub.d目錄內容所生成,應該修改這兩文件從而配置grub2。
Ctrl+alt+T打開終端,輸入sudo gedit /etc/default/grub:
輸入完回車后會彈出一個grub文件,將文本”GRUB_DEFAULT=0“中的0改成win8.1系統的序號,我這里是4,可以看上文圖中開機選擇系統時win8.1是排在第四個。改完后點擊”保存“然后關閉。
還要更新配置,在終端輸入:sudo update-grub
然后重啟,光標就自動在Win8.1的啟動選項了:
后續2.使用Windows引導ubuntu
或許有小伙伴覺得grub的引導界面不太好看,可不可以用微軟的metro界面來引導呢?
這里要用到一個叫easyBCD的軟件,在Win8.1系統中使用。
打開easyBCD--->添加新條目--->Linux/BSD--->選擇類型--->grub2--->添加條目:
BCD部署--->MBR配置選項(選擇第一項)--->編寫MBR,到這里設置完成。
重啟后就會回到熟悉的metro界面。
后續3.如何卸載Ubuntu系統
做完后續1,直接在Windows系統里磁盤管理將裝有Ubuntu的分區格式化會導致重啟后無法開機。
做完后續2,就可以直接將Ubuntu的分區格式化,磁盤管理--->右擊刪除卷,這里磁盤2就是一開始我專門給Ubuntu的盤,現在可以簡單粗暴地把它刪了:
最后記住還要記得在easyBCD中把Ubuntu的啟動項刪去:編輯引導菜單--->選擇第二個--->刪除--->保存設置
在虛擬機上模擬安裝Ubuntu16.04LTS和Windows8.1雙系統就差不多這樣了,應該還有更好的方法,歡迎一起交流和分享。
接下來,要在真機上安裝,小慌張~~
附上幾個參考鏈接:
知乎--如何在已安裝 Windows 10 的情況下安裝 Linux(Ubuntu 15.04)雙系統?
百度貼吧--跳過ubuntu grub2引導,使用Windows引導ubuntu
百度經驗--Win10,Ubuntu雙系統,如何卸載Ubuntu系統?
簡書--Windows10+Ubuntu雙系統安裝[多圖]