การรัน Ubuntu เป็น OS หลักเป็นตัวเลือกที่ดีสำหรับความปลอดภัย ความน่าเชื่อถือ และความเร็ว อย่างไรก็ตาม มีบางโอกาสที่ทำไม่ได้ บ่อยที่สุดคือในสภาพแวดล้อมทางธุรกิจที่ความเข้ากันได้ของซอฟต์แวร์และความปลอดภัยเป็นปัญหา ผมเคยทำงานกับลูกค้าที่ต้องการ Microsoft Windows โดยเฉพาะเมื่อการจัดการผู้ใช้ทำผ่าน Active Directory
อย่างไรก็ตาม คุณสามารถรัน Ubuntu ผ่านการจำลอง (virtualization) ได้ มีผลิตภัณฑ์และบริการมากมายทำได้ เช่น VirtualBox แต่ Windows มีบริการจำลอง built-in ชื่อ Hyper-V
ข้อกำหนดเบื้องต้น
ขั้นแรก คุณต้องการ Windows 10 Pro เนื่องจาก Hyper-V ไม่มีใน Home version คุณสามารถตรวจสอบได้โดยคลิก Start แล้วพิมพ์ "Activation" ควรเห็น "Activation Settings" เป็น best match ด้านบน คลิกจะเปิด Windows Activation ใน Settings หากแสดง "Windows 10 Pro" ตามภาพ คุณพร้อมแล้ว หากไม่ ต้องซื้อ license อัปเกรด

ต่อไป คุณต้องดาวน์โหลด image ของ Ubuntu ไปที่เว็บไซต์ Ubuntu เลือก Desktop edition สามารถใช้ server image ได้ แต่ในบทความนี้จะติดตั้ง OS หลัก ISO image จะดาวน์โหลด ซึ่งมีทุกอย่างที่ต้องการรันหรือติดตั้ง Ubuntu
เปิดใช้งาน Hyper-V
คุณต้องเปิดใช้งาน Hyper-V บนระบบ มันมาเป็นโมดูลที่หาได้โดยค้นหา "Turn Windows Features On" ใน Start menu ควรโผล่หน้าต่างเล็กๆ พร้อมตัวเลือก หากไม่พบ หาได้ใน Control Panel → Turn Windows features on or off ตามภาพ

ติ๊ก checkbox Hyper-V และกด OK Windows จะดาวน์โหลดไฟล์ที่จำเป็นและพรอมป์ให้รีสตาร์ท
การจำลอง (Virtualization)
ตอนนี้คุณพร้อมใช้ Hyper-V แล้ว คลิก Start พิมพ์ "Hyper-V" หาโปรแกรมที่ติดตั้งใหม่และเปิด

คลิก "New" ในเมนูขวาเพื่อสร้าง virtual machine แรก

ขั้นตอนต่อไป คือทำตาม wizard เพื่อระบุชื่อ virtual machine และตำแหน่งไฟล์

ตัดสินใจสำคัญในส่วน "Specify Generation" นี่คือจุดตัดสินใจว่า VM จะเป็น 32-bit, 64-bit หรือทั้งคู่ เมื่อตัดสินใจแล้ว instance จะเปลี่ยนไม่ได้ แนะนำ 64-bit เป็นค่าเริ่มต้น เพรองรองรับ UFEI firmware
ดูหมายเหตุท้ายบทความสำหรับขั้นตอนเพิ่มเติมที่อาจต้องทำ

ทำตาม wizard จัดสรรหน่วยความจำ แนวทางประมาณครึ่งหนึ่งของ RAM ที่มี เช่นมี 8GB ให้ 4GB ควรไม่กระทบประสิทธิภาพ host มาก ต่อไปตั้งค่าเครือข่าย ซึ่งมักเป็น default switch ใน dropdown
ตอนนี้ต้องสร้างดิสก์เพื่อติดตั้ง นี่คือจุดของ Virtualization - อนุญาตให้ติดตั้ง OS ลงในไฟล์เดียวแต่ใหญ่ ที่สามารถ backup, copy, transfer ได้เหมือนไฟล์ทั่วไป
ควรมีพื้นที่ขั้นต่ำ 25GB สำหรับ Ubuntu

สุดท้าย คุณควรอยู่ในตำแหน่งติดตั้ง OS ขั้นตอนต่อไปคือหา ISO file ที่ดาวน์โหลดมา และให้ VM ใช้มัน

Hyper-V จะพรอมป์ให้เริ่ม VM คลิกปุ่มและติดตั้งเหมือนติดตั้งบนฮาร์ดดิสก์จริง

ติดตั้งเสร็จ รีบูตตามพรอมป์ และเริ่มใช้ Ubuntu ใหม่ตามต้องการ
โบนัส
Hyper-V ตอนนี้มีกระบวนการติดตั้ง Ubuntu ที่ง่ายกว่ามาก สำหรับผู้ที่เร็วและไม่ต้องการการตั้งค่าเพิ่มเติม คลิกปุ่ม "Quick Create" ในเมนูขวา จะเห็นกล่องโผล่พร้อม Ubuntu เป็นหนึ่งในตัวเลือก

หมายเหตุ 64-bit
ตามที่กล่าวมา หากเลือก 64-bit และ UFEI อาจต้องปิด Secure Boot ในการตั้งค่า ตั้งอยู่หน้าต่างหลักมุมขวาล่าง
ปฏิบัติตามคู่มือนี้ คุณควรสามารถรัน Ubuntu เป็น virtual machine ได้ หรือ OS อื่นก็ได้ คุณใช้ยังไง? ใครรัน virtual server บนเครื่องเอง และทำไม? ความเป็นไปได้ไม่มีที่สิ้นสุด แชร์ในคอมเมนต์ได้เลย