Beginner Geek: วิธีสร้างและใช้เครื่องเสมือน

เครื่องเสมือนช่วยให้คุณสามารถเรียกใช้ระบบปฏิบัติการในหน้าต่างแอปบนเดสก์ท็อปของคุณซึ่งทำงานเหมือนคอมพิวเตอร์เต็มรูปแบบแยกกัน คุณสามารถใช้เล่นกับระบบปฏิบัติการต่างๆเรียกใช้ซอฟต์แวร์ที่ระบบปฏิบัติการหลักของคุณทำไม่ได้และทดลองใช้แอปในสภาพแวดล้อมที่ปลอดภัยและเป็นแซนด์บ็อกซ์

มีแอป virtual machine (VM) ฟรีที่ดีมากมายซึ่งทำให้การตั้งค่าเครื่องเสมือนเป็นสิ่งที่ทุกคนสามารถทำได้ คุณจะต้องติดตั้งแอป VM และเข้าถึงสื่อการติดตั้งสำหรับระบบปฏิบัติการที่คุณต้องการติดตั้ง

เครื่องเสมือนคืออะไร?

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

ในโลกของ VM ระบบปฏิบัติการที่ทำงานจริงบนคอมพิวเตอร์ของคุณเรียกว่าโฮสต์และระบบปฏิบัติการใด ๆ ที่ทำงานใน VM จะเรียกว่าแขก ช่วยป้องกันไม่ให้สิ่งต่างๆสับสนเกินไป

ใน VM เฉพาะระบบปฏิบัติการสำหรับแขกจะถูกจัดเก็บไว้ในฮาร์ดไดรฟ์เสมือนซึ่งเป็นไฟล์ขนาดใหญ่หลายกิกะไบต์ที่เก็บไว้ในฮาร์ดไดรฟ์จริงของคุณ แอป VM นำเสนอไฟล์นี้ในระบบปฏิบัติการของแขกเป็นฮาร์ดไดรฟ์จริง ซึ่งหมายความว่าคุณจะไม่ต้องวุ่นวายกับการแบ่งพาร์ติชันหรือทำอะไรให้ยุ่งยากกับฮาร์ดไดรฟ์จริงของคุณ

Virtualization ช่วยเพิ่มค่าใช้จ่ายบางส่วนดังนั้นอย่าคาดหวังว่าจะเร็วเท่ากับว่าคุณติดตั้งระบบปฏิบัติการบนฮาร์ดแวร์จริง ความต้องการเกมหรือแอพอื่น ๆ ที่ต้องใช้กราฟิกและพลังของ CPU อย่างจริงจังทำได้ไม่ดีนักดังนั้นเครื่องเสมือนจึงไม่ใช่วิธีที่ดีที่สุดในการเล่นเกมพีซี Windows บน Linux หรือ Mac OS X อย่างน้อยก็ไม่เว้นเสียแต่ว่าเกมเหล่านั้นมีมาก เก่ากว่าหรือไม่ต้องการกราฟิก

ที่เกี่ยวข้อง: 4+ วิธีในการเรียกใช้ซอฟต์แวร์ Windows บน Linux

ขีด จำกัด ของจำนวน VM ที่คุณสามารถมีได้นั้นถูก จำกัด ด้วยจำนวนพื้นที่ฮาร์ดไดรฟ์เท่านั้น นี่คือตัวอย่างของ VM ที่เราใช้ในการทดสอบสิ่งต่าง ๆ ในขณะที่เขียนบทความ อย่างที่คุณเห็นเรามี VM เต็มรูปแบบที่ติดตั้ง Windows และ Ubuntu หลายเวอร์ชัน

คุณยังสามารถเรียกใช้ VM หลายเครื่องพร้อมกันได้ แต่คุณจะพบว่าทรัพยากรระบบของคุณค่อนข้าง จำกัด VM แต่ละตัวกินเวลา CPU, RAM และทรัพยากรอื่น ๆ

ทำไมคุณถึงต้องการสร้าง Virtual Machine

นอกเหนือจากการเล่นสนุก ๆ แล้ว VM ยังมีการใช้งานที่จริงจังอีกมากมาย ช่วยให้คุณสามารถทดลองกับระบบปฏิบัติการอื่นได้โดยไม่ต้องติดตั้งบนฮาร์ดแวร์จริงของคุณ ตัวอย่างเช่นเป็นวิธีที่ดีในการจัดการกับ Linux หรือการกระจาย Linux ใหม่และดูว่าเหมาะสมกับคุณหรือไม่ เมื่อคุณเล่นกับ OS เสร็จแล้วคุณก็สามารถลบ VM ได้

VM ยังมีวิธีเรียกใช้ซอฟต์แวร์ระบบปฏิบัติการอื่น ตัวอย่างเช่นในฐานะผู้ใช้ Linux หรือ Mac คุณสามารถติดตั้ง Windows ใน VM เพื่อเรียกใช้แอป Windows ที่คุณอาจไม่มีสิทธิ์เข้าถึง หากคุณต้องการเรียกใช้ Windows เวอร์ชันที่ใหม่กว่าเช่น Windows 10 แต่มีแอปรุ่นเก่าที่ทำงานบน XP เท่านั้นคุณสามารถติดตั้ง Windows XP ลงใน VM ได้

ที่เกี่ยวข้อง: Sandboxes อธิบาย: วิธีที่พวกเขาปกป้องคุณอยู่แล้วและวิธี Sandbox โปรแกรมใด ๆ

ข้อดีอีกอย่างที่ VM มีให้ก็คือ "แซนด์บ็อกซ์" จากระบบอื่น ๆ ของคุณ ซอฟต์แวร์ภายใน VM ไม่สามารถหลบหนี VM ไปยุ่งกับระบบที่เหลือของคุณได้ สิ่งนี้ทำให้ VM เป็นสถานที่ที่ปลอดภัยในการทดสอบแอปหรือเว็บไซต์คุณไม่ไว้วางใจและดูว่าพวกเขาทำอะไร

ตัวอย่างเช่นเมื่อนักต้มตุ๋น“ สวัสดีเรามาจาก Windows” เราเรียกใช้ซอฟต์แวร์ของพวกเขาใน VM เพื่อดูว่าพวกเขาจะทำอะไรได้จริง - VM ป้องกันไม่ให้ผู้หลอกลวงเข้าถึงระบบปฏิบัติการและไฟล์จริงของคอมพิวเตอร์ของเรา

ที่เกี่ยวข้อง: บอกญาติของคุณ: ไม่ Microsoft จะไม่โทรหาคุณเกี่ยวกับคอมพิวเตอร์ของคุณ

การทำแซนด์บ็อกซ์ยังช่วยให้คุณเรียกใช้ OS ที่ไม่ปลอดภัยได้อย่างปลอดภัยยิ่งขึ้น หากคุณยังต้องการ Windows XP สำหรับแอปรุ่นเก่าคุณสามารถเรียกใช้งานใน VM ได้ซึ่งอย่างน้อยอันตรายจากการใช้งานระบบปฏิบัติการเก่าที่ไม่รองรับจะบรรเทาลง

แอปเครื่องเสมือน

มีโปรแกรมเครื่องเสมือนหลายโปรแกรมที่คุณสามารถเลือกได้:

  • VirtualBox:  (Windows, Linux, Mac OS X): VirtualBox เป็นที่นิยมมากเนื่องจากเป็นโอเพนซอร์สและฟรี ไม่มี VirtualBox เวอร์ชันที่ต้องชำระเงินดังนั้นคุณจึงไม่ต้องจัดการกับการ "อัปเกรดเพื่อรับคุณสมบัติเพิ่มเติม" ตามปกติ VirtualBox ทำงานได้ดีมากโดยเฉพาะบน Windows และ Linux ที่มีการแข่งขันน้อยทำให้เป็นจุดเริ่มต้นที่ดีกับ VM
  • VMware Player:  (Windows, Linux): VMware มีโปรแกรมเครื่องเสมือนของตัวเอง คุณสามารถใช้ VMware Player บน Windows หรือ Linux เป็นเครื่องมือเครื่องเสมือนพื้นฐานฟรี คุณสมบัติขั้นสูงเพิ่มเติมซึ่งมีอยู่มากมายใน VirtualBox ฟรีต้องอัปเกรดเป็นโปรแกรม VMware Workstation แบบชำระเงิน เราขอแนะนำให้เริ่มต้นด้วย VirtualBox แต่หากทำงานไม่ถูกต้องคุณอาจต้องลองใช้ VMware Player
  • VMware Fusion:  (Mac OS X): ผู้ใช้ Mac ต้องซื้อ VMware Fusion เพื่อใช้ผลิตภัณฑ์ VMware เนื่องจาก VMware Player ฟรีไม่มีให้บริการบน Mac อย่างไรก็ตาม VMware Fusion ได้รับการขัดเกลามากขึ้น
  • Parallels Desktop:  (Mac OS X): Macs ยังมี Parallels Desktop ทั้ง Parallels Desktop และ VMware Fusion สำหรับ Mac ได้รับการขัดเกลามากกว่าโปรแกรมเครื่องเสมือนบนแพลตฟอร์มอื่น ๆ เนื่องจากมีการวางตลาดสำหรับผู้ใช้ Mac ทั่วไปที่อาจต้องการใช้ซอฟต์แวร์ Windows

ในขณะที่ VirtualBox ทำงานได้ดีบน Windows และ Linux แต่ผู้ใช้ Mac อาจต้องการซื้อโปรแกรม Parallels Desktop หรือ VMware Fusion ที่สวยงามมากขึ้น เครื่องมือ Windows และ Linux เช่น VirtualBox และ VMware Player มีแนวโน้มที่จะกำหนดเป้าหมายไปยังผู้ชมที่เก่งกว่า

แน่นอนว่ามีตัวเลือก VM อื่น ๆ อีกมากมาย Linux ประกอบด้วย KVM ซึ่งเป็นโซลูชันการจำลองเสมือนในตัว Windows 8 และ 10 รุ่น Professional และ Enterprise แต่ไม่ใช่ Windows 7 รวม Hyper-V ของ Microsoft ซึ่งเป็นโซลูชันเครื่องเสมือนแบบบูรณาการอื่น ๆ โซลูชันเหล่านี้สามารถทำงานได้ดี แต่ไม่มีอินเทอร์เฟซที่ใช้งานง่ายที่สุด

ที่เกี่ยวข้อง: วิธีติดตั้ง KVM และสร้างเครื่องเสมือนบน Ubuntu

การตั้งค่าเครื่องเสมือน

เมื่อคุณตัดสินใจเลือกแอป VM และติดตั้งแล้วการตั้งค่า VM นั้นค่อนข้างง่าย เราจะดำเนินการตามกระบวนการพื้นฐานใน VirtualBox แต่แอปส่วนใหญ่จัดการกับการสร้าง VM ด้วยวิธีเดียวกัน

เปิดแอป VM ของคุณแล้วคลิกปุ่มเพื่อสร้างเครื่องเสมือนใหม่

คุณจะได้รับคำแนะนำตลอดกระบวนการโดยวิซาร์ดที่ถามก่อนว่าคุณจะติดตั้งระบบปฏิบัติการใด หากคุณพิมพ์ชื่อของระบบปฏิบัติการในช่อง“ ชื่อ” แอปมักจะเลือกประเภทและเวอร์ชันสำหรับระบบปฏิบัติการโดยอัตโนมัติ หากไม่เป็นเช่นนั้นหรือเดาผิดให้เลือกรายการเหล่านั้นด้วยตัวคุณเองจากเมนูแบบเลื่อนลง เมื่อเสร็จแล้วให้คลิก“ ถัดไป”

ขึ้นอยู่กับระบบปฏิบัติการที่คุณวางแผนจะติดตั้งวิซาร์ดจะเลือกการตั้งค่าเริ่มต้นบางอย่างไว้ล่วงหน้าสำหรับคุณ แต่คุณสามารถเปลี่ยนได้บนหน้าจอที่ตามมา ระบบจะถามว่าจะจัดสรรหน่วยความจำให้กับ VM เท่าใด หากคุณต้องการอย่างอื่นนอกเหนือจากค่าเริ่มต้นให้เลือกที่นี่ มิฉะนั้นให้คลิก“ ถัดไป” และไม่ต้องกังวลคุณจะสามารถเปลี่ยนค่านี้ได้ในภายหลังหากต้องการ

นอกจากนี้วิซาร์ดจะสร้างไฟล์ฮาร์ดดิสก์เสมือนที่จะใช้โดย VM เว้นแต่คุณจะมีไฟล์ฮาร์ดดิสก์เสมือนที่คุณต้องการใช้อยู่แล้วเพียงแค่เลือกตัวเลือกเพื่อสร้างไฟล์ใหม่

นอกจากนี้คุณจะถูกถามว่าจะสร้างดิสก์ขนาดที่จัดสรรแบบไดนามิกหรือขนาดคงที่ ด้วยดิสก์ที่จัดสรรแบบไดนามิกคุณจะกำหนดขนาดดิสก์สูงสุด แต่ไฟล์จะขยายเป็นขนาดนั้นตามที่จำเป็นเท่านั้น ด้วยดิสก์ขนาดคงที่คุณจะกำหนดขนาดได้เช่นกัน แต่ไฟล์ที่สร้างจะมีขนาดใหญ่มากจากการสร้าง

เราขอแนะนำให้สร้างดิสก์ขนาดคงที่เนื่องจากแม้ว่าจะกินเนื้อที่ดิสก์เพิ่มขึ้นเล็กน้อย แต่ก็ทำงานได้ดีขึ้นเช่นกันทำให้ VM ของคุณตอบสนองได้ดีขึ้นเล็กน้อย นอกจากนี้คุณจะรู้ว่าคุณใช้พื้นที่ดิสก์ไปเท่าไหร่และจะไม่แปลกใจเมื่อไฟล์ VM ของคุณเริ่มเติบโต

จากนั้นคุณจะสามารถกำหนดขนาดของดิสก์เสมือนได้ คุณมีอิสระที่จะใช้การตั้งค่าเริ่มต้นหรือเปลี่ยนขนาดตามความต้องการของคุณ เมื่อคุณคลิก“ สร้าง” ฮาร์ดดิสก์เสมือนจะถูกสร้างขึ้น

หลังจากนั้นคุณจะถูกทิ้งกลับไปที่หน้าต่างหลักของแอป VM ซึ่ง VM ใหม่ของคุณควรปรากฏขึ้น ตรวจสอบให้แน่ใจว่าสื่อการติดตั้งที่คุณต้องการมีอยู่ในเครื่องโดยปกติจะเกี่ยวข้องกับการชี้ไปที่ไฟล์ ISO หรือดิสก์จริงผ่านการตั้งค่าของ VM คุณสามารถเรียกใช้ VM ใหม่ได้โดยเลือกและกดปุ่ม "เริ่ม"

แน่นอนว่าเราเพิ่งได้สัมผัสพื้นฐานของการใช้ VM ที่นี่ หากคุณสนใจอ่านเพิ่มเติมโปรดดูคำแนะนำอื่น ๆ ของเรา:

  • คู่มือฉบับสมบูรณ์เพื่อเร่งความเร็วเครื่องเสมือนของคุณ
  • วิธีสร้างและเรียกใช้เครื่องเสมือนด้วย Hyper-V
  • วิธีติดตั้ง Android ใน VirtualBox
  • วิธีแชร์ไฟล์ในคอมพิวเตอร์ของคุณด้วยเครื่องเสมือน
  • ใช้ VirtualBox พกพาเพื่อนำเครื่องเสมือนไปกับคุณทุกที่
  • 10 เคล็ดลับ VirtualBox และคุณสมบัติขั้นสูงที่คุณควรรู้

มีการใช้งานหรือเคล็ดลับอื่น ๆ ในการใช้ VM ที่เราไม่ได้สัมผัสหรือไม่? แจ้งให้เราทราบในความคิดเห็น!