วิธีเรียกใช้ Virtual Machine บน Linux: 3 วิธีที่แตกต่างกัน

วิธีเรียกใช้ Virtual Machine บน Linux: 3 วิธีที่แตกต่างกัน

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





แต่ถ้าคุณเลือกตัวเลือกที่สอง คุณควรใช้ซอฟต์แวร์เครื่องเสมือน Linux ใด





Virtual Machines กับ Dual Booting Linux

มีสองวิธีในการเรียกใช้ระบบปฏิบัติการหลายระบบบนคอมพิวเตอร์:





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

เวลาที่ใช้ในการรีสตาร์ท เลือก OS อื่นที่หน้าจอ GRUB bootloader จากนั้นบูตอาจเป็นปัญหาได้ โดยเฉพาะอย่างยิ่งในระบบที่ติดตั้ง Linux ควบคู่ไปกับ Windows



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

อย่างไรก็ตาม การใช้ระบบปฏิบัติการรองในเครื่องเสมือนสามารถเอาชนะปัญหานี้ได้





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

ใส่เพียงเครื่องเสมือนที่เรียกว่า VMs เป็นแอปพลิเคชันที่สร้างสภาพแวดล้อมซอฟต์แวร์ที่เลียนแบบฮาร์ดแวร์คอมพิวเตอร์ ระบบปฏิบัติการสามารถติดตั้งในสภาพแวดล้อมนี้ได้ เราเรียกสิ่งนี้ว่า 'guest OS' ในขณะที่ระบบปฏิบัติการที่คุณติดตั้งในคอมพิวเตอร์จริงของคุณคือ 'host OS' นอกจากนี้ การจำลองเสมือนสามารถปรับปรุงได้ด้วยความช่วยเหลือของฮาร์ดแวร์ระบบโดยเฉพาะ!

เรียนรู้เพิ่มเติม: เครื่องเสมือนคืออะไรและทำงานอย่างไร





ฟรีทีวีออนไลน์ไม่ต้องสมัคร

วิธีเปิดใช้งานการจำลองเสมือนบนพีซีของคุณ

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

ในการตรวจสอบว่าพีซี Linux ของคุณสามารถจัดการการจำลองเสมือนได้หรือไม่ ให้เปิดเทอร์มินัลแล้วป้อน:

lscpu

มองหา 'Virtualization'—ประเภทที่ CPU ของคอมพิวเตอร์รองรับจะแสดงอยู่ในรายการ คุณควรเห็นการอ้างอิงถึง VT-x, VT-d หรือ AMD-V

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

ค้นหา ขั้นสูง หน้าจอใน BIOS และค้นหาสิ่งใดสิ่งหนึ่งต่อไปนี้:

  • การจำลองเสมือน
  • VT-x (Intel---ระบบที่เก่ากว่าจะมี VT-d)
  • AMD-V (ระบบ AMD)

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

พีซีของคุณจะรีบูต

3 Virtual Machine Tools สำหรับ Linux

เมื่อเปิดใช้งานการจำลองเสมือน ก็ถึงเวลาพิจารณาตัวเลือกแอปพลิเคชัน Linux VM

1. VirtualBox

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

VirtualBox ใช้งานได้ดีเป็นพิเศษในการรัน distros Linux แบบ 32 บิตและ 64 บิต รวมถึง Windows เป็นไปได้ที่จะเรียกใช้ macOS บน VirtualBox บางทีเพื่อทดสอบก่อนกำหนดค่าพีซีของคุณเป็น Hackintosh

ดาวน์โหลด: VirtualBox (ฟรี)

2. เรียกใช้ Linux VM ใน QEMU

หากคุณต้องการเรียกใช้ระบบปฏิบัติการ ARM เป็น Linux VM ของคุณ QEMU คือตัวเลือกที่ดีที่สุด เหมาะสำหรับ VM ของ Android, Raspbian หรือ OS ที่ไม่ใช่ Linux RISC เครื่องมือที่ใช้บรรทัดคำสั่งนี้สามารถตั้งค่าได้อย่างรวดเร็ว

ดิสก์อย่างต่อเนื่องที่ 100 windows 10

ย่อมาจาก 'Quick Emulator' อย่างไรก็ตาม QEMU นั้นค่อนข้างท้าทาย โดยอาศัยบรรทัดคำสั่งมากกว่าอินเทอร์เฟซที่ขับเคลื่อนด้วยเมาส์ เพื่อประหยัดเวลา คุณสามารถดาวน์โหลดระบบปฏิบัติการสำหรับแขกบางระบบด้วย QEMU ในตัว ดูรูปลักษณ์ของเราที่ ใช้งาน Raspbian Pi OS ใน QEMU เพื่อรับคำแนะนำเกี่ยวกับเครื่องมือ Linux VM นี้

แม้ว่าชื่อที่ไม่มีตัวย่อสำหรับ QEMU คือ 'Quick Emulator' แต่แท้จริงแล้วมันคือไฮเปอร์ไวเซอร์ ซึ่งเป็นเครื่องมือสำหรับจัดการการจำลองเสมือนของฮาร์ดแวร์ คุณสามารถติดตั้ง QEMU ด้วย:

sudo apt install qemu qemu-kvm libvirt-bin

ตามที่ระบุไว้ อินเทอร์เฟซบรรทัดคำสั่งในเทอร์มินัลใช้เพื่อเรียกใช้ QEMU สิ่งนี้สามารถพิสูจน์ได้ว่ามีความท้าทายสำหรับผู้ใช้ Linux รุ่นใหม่ แต่โชคดีที่มีวิธีแก้ปัญหา ส้อม QEMU เหล่านี้เพิ่มส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) เพื่อให้คุณสามารถเรียกใช้ Linux VM โดยไม่ต้องพิมพ์คำสั่ง:

โครงการเหล่านี้อยู่ในขั้นตอนต่างๆ ของการพัฒนา ลองใช้ QtEmu เพื่อผลลัพธ์ที่ดีที่สุด

3. VMware Workstation Player

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

ดาวน์โหลด: VMware Workstation Player

ด้วยการรองรับระบบปฏิบัติการ Linux หลักทั้งหมดและ OS แขกมากกว่า 200 ตัว VMware Workstation Player เป็นโซลูชัน Linux VM ที่ชาญฉลาด โปรดทราบว่าไม่เหมือนกับ QEMU อย่างไรก็ตาม VMware Workstation Player ไม่สามารถเรียกใช้ระบบปฏิบัติการ ARM ได้

Linux Distros ใดทำงานได้ดีที่สุดใน VM?

เมื่อคุณเลือกแอปพลิเคชันเครื่องเสมือนที่เหมาะสมแล้ว คุณจะต้องปรับแต่งตัวเลือกระบบปฏิบัติการสำหรับแขกของคุณ ตัวอย่างเช่น คุณสามารถเรียกใช้ Windows ได้อย่างง่ายดายบน VirtualBox และ VMware

กลุ่มหรือทรัพยากรไม่อยู่ในสถานะเราเตอร์เสมือนที่ถูกต้อง

ในทางกลับกัน QEMU เหมาะสำหรับการรันการแจกจ่ายที่กำหนดเป้าหมายด้วย ARM เช่น Raspberry Pi OS หรือ Android

ในขณะเดียวกันสิ่งที่มีน้ำหนักเบาเช่น Lubuntu จะทำงานบนเครื่องมือเครื่องเสมือนของ Linux เหล่านี้

แต่ถ้าคุณต้องการที่จะเรียกใช้ทั้งสาม? โชคดีที่มีความเข้ากันได้ระหว่างกันอย่างมาก คุณสามารถนำเข้าไฟล์ VDI จากการติดตั้ง VirtualBox หนึ่งไปยังอีกการติดตั้งหนึ่ง หรือคุณอาจแปลง VMware VMDK เป็นไฟล์ IMG ที่อ่านได้สำหรับ QEMU

ไม่ว่าคุณจะใช้แอป Linux VM ใดก็ตาม คุณจึงมั่นใจได้ในการย้าย Linux VM ไปยังอุปกรณ์อื่น

คุณควรใช้เครื่องมือเครื่องเสมือน Linux ใด

ดังนั้นเราจึงได้พิจารณาแอปพลิเคชั่นเครื่องเสมือนสามตัว แต่คุณควรใช้แบบไหน?

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

ในขณะเดียวกัน หากคุณต้องการเรียกใช้ระบบปฏิบัติการ ARM บน Linux VM ให้เลือก QEMU ใช้ GUI หากคุณไม่ต้องการใช้เวลานานเกินไปในเทอร์มินัล

แบ่งปัน แบ่งปัน ทวีต อีเมล 7 เหตุผลเชิงปฏิบัติในการเริ่มใช้เครื่องเสมือน

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

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • VirtualBox
  • เครื่องเสมือน
  • ระบบปฏิบัติการ
  • เคล็ดลับลินุกซ์
เกี่ยวกับผู้เขียน Christian Cawley(ตีพิมพ์บทความ 1510)

รองบรรณาธิการด้านความปลอดภัย, Linux, DIY, การเขียนโปรแกรม และผู้ผลิตพอดคาสต์ที่มีประโยชน์มาก โดยมีประสบการณ์อย่างกว้างขวางในการสนับสนุนเดสก์ท็อปและซอฟต์แวร์ Christian เป็นผู้สนับสนุนนิตยสาร Linux Format เป็นนักประดิษฐ์ Raspberry Pi คนรักเลโก้และแฟนเกมย้อนยุค

เพิ่มเติมจาก Christian Cawley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก