Windows10 - Hypyer-V 安裝 Ubuntu 教學

今天要講解的文章的是,如何在 **Windows10中開啟Hyper-V,這個功能可以算是我夢寐以求的功能,簡單來說它是一個虛擬機的功能,而我以往如果在Windows中如果想要有虛擬機玩 Linux 作業系統,我就必須要去載Oracle出的VirtualBox,這個講真的,以我的經驗,我覺得非常的慢,實在是難以使用下去。因此這個Hyper-V可以說是我們Windows** 的福音阿!

因此今天的文章來教學如何在 **Windows10中開啟Hyper-V,並且安裝Ubuntu**。

什麼是 Hyper-V?

**Hyper-VWindows10** 內建的虛擬機器,啟用 Hyper-V 之後,我們就可以在電腦上新增多部的虛擬機器,在虛擬機器中可以安裝不同的作業系統,例如:Windows、Linux 等等。可以想像成它就是一個虛擬的環境,我們可以在這個虛擬環境安裝什麼軟體,做什麼硬體分割的練習,都是可以的!而且不用擔心我們的主體電腦,對我們來說,他是一個完全分隔的空間,不管你對它做什麼事情,也不會影響到我們的主體電腦,這就是虛擬機的好處!

唯一特別注意一點:目前 Hyper-V 的功能不支援家用版喔,只支援專業版、企業版、教育版等等。雖然網路上也有一些如何在家用版安裝 Hyper-V 的教學,但畢竟是比較偷雞的方法。我也沒試過,建議大家可以嘗試升級到專業版,真的不錯!

開啟 Hyper-V 功能

路徑如下:

控制台>程式和功能>開啟或關閉 Windows 功能

在這裡面我們可以找到 Hyper-V 的選項,將其打勾就可以了。如下圖:

open-hyper-v

按下確定後,Windows 會要求你必須重啟電腦,才能完成此變更。

設定 Hyper-V 的網路

接著讓我們來開啟 Hyper-V 的管理介面:

點選左下角的開始,尋找 **Windows系統管理工具選擇Hyper-V管理員 **,並開啟即可。如下面流程:

hyper-V-manager

接著我們需要解決之後如果創建虛擬機,在虛擬機上會有連網的問題。

在 **Hyper-V管理員右邊點選虛擬交換器管理員 **,並點選左上角新虛擬網路交換器,接著在右邊選擇外部,在點選建立虛擬機交換器即可。

設定內容如下圖:

hyper-v-create-external

基本上,這個方式就是能夠跟我們本體電腦一樣,連線到相同的網路,至於內部及私人,就是有需求再去使用即可。

按下確定後,會有以下的訊息:

hyper-v-create-internet

但不用太擔心,就只是一下下的網路斷線而已。

利用 Hyper-V 安裝 Ubuntu

當以上的前置動作都完成後,我們就來真正建立一個虛擬機,並在裡面安裝 Ubuntu,以後如果想要玩 Linux 系統,就可以在這虛擬機裡面大玩特玩囉!

首先下載 Ubuntu 的 ISO 檔

網址如下:

http://www.ubuntu-tw.org/modules/tinyd0/

在這邊我是選擇桌面版本及 16.04 的 LTS 版本,點選右邊的開始下載即可。

ubuntu-download

記住你下載 ISO 檔案的位置,待會建立虛擬機,可以選擇該 ISO 檔案幫我們安裝作業系統。

建立虛擬機

開啟管理員介面,並點選右邊的新增虛擬機器。

hyper-v-create-virtual-machine

直接按下一步即可。

hyper-v-create-virtual-machine2

這邊可以為我們虛擬機命名,這邊命名為 Ubuntu 16.04,方便我們識別。

在下面有一個將 ** 虛擬機器儲存在不同位置的選項 **,當然這邊你可以選擇他預設的位置,但我是建議,安裝到你較大的硬碟空間,因為之後你在這虛擬機裡面裝什麼軟體等等這些容量都會放到這個位置裡,如果你的 C 槽空間不大,建議選擇到你想要放的空間,會比較理想。如下面流程圖:

hyper-v-create-virtual-machine3

hyper-v-create-virtual-machine4

這邊我是選擇第二代,結果後來發現的我的電腦主機板並不支援第二代,所以我後來改成第一代才成功。如果你想知道你的主機板有沒有支援,可以點選下面那個去查,但我是覺得挺麻煩的,建議選擇第一代,可以相容絕大部分的主機板。

hyper-v-create-virtual-machine5

在這邊記憶體,建議是你的電腦的實體記憶體的三分之一到二分之一,我的是 16G,所以大概選 6G 多囉。當然理論上,提供的記憶體越多,速度上一定會比較快的。在這邊也建議如果要玩虛擬機,電腦本身的配備也是要不錯,才不會慢到受不了!

hyper-v-create-virtual-machine6

這邊就選擇我們剛剛新增的虛擬交換器就可。

hyper-v-choose-internet

這邊主要就是設定要給這個虛擬機多少的硬體空間,所以如果你的硬碟空間夠大,就可以給他較大的空間,我這邊就給他 200GB。

hyper-v-create-virtual-machine8

這邊就是它可以幫我們安裝作業系統,只要勾選第二個選項 ** 從可開機映像檔安裝作業系統 **,並且選擇我們剛剛下載的 ISO 檔案的位置即可。

hyper-v-create-virtual-machine9

最後就是給你看看虛擬機裡面的相關設定,如果有錯在回上一步去設定就好囉。

hyper-v-create-virtual-machine10

之後就能在管理員介面這邊看到我們新增的虛擬機器。

hyper-v-create-virtual-machine11

但在這邊我們還需要設定 CPU,點選右下角的設定,在點選左邊的處理器,如下圖:

hyper-v-create-virtual-machine12

在這邊可以設定開啟此虛擬機,要用多少 CPU 去 handle,這邊建議就是主機的 CPU 數目的二分之一,速度較理想。

設定完成後回到管理員,在點選右下角的連線,即可開啟我們的虛擬機。

hyper-v-create-virtual-machine14

點選啟動即可!

此時虛擬機就會讀取 ISO 檔案,一步步地安裝 Ubuntu。所以以下流程就是安裝 Ubuntu 的流程而已~所以就不多加解釋囉~

hyper-v-create-virtual-machine15

hyper-v-create-virtual-machine16

hyper-v-create-virtual-machine17

hyper-v-create-virtual-machine18

hyper-v-create-virtual-machine19

hyper-v-create-virtual-machine20

hyper-v-create-virtual-machine21

hyper-v-create-virtual-machine22

hyper-v-create-virtual-machine23

hyper-v-create-virtual-machine24

hyper-v-create-virtual-machine25

安裝時間會需要一點時間,但不像安裝 Windows 那麼久,這樣以後我們就可以在這個虛擬機練習 Linux,或者將我們寫好的專案 deploy 到 Linux 上,熟悉一些環境的設定。

總結

這也是我第一次接觸 Hyper-V,之後也多發一些有關的教學,還有也會發一些 Ubuntu 的相關文章。畢竟在現在伺服器的穩定主流還是 Linux 為主啊!Windows 環境架設伺服器還是有許多不方便之處的。