มีหลายเหตุผลที่ผู้ใช้ Linux อยากสร้าง Windows virtual machine และ VirtualBox เป็น hypervisor ยอดนิยมสำหรับ Linux ใช้ง่าย เข้าถึงง่าย และยืดหยุ่นสูงในสิ่งที่ทำกับ VM ได้ ในคู่มือนี้ คุณจะเรียนรู้วิธีติดตั้ง Windows ใน VirtualBox บน Linux
ติดตั้ง VirtualBox
มี 2 วิธีหลักติดตั้ง VirtualBox ใน Linux วิธีแรก: ไป website ดาวน์โหลด package ที่เหมาะกับระบบ ไปที่ project website กดปุ่ม "Download VirtualBox 6.1" ใหญ่
จากนั้น กด "Linux distributions" บนหน้า Downloads
จะได้รายการ Linux distros ที่ติดตั้ง VirtualBox ได้ คลิก distro ที่ต้องการ ตาม prompt ดาวน์โหลด package installer จะติดตั้ง package ให้อัตโนมัติ
แต่มี challenges: โดยทั่วไป ติดตั้ง RPM หรือ DEB ตรงๆ จะพลาดการ build kernel modules ที่จำเป็น ทำให้ error หลายอย่าง วิธีหลีกเลี่ยงคือติดตั้ง VirtualBox จาก repository ของ distro ซึ่งมักเป็นคำสั่งเดียว ขึ้นอยู่กับ distro
Ubuntu และ derivatives:
sudo apt install virtualbox
ดาวน์โหลด Windows 10
สำหรับผู้ที่ไม่รู้ Windows 10 ดาวน์โหลดและใช้ฟรีจริงๆ ไม่สามารถใช้ใน production environment โดยไม่จ่ายเงิน แต่ถ้าหมายถึง personal use ถือว่า fair game
ดาวน์โหลด ISO image: ไปที่ลิงก์นี้ เลื่อนลงที่ "Select edition" เลือก latest edition กด "Confirm" เลือกภาษา กด "Confirm" อีกครั้ง จะไปหน้าเลือก 64-bit และ 32-bit แนะนำ 64-bit เพราะให้ flexibility สูงสุดสำหรับ VM จริง
หมายเหตุ: ดาวน์โหลดอาจนาน โลก่อน network ช้า เพราะ ISO image เกือบ 5GB
กด "64-bit Download" บันทึกไว้ในเครื่อง พร้อมสร้าง Windows 10 VM ใน VirtualBox
สร้าง Windows 10 Virtual Machine
ดาวน์โหลดเสร็จ เปิด VirtualBox กด "New"
พิมพ์ "Windows 10" ในส่วน "Name" จะเลือก "Version" เป็น "Windows 10 (64-bit)" อัตโนมัติ ตั้งชื่ออะไรก็ได้
ผ่านเมนูตั้งค่า VM ตามต้องการ แนะนำอย่างน้อย 4096MB Memory และสร้าง virtual disk 75GB ไม่ต้องกังวลกินพื้นที่ดิสก์ เลือก "Dynamically allocated" เพื่อประหยัดพื้นที่ Disk type ไม่สำคัญมาก ยกเว้นจะย้าย VM ระหว่างระบบ
สร้าง VM เสร็จ จะได้ plain VM ที่ต้องช่วย configure ขึ้นอยู่กับ host machine specs อาจทำได้มากกว่านี้ แต่ขั้นต่ำแนะนำ:
- 2 vCPUs
- 3D acceleration เปิด
- Hyper-V สำห paravirtualization interface
หากมี CPU cores หรือ RAM มากกว่า แนะนำ allocate เพิ่ม แต่อย่างนี้เพียงพอเบื้องต้น
เพิ่มเติม ต้อง attach Windows 10 ISO ที่ดาวน์โหลดไว้ ใน VM Settings: คลิก "Storage -> Optical Drive -> Empty" ในส่วน Storage แล้ว "Choose a disk file" ไปที่โฟลเดอร์ดาวน์โหลด เลือก Windows 10 ISO
ตอนนี้กด "Start" ด้านบน ติดตั้ง Windows
ติดตั้ง Windows เสร็จ อาจสังเกตว่ามัน complain ว่า video drivers ไม่พอ และจำกัดหน้าจอเล็กมาก แก้ได้ด้วยการติดตั้ง VirtualBox Guest Additions
ติดตั้ง VirtualBox Guest Additions ใน Windows
ติดตั้ง Guest Additions ง่าย VM รันอยู่ คลิก "Devices -> Insert Guest Additions CD image" แล้ว "Insert" เปิด file explorer คลิก "This PC" จะเห็นไอคอน Guest Additions CD Image 下方 ใกล้ "Local Disk (C:)" คลิกไอคอนนั้น
คลิก "VBoxWindowsAdditions" และ "Yes" บน UAC dialogue
กด "Next" ผ่าน installer dialogue ยอมรับ defaults ทั้งหมด เพิ่มเติม กด "Install" เมื่อ dialog ถาม trust software from Oracle
ติดตั้งเสร็จ กด "Finish" VM จะ reboot หลัง reboot Guest Additions ติดตั้งแล้ว สามารถใช้ 3D acceleration จริง, เลือกขนาดหน้าจอ, และประโยชน์อื่นๆ ของ Guest Additions เช่น shared clipboard และ file sharing Host ไป Guest และกลับมา
ตอนนี้คุณรู้วิธีติดตั้ง Windows ใน VirtualBox แล้ว ตรวจสอบ Linux virtualization articles อื่นๆ ของเรา รวมถึง Virtual Machine Manager และการสร้าง Linux virtualization workstation