# Windows 11 使用 Hyper-V 第2代 安裝 ubuntu 24.04 ## 事前準備 - 開啟 Hyper-V 功能 - 下載 ubuntu 24.04 Server - 新增虛擬機器 - 安裝 Ubuntu 24.04 ## 開啟 Hypver-V 功能 ### 按下「windows」鍵,輸入 windows feature ![image](https://hackmd.io/_uploads/S10mw-y9Je.png) ### 勾選 Hyper-V ![image](https://hackmd.io/_uploads/Syrx_bJqkx.png) ## 下載 Ubuntu 24.04 Server ### 以下二擇一 - #### 官方網站 - [releases.ubuntu.com](https://releases.ubuntu.com/noble/) ![image](https://hackmd.io/_uploads/S1rbIbJ9ke.png) - #### 官方網站 - [ubuntu.com](https://ubuntu.com/download/server) ![image](https://hackmd.io/_uploads/rywONbyqke.png) - 下載連結 - #### [ubuntu 24.04 Server install image](https://releases.ubuntu.com/noble/ubuntu-24.04.1-live-server-amd64.iso) ## 新增虛擬機器 ### 直接下一步 ![image](https://hackmd.io/_uploads/H1lFu-y9yg.png) ### 指定名稱和位置 勾選「將虛擬機器儲存在不同位置」 :::info 有其他硬碟槽,建議與作業系統槽分開存放 ::: ![image](https://hackmd.io/_uploads/Byn2uW15ke.png) ### 指定世代 勾選「第 2 代」 ![image](https://hackmd.io/_uploads/HkCat-15yx.png) ### 指派記憶體 取消勾選「為此虛擬機器使用動態記憶體」 :::info 虛擬機器如果要安裝 kubernetes 且為控制節點,需要指派 2GB 以上的記憶體 ::: ![image](https://hackmd.io/_uploads/Skve9-Jqyx.png) ### 設定網路功能 ![image](https://hackmd.io/_uploads/Sk3vqWJ5Je.png) #### 虛擬交易器管理員 ![image](https://hackmd.io/_uploads/rypZ3Zyqkg.png) 選擇「外部」,按下「建立虛擬交換器」 ![image](https://hackmd.io/_uploads/rysBh-J91e.png) 選擇「外部網路」,下拉選擇網路卡,勾選「允許管理作業系統共用此網路介面卡」 :::info 讓虛擬機器可以連接到外部網路。虛擬機器可以與主機共用實體網路卡,從而連接到網際網路或區域網路 ::: ![image](https://hackmd.io/_uploads/SkA02-y9yx.png) ### 連接虛擬硬碟 指派虛擬硬碟大小 ![image](https://hackmd.io/_uploads/ryPi5Zyckl.png) ### 安裝選項 選擇「從可開機 CD/DVD-ROM 安裝作業系統」,接著選擇已下載的 ubuntu 24.04 server iso 檔 ![image](https://hackmd.io/_uploads/BytysWkqJx.png) ### 摘要 按下「完成」 ![image](https://hackmd.io/_uploads/r1dEsW1ckx.png) ### 虛擬主機「安全性」 取消勾選「啟用安全開機」 ![image](https://hackmd.io/_uploads/rJ7vA-k5kl.png) ## 安裝 Ubuntu 24.04 ![image](https://hackmd.io/_uploads/Byfj1zJckx.png) ### 選擇語言 維持預設「English」 ![image](https://hackmd.io/_uploads/SylllGkc1e.png) ### Installer update available 維持預設「Continue without updateing」 ![image](https://hackmd.io/_uploads/S1-GlzkqJe.png) ### 鍵盤設定 維持預設,選擇「Done」 ![image](https://hackmd.io/_uploads/rketefkcyx.png) ### 安裝類型 選擇「Ubuntu Server」 ![image](https://hackmd.io/_uploads/HJN3lzk9ye.png) ### 網路設定 按自己需求選擇 DHCP 或 Manual (靜態) :::info 選擇 Manual,根據網路環境進行 subnet、address、gateway、name server 配置 ::: ![image](https://hackmd.io/_uploads/B1UJWGJcke.png) :::danger 請勿參考上方圖片進行配置 ::: 配置完成,移至「Done」按下 Enter ![image](https://hackmd.io/_uploads/Hk-dzz15yx.png) ### Proxy 設定 如果不使用 Proxy,不需輸入。直接移至「Done」按下 Enter ![image](https://hackmd.io/_uploads/r1UnzGyckg.png) ### Ubuntu archive mirror configuration :::info 配置檔案鏡像(archive mirror configuration)指設置一個本地或私有的 Ubuntu 軟體包鏡像,以便從中下載和更新軟體包。這個步驟的主要目的是提高下載速度、減少帶寬使用,以及在內部網路中提供更快的更新和安裝服務。 ::: ![image](https://hackmd.io/_uploads/H1Qfmzyq1g.png) ### Guided storage configuration :::info 存儲配置 ::: ![image](https://hackmd.io/_uploads/HJSOQMJ9Jl.png) ### Storage configuration 移至Mount Point 為「/」位置,按下 Enter 選擇「Unmount」 ![image](https://hackmd.io/_uploads/BkJQ4fJcJx.png) 出現「ubuntu-lv new, to be formatted as ext4, not mounted」 ![image](https://hackmd.io/_uploads/HklY4fJ91l.png) 按下 Enter,選擇「Edit」再按下 Enter ![image](https://hackmd.io/_uploads/SkNzHzk5kx.png) Size 輸入 Max 值,Mount 選擇「/」,移至「Save」按下 Enter ![image](https://hackmd.io/_uploads/S1-HBfJ51e.png) 移至「Done」按下 Enter,完成 Storage Configuration ![image](https://hackmd.io/_uploads/rJW9Hzy5yx.png) 「Continue」按下 Enter ![image](https://hackmd.io/_uploads/S1LTSG1cke.png) ### Profile Configuration 輸入使用者名稱、伺服器名稱、密碼,接著移至「Done」,按下 Enter ![image](https://hackmd.io/_uploads/rJpVUG15kx.png) ### Upgrade to Ubuntu Pro 個人用戶似乎有5個額度,選擇「Skip for now」,移至「Continue」按下 Enter ![image](https://hackmd.io/_uploads/HJFUIMyqJg.png) ### SSH configuration 勾選「Install OpenSSH Server」,安裝完畢即可透過 SSH 連線操作 ![image](https://hackmd.io/_uploads/S1k2IM15Je.png) ### Featured server snaps 都不勾選,移至「Done」按下 Enter ![image](https://hackmd.io/_uploads/rJoZwfJ51g.png) ### Install and Updateing system 等待安裝與更新系統 ![image](https://hackmd.io/_uploads/rJlUPzJqye.png) ### Installation complete 完成安裝,移至「Reboot now」按下 Enter,重新啟動 ![image](https://hackmd.io/_uploads/ByKKPz19kg.png) ### 按下 Enter ![image](https://hackmd.io/_uploads/rkbTPzy9Je.png) ### 登入系統 ![image](https://hackmd.io/_uploads/HJgkOGy5kg.png) ### 登入成功 開始使用 Ubuntu 24.04 Server ![image](https://hackmd.io/_uploads/HyWGOfJqke.png)