การสร้าง Virtual Machine บน VirtualBox

ในบทความก่อนหน้า ผมได้สาธิต การติดตั้ง Windows 8.1 แบบ Clean Install บนคอมพิวเตอร์ใหม่ ซึ่งหลายคนอาจมีคำถามว่า ถ้าไม่มีเครื่องคอมพิวเตอร์จะสามารถทำการติดตั้งแบบคอมพิวเตอร์เสมือน (Virtual Machine) ได้หรือไม่และต้องใช้โปรแกรมอะไร? คำตอบแรกคือ ได้ครับ สำหรับโปรแกรมนั้นมีหลายตัวให้เลือกใช้งาน เช่น VirtualBox , VMware Player หรือแม้แต่ Hyper-V ซึ่งมาพร้อมกับ Windows 8/8.1 เป็นต้น และเพื่อเป็นแนวทางสำหรับผู้ที่ต้องการทดสอบ Windows 8.1 บน คอมพิวเตอร์เสมือนบทความนี้ผมจึงจะสาธิตการสร้างคอมพิวเตอร์เสมือนบน VirtualBox ครับ

ข้อดีของการทดสอบด้วย Virtual Machine
ก่อนลงมือมาดูกันว่าการทดสอบด้วย Virtual Machine มีข้อดีข้อด้อยอะไรบ้าง

ข้อดี:

  • ประหยัดงบประมาณเนื่องจากสามารถทดสอบบนเครื่องคอมพิวเตอร์ที่มีอยู่ได้จึงไม่จำต้องซื้อคอมพิวเตอร์เครื่องสำรอง ทำให้เหมาะสำหรับการใช้งานแบบส่วนตัว
  • มีผลกระทบกับเครื่องที่ใช้ทดสอบเพียงเล็กน้อย จึงไม่ต้องกังวลว่าจะทำให้ระบบปฏิบัติการ เช่น Windows ที่ใช้งานอยู่พังหรือเสีย
  • สามารถรองรับการทดสอบพร้อมกันหลายระบบได้
  • สามารถย้ายระบบ (คอมพิวเตอร์เสมือน) ไปทดสอบบนระบบอื่นได้ง่าย
  • สามารถเก็บสถานะ (Snapshot) ระบบจุดที่ต้องการได้ทำให้การย้อนสถานะกลับไปยังจุดที่ต้องการทำได้สะดวกและรวดเร็ว

ข้อด้อย:

  • ประสิทธิภาพการทำงานด้อยกว่าการติดตั้งการทดสอบบนคอมพิวเตอร์จริงสามารถรองรับการทดสอบพร้อมกันหลายระบบได้
  • ฟีเจอร์บางอย่างไม่รองรับการทำงานบนคอมพิวเตอร์เสมือน

 

รู้จักกับ VirtualBox
ก่อนอื่นขอแนะนำโปรแกรมที่จะใช้คร่าวๆ ก่อน โดย Oracle VM VirtualBox หรือที่นิยมเรียกสั้นๆ ว่า VirtualBox เป็นซอฟต์แวร์แบบโอเพนซอร์สสำหรับใช้จำลองระบบคอมพิวเตอร์ (Virtualization) บนเครื่องคอมพิวเตอร์ระบบ x86 และ AMD64/Intel64 ที่มีประสิทธิภาพสูง มีคุณสมบัติการทำงานหลากหลาย และมีเวอร์ชันให้เลือกใช้งานครอบคลุมทุกแพลตฟอร์มทั้ง Windows, Mac OS, Linux และ Solaris ทำให้ VirtualBox เป็น Virtualization Solutions ระดับมืออาชีพที่สามารถรองรับการใช้งานได้ทั้งการใช้งานส่วนตัว สำนักงานขนาดเล็ก จนถึงบริษัทขนาดใหญ่

อ่านรายละเอียดเพิ่มเติมได้ที่ VirtualBox โปรแกรม Virtualization โอเพนซอร์ส

ขั้นตอนที่ 1 ดาวน์โหลดและติดตั้งโปรแกรม VirtualBox
VirtualBox เป็นโปรแกรมที่ให้ใช้งานได้ฟรี (Freeware) สามารถดาวน์โหลดได้จากเว็บไซต์ VirtualBox จากนั้นให้ทำการติดตั้งให้เรียบร้อย (การติดตั้งทำได้โดยดำเนินการตามคำสั่งบนจอจนแล้วเสร็จ) โดยเครื่องโฮสต์ (เครื่องที่ใช้ติดตั้ง VirtualBox) ควรมีหน่วยความจำหลักอย่างน้อย 2GB แต่แนะนำที่ 4GB จะทำงานได้อย่างไหลลื่นครับ

ขั้นตอนที่ 2 สร้าง Virtual Machine บน VirtualBox
หลังจากติดตั้งโปรแกรม VirtualBox เสร็จแล้ว ขั้นตอนต่อไปเป็นการสร้างคอมพิวเตอร์เสมือนซึ่งมีขั้นตอนดังนี้

1. เปิดโปรแกรม VirtualBox จากนั้นบนหน้าต่างโปรแกรม VirtualBox ให้คลิกที่ไอคอน New หรือคลิกเมนู Machine แล้วคลิก New หรือกดปุ่ม Ctrl + N

New VM

รูปที่ 1

2. บนหน้า Create Virtual Machine ให้ใส่ชื่อที่ต้องการ เช่น Windows 8.1 ในช่อง Name จากนั้นโปรแกรม VirtualBox จะเลือก Type เป็น Microsoft Windows และ Version เป็น Windows 8.1 ให้โดยอัตโนมัติ (ขั้นตอนนี้สามารถทำการกำหนดเองถ้าต้องการ) เสร็จแล้วคลิก Next

รูปที่ 2

3. บนหน้า Memory size ให้กำหนดขนาดหน่วยความจำให้ Virtual Machine โดยกำหนดอย่างน้อย 1GB ถ้าเป็น Windows 8.1 รุ่น 32-บิท หรืออย่างน้อย 2GB สำหรับรุ่น 64-บิท เสร็จแล้วคลิก Next

 

รูปที่ 3

4. บนหน้า Hard drive ให้เลือก Create a virtual hard drive now เพื่อทำการสร้าง Virtual Hard Drive เสร็จแล้วคลิก Next

รูปที่ 4

5. บนหน้า Hard drive file type ให้เลือกตามที่โปรแกรมกำหนดให้คือ VDI (VirtualBox Disk Image) เสร็จแล้วคลิก Next

รูปที่ 5

6. บนหน้า Storage on physical hard drive ให้เลือกตามที่โปรแกรมกำหนดให้คือ Dynamically allocated (เป็นการใช้พื้นฮาร์ดดิสก์ตามขนาดข้อมูลจริงและจะใช้มากพื้นที่มากขึ้นเมื่อข้อมุลเพิ่มขึ้นแต่จะไม่เกินค่าสูงสุดที่กำหนด) เสร็จแล้วคลิก Next

รูปที่ 6

7. บนหน้า File location and size ให้กำหนดค่าขนาด Virtual Hard Drive โดยแนะนำให้กำหนดอย่างน้อย 30GB ถ้าเป็น Windows 8.1 รุ่น 32-บิท หรืออย่างน้อย 40GB สำหรับรุ่น 64-บิท เสร็จแล้วคลิก Create เพื่อทำการสร้าง Virtual Machine แล้วรอจนโปรแกรมทำงานแล้วเสร็จ

รูปที่ 7

หลังจากทำการสร้าง Virtual Machine เสร็จแล้วจะได้หน้าต่าง VirtualBox Manager ลักษณะดังรูปด้านบน แต่ถึงตรงนี้เรายังต้องทำการตั้งค่าเพิ่มเติมอีกเล็กน้อยก่อนจึงจะสามารถใช้ทำการทดสอบ Windows 8.1 ได้

รูปที่ 8

หลังจากทำการสร้าง Virtual Machine เสร็จแล้วต้องทำการตั้งค่า Storage ก่อนดังนี้

การตั้งค่า Storage
ก่อนที่จะทำการติดตั้ง Windows 8.1 บน Virtual Machine จะต้องตั้งค่า Storage ให้รู้จักไฟล์ไอเอสโอของ Windows 8.1 ก่อนโดยบนหน้าต่าง VirtualBox Manager ให้เลือก Virtual Machine ที่สร้างขึ้นตามขั้นตอนด้านบน จากนั้นคลิกไอคอน Settings (รูปด้านบน) แล้วคลิก Storage (1 – รูปด้านล่าง) คลิกไอคอนแผ่นดิสก์ใต้ Controller IDE (2 – รูปด้านล่าง) แล้วคลิกไอคอนแผ่นดิสก์ด้านขวาของ CD/DVD Drive (3 – รูปด้านล่าง) จากนั้นคลิก Choose a virtual CD/DVD disk file บนหน้าต่าง Windows Explorer ให้เลือกไฟล์ไอเอสโออิมเมจของ Windows 8.1 Enterprise ที่ได้จากการดาวน์โหลดในขั้นตอนที่ 1 แล้วคลิก Open จากนั้นคลิก OK (4 – รูปด้านล่าง) บนหน้า Settings

รูปที่ 9

กรณีต้องการตั้งค่าเครือข่ายสำหรับ Virtual Machine (ขั้นตอนนี้เป็นทางเลือก – ทำหรือไม่ทำก็ได้ครับ)

การตั้งค่า Network (ทางเลือก)
เนื่องจาก Virtual Machine ที่สร้างขึ้นจะใช้โหมดเครือข่ายเป็น Network Address Translation (NAT) ซึ่งเป็นการติดต่อกับระบบเครือข่ายภายนอกผ่านทางเครื่องโฮสต์เท่านั้น แต่ถ้าต้องการเชื่อมต่อโดยตรงจะต้องทำการเปลี่ยนโหมดการทำงานโดยบนหน้าต่าง VirtualBox Manager ให้เลือก Virtual Machine ที่สร้างขึ้นตามขั้นตอนด้านบนจากนั้นคลิกไอคอน Settings บนหน้า VirtualBox Manager แล้วคลิก Network (1 – รูปด้านล่าง) จากนั้นบนแท็บ Adapter 1 (2 – รูปด้านล่าง) ให้คลิกเลือก Enable Network Adapter แล้วเลือก Attached to เป็น Bridged Adapter (3 – รูปด้านล่าง) ซึ่งโปรแกรมจะเลือก Name ให้โดยอัตโนมัติ (ถ้าหากต้องการกำหนดเองให้คลิกไอคอนหัวลูกศร (4 – รูปด้านล่าง) แล้วเลือกอะแดปเตอร์ตัวที่ต้องการ) เสร็จแล้วคลิก OK

 

รูปที่ 10

สามารถดูวิดีโอแนะนำวิธีการสร้าง Virtual Machine บน VirtualBox ได้จากคลิปด้านล่าง

การติดตั้ง Windows 8.1 บน Virtual Machine
หลังจากทำการตั้งค่าต่างๆ ตามขั้นตอนด้านบนเสร็จแล้ว ให้ทำการเริ่มต้น Virtual Machine โดยบนหน้าต่าง VirtualBox Manager ให้เลือก Virtual Machine ที่สร้างขึ้นตามขั้นตอนด้านบนจากนั้นคลิกไอคอน Start จากนั้นให้ดำเนินการตามขั้นตอนใน ติดตั้ง Windows 8.1 Enterprise แบบ Clean Install

รูปที่ 11

สำหรับใครที่ยังไม่มี Windows 8.1 สามารถ ดาวน์โหลด Windows 8.1 Enterprise เวอร์ชันทดลองใช้ 90-day ได้จากไมโครซอฟท์ (ต้องลงทะเบียนด้วยบัญชี Microsoft เช่น Hotmail หรือ Outlook) ครับ

Share This
Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

Comments

comments

You may also like...