VirtualBox เป็นซอฟต์แวร์ Oracle virtualization ที่มีไว้เพื่อสร้างเครื่องเสมือน. ด้วยเครื่องเสมือน สามารถเรียกใช้ระบบปฏิบัติการเป็นแอปพลิเคชันภายในระบบปฏิบัติการปัจจุบันล. เปรียบเสมือนคอมพิวเตอร์ภายในเครื่องคอมพิวเตอร์
โดยทั่วไปเรียกว่าเครื่องเสมือนเนื่องจากเป็น เลียนแบบระบบปฏิบัติการอื่น แต่ไม่ได้โต้ตอบกับระบบจริง เช่นเดียวกับระบบปฏิบัติการจริง
วิธีหนึ่งในการใช้สองระบบปฏิบัติการร่วมกันคือการบูตคู่ Windows และ Linux มันใช้งานได้ดียกเว้นคุณต้องสลับระหว่างระบบปฏิบัติการโดยการรีบูตระบบ สิ่งนี้ไม่สะดวกในระดับหนึ่ง
สรุปได้ว่า ด้วยซอฟต์แวร์เครื่องเสมือนคุณสามารถใช้ Windows เป็นแอปพลิเคชันภายใน Linux. ซึ่งแตกต่างจากแอปพลิเคชันปกติจะกินแรมมาก ด้วยวิธีนี้คุณสามารถใช้ซอฟต์แวร์และโปรแกรมเฉพาะของ Windows ภายใน Linux โดยไม่จำเป็นต้องติดตั้ง Windows ทั้งหมด
มีอะไรใหม่ใน VirtualBox
นั่นคือเหตุผลที่ VirtualBox เป็นแอปพลิเคชั่นยอดนิยมสำหรับการอนุญาตให้มีความเป็นคู่นี้ ขณะนี้แอปพลิเคชันอยู่ในเวอร์ชัน 5.2.10 ซึ่งประกอบด้วยการแก้ไขดังต่อไปนี้:
- VMM: แก้ไขการตรวจสอบตัวชี้ null ที่ขาดหายไปในรหัส MMIO
- ที่เก็บข้อมูล: แก้ไขด้วยคอนโทรลเลอร์ NVMe หลายตัวที่เปิดใช้งาน ICH9
- เครือข่าย: แก้ไขการตรวจจับไร้สายถอยหลังเมื่อเชื่อมต่อกับอะแดปเตอร์ที่มีโปรโตคอล IP อิสระ
- เครือข่าย: แก้ไข VERR_INTNET_FLT_IF_NOT_FOUND เมื่อเชื่อมต่อกับอะแดปเตอร์บางตัวบนโฮสต์ Windows
- เสียง: แก้ไขพายุขัดจังหวะในแขก FreeBSD ด้วย HDA
- แป้นพิมพ์ - แนะนำความล่าช้าเล็กน้อยในการซ่อมแซมซอฟต์แวร์เก่าที่คาดว่าจะสามารถอ่านรหัสสแกนขาเข้าได้มากกว่าหนึ่งครั้ง
- Windows Installer: ลบการดำเนินการ "ละเว้น" ในกรณีที่การติดตั้ง VBox ปัจจุบันยังคงทำงานอยู่เนื่องจากการอัปเดต (สำเร็จ) จะไม่ทำงานจนกว่าโฮสต์จะรีบูต
- NAT: จัดการ nameserver 0.0.0.0 ซึ่งเป็นการกำหนดค่าที่ถูกต้อง
- BIOS: บริการ INT 15h / 87h ควรปิดประตู A20 เมื่อเสร็จสิ้น
- การเพิ่มแขกของ Linux: แก้ไขข้อขัดข้องโดยเริ่ม KDE Plasma
จะติดตั้ง VirtualBox 5.2.10 บน Ubuntu 18.04 LTS และอนุพันธ์ได้อย่างไร
ใบสมัคร เราสามารถค้นหาได้จากที่เก็บ Ubuntu อย่างเป็นทางการ แต่เนื่องจากแอปพลิเคชันเพิ่งได้รับการอัปเดตและเหนือสิ่งอื่นใด ด้วยการเปลี่ยนแปลงอย่างต่อเนื่องจึงมีความซับซ้อนเล็กน้อยสำหรับเราในการค้นหาเวอร์ชันล่าสุดe ภายในที่เก็บอย่างเป็นทางการ

นั่นคือเหตุผล ในการติดตั้งแอปพลิเคชันเรามีสองวิธี:
อย่างแรกคือดาวน์โหลดแพ็คเกจ deb ที่พวกเขาเสนอให้เราจากหน้าอย่างเป็นทางการของโครงการที่เราทำได้ พบที่นี่.
ดาวน์โหลดเสร็จแล้ว เราต้องติดตั้งแพ็คเกจด้วยตัวจัดการแอปพลิเคชันที่เราต้องการเท่านั้น หรือคุณสามารถทำได้จากเทอร์มินัลด้วยคำสั่งต่อไปนี้:
sudo dpkg –i VirtualBox*.deb
วิธีที่สองคือผ่านที่เก็บอย่างเป็นทางการ ของแอปพลิเคชันที่เราสามารถเพิ่มลงในระบบของเราด้วยคำสั่งต่อไปนี้
เราต้องเปิดเทอร์มินัลและดำเนินการดังต่อไปนี้
ก่อนอื่นเราเพิ่มที่เก็บ ไปยังระบบด้วยคำสั่งนี้:
sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" >> /etc/apt/sources.list.d/virtualbox.list'
ตอนนี้ เราต้องนำเข้าคีย์ และเพิ่มลงในระบบ:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add –
เราอัปเดตที่เก็บระบบด้วย:
sudo apt-get update
ตอนนี้ เราต้องติดตั้งการอ้างอิงที่จำเป็นบางอย่าง สำหรับการทำงานที่ถูกต้องของ VirtualBox ในระบบของเรา:
sudo apt-get -y install gcc make linux-headers-$(uname -r) dkms
ในที่สุด เราสามารถติดตั้งแอปพลิเคชันด้วยคำสั่งนี้:
sudo apt-get install virtualbox- 5.2
เมื่อการติดตั้งเสร็จสิ้นเราสามารถดำเนินการคำสั่งนี้เพื่อตรวจสอบว่าการติดตั้งสำเร็จซึ่งเราควรได้รับการตอบกลับพร้อมกับเวอร์ชันของ VirtualBox ที่ติดตั้ง
VBoxManage –v
ก่อนที่จะเริ่มใช้งานแอปพลิเคชันสิ่งสำคัญคือต้องรู้ว่าเราต้องเปิดใช้งานส่วน "VirtualMache" ใน BIOS ของเราเพราะหากไม่เป็นเช่นนี้เราจะไม่สามารถใช้ VirtualBox บนคอมพิวเตอร์ของเราได้