มีหลายวิธีลอง Linux distribution บน Windows 11 หรือ Windows 10 แต่ Hyper-V เป็นแอปเครื่องเสมือนจริง (virtual machine) มาตรฐานของ Windows ที่ใช้ ติดตั้ง Linux Ubuntu ได้ เนื่องจากเป็น VM แฮร์ดแวร์ต้องรองรับ virtualization และต้องเปิดใน BIOS

มี 2 วิธีติดตั้ง Ubuntu บน Hyper-V ใน Windows 11/10 – ดาวน์โหลดอิมเมจผ่าน Quick Create ของ Hyper-V และตั้งค่า VM เองด้วยตนเอง ในคู่มือนี้มีทั้ง 2 วิธี เลือกวิธีที่ชอบได้เลย
ข้อกำหนดของระบบ:
ต้องปฏิบัติตามข้อกำหนดฮาร์ดแวร์และระบบดังนี้:
- Hyper-V ต้องเปิดใช้งานใน Windows 11/10 ผ่าน Windows Features panel
- ฮาร์ดแวร์ต้องรองรับ virtualization หากรองรับ ให้เปิด hardware virtualization จาก BIOS (ดูคู่มือ)
- ต้องดาวน์โหลด Ubuntu ISO จาก ubuntu.com (ขั้นตอนนี้บังคับเฉพาะวิธีที่ 2)
- ต้องมีอินเทอร์เน็ตหากใช้วิธีที่ 1
ก่อนเริ่ม ต้องสร้าง virtual switch สำหรับ Ubuntu ไม่งั้นติดตั้งไม่ได้
วิธีสร้าง Virtual Switch ใน Hyper-V สำหรับ Linux Ubuntu

ขั้นตอนสร้าง virtual switch:
- เปิด Hyper-V Manager
- คลิกขวาที่ชื่อคอมพิวเตอร์ เลือก Virtual Switch Manager
- คลิก New virtual network switch เลือก External
- กด Create Virtual Switch
- ตั้งชื่อ virtual switch แล้วกด OK
- กด Yes
หลังจากนั้น virtual network switch จะสร้างเสร็จ พร้อมใช้งานใน Hyper-V
วิธีติดตั้ง Linux Ubuntu บน Hyper-V ด้วย Quick Create
ขั้นตอน:
- เปิด Hyper-V Manager
- คลิก Action > Quick Create
- เลือก Ubuntu 20.04 ด้านซ้าย
- กด More options
- ขยายรายการ Default switch เลือก virtual switch ที่สร้างไว้ก่อนหน้า
- กด Create Virtual Machine
- คลิกขวาที่ VM แล้วกด Connect
รายละเอียดเพิ่มเติม:
เปิด Hyper-V Manager คลิก Action บนเมนูบน เลือก Quick Create หรือเลือกชื่อคอมพิวเตอร์ด้านซ้าย แล้วกด Quick Create ด้านขวาก็ได้

เลือก Ubuntu 20.04 จากรายการซ้าย กด More options
ขยายดรอปดาวน์ เลือก switch ที่สร้างไว้

กด Create Virtual Machine
ระบบจะเริ่มดาวน์โหลด Ubuntu 20.04 LTS ISO จากเว็บไซต์อย่างเป็นทางการ หลังดาวน์โหลดเสร็จ VM จะสร้างอัตโนมัติ คลิกขวาที่ VM เลือก Connect
จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งให้เสร็จ
วิธีติดตั้ง Linux Ubuntu บน Hyper-V แบบ Manual
ขั้นตอน:
- เปิด Hyper-V
- คลิกขวาที่ชื่อคอมพิวเตอร์ เลือก New > Virtual Machine
- ตั้งชื่อ VM แล้วกด Next
- เลือก Generation 1 จากแท็บ Specify Generation
- ระบุ RAM อย่างน้อย 2 GB ในแท็บ Assign Memory
- ขยายดรอปดาวน์ เลือก switch ที่สร้างไว้ก่อนหน้า
- เลือก Create a virtual hard disk กด Next
- เลือก Install an operating system from a bootable CD/DVD-ROM
- เลือก Image file กด Browse เลือก ISO ที่ดาวน์โหลดไว้
- กด Finish
- คลิกขวาที่ VM เลือก Connect
รายละเอียดเพิ่มเติม:
เปิด Hyper-V Manager คลิกขวาที่ชื่อคอมพิวเตอร์ เลือก New > Virtual Machine

กด Next ตั้งชื่อ VM
แท็บ Specify Generation เลือก Generation 1 กด Next

แท็บ Assign Memory ระบุ RAM อย่างน้อย 2048 MB (2 GB) กด Next
ขั้นตอน Configure Networking ขยายดรอปดาวน์ เลือก virtual network switch ที่สร้างไว้

เลือก Create a virtual hard disk ระบุขนาด (หรือใช้ค่าเริ่มต้น)
ขั้นตอนถัดไป เลือก Install an operating system from a bootable CD/DVD-ROM เลือก Image file กด Browse เลือก Ubuntu ISO

กด Finish คลิกขวาที่ VM เลือก Connect
จะแสดงตัวเลือกและคำแนะนำ ตามขั้นตอนเพื่อติดตั้งให้เสร็จ
ติดตั้ง Ubuntu บน Hyper-V ได้ไหม?
ได้ครับ มี 2 วิธี: 1) ให้ Hyper-V ดาวน์โหลด ISO และสร้าง VM เอง 2) ดาวน์โหลด ISO เองสร้าง VM แบบ manual
ติดตั้ง Linux บน Hyper-V ได้ไหม?
ได้ครับ ลองส่วนใหญ่ของ Linux distributions ใน Windows 11/10 ผ่าน Hyper-V เช่น Ubuntu, FreeBSD, Debian ฯลฯ แต่ต้องสร้าง virtual network switch เพื่อความเข้ากันได้ที่ดีที่สุด
ขอให้ติดตั้ง Ubuntu บน Hyper-V สำเร็จครับ!
