การเลือกระบบปฏิบัติการใน VirtualBox จริง ๆ ทำอะไร?


31

ในกระบวนการตั้งค่าสำหรับเครื่องเสมือนใหม่ VirtualBox นำเสนอระบบปฏิบัติการและรุ่นต่าง ๆ ให้เลือก:

ประเภทของเครื่องจักรที่ใช้ได้

รุ่น windows ใช้ได้ (บางส่วน)

มีรุ่น linux (บางส่วน)

ฉันอยากรู้ว่า VirtualBox ทำอะไรได้จริงเมื่อคุณเลือกระบบปฏิบัติการ ตัวอย่างเช่นฉันแน่ใจว่ามันจะไม่นำเสนอฮาร์ดแวร์เดียวกันให้กับแขกของ Windows 3.1 เหมือนกับที่ทำกับ Windows 7 สิ่งที่ฉันชัดเจนน้อยกว่านั้นคือความแตกต่างที่เป็นไปได้ระหว่างพูด Linux และ ผู้เยี่ยมชม BSD: หากทั้งคู่ออกแบบมาเพื่อทำงานบนฮาร์ดแวร์เดียวกัน VirtualBox อาจทำให้เกิดประโยชน์สูงสุดหากรู้ว่าระบบปฏิบัติการใดที่โฮสต์อยู่

กล่าวอีกนัยหนึ่งการเปลี่ยนแปลงประเภทใด VirtualBox ที่ทำกับ VM เมื่อคุณเลือกระบบปฏิบัติการ

คำตอบ:


27

ดูไฟล์ที่เกี่ยวข้องในซอร์สโค้ด VirtualBox:

https://www.virtualbox.org/browser/vbox/trunk/src/VBox/Main/src-all/Global.cpp

ดูเหมือนว่าส่วนใหญ่จะเลือกบางสิ่ง:

  • ขนาดเริ่มต้นที่เหมาะสมสำหรับ RAM, ฮาร์ดดิสก์ ฯลฯ
  • ชุดของฮาร์ดแวร์เสมือนที่ระบบปฏิบัติการน่าจะมีไดรเวอร์ในตัวและ / หรือเสถียรสำหรับ (เช่นดูที่ Windows รุ่นเก่าซึ่งได้รับ Sound Blaster 16)
  • ชุดคุณสมบัติระบบเบ็ดเตล็ด (ส่วนขยาย I / O APIC, EFI, PAE, VT-x / AMD-V ฯลฯ ) ที่ระบบปฏิบัติการรองรับหรือต้องการ

ในที่สุดคุณสามารถกำหนดค่ารายการทั้งหมดเหล่านี้ด้วยตัวเองผ่านทางกล่องโต้ตอบการตั้งค่า - VirtualBox เป็นเพียงการเสนอการกำหนดค่าเริ่มต้นที่จะทำงานได้โดยไม่ต้องยุ่งยากมาก


7
นอกจากนี้ยังทำให้ VM สามารถแยกความแตกต่างได้ง่ายขึ้นในรายการของ VM โดยไอคอน
stommestack

2

แม้ว่าจะไม่ใช่คำตอบทั้งหมด:

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

ฉันเดาว่ามันจะช่วยให้ VirtualBox ตัดสินว่าไดรเวอร์ VirtualBox นั้นมอบให้แก่แขกระบบปฏิบัติการสำหรับทั้งไดรเวอร์ทั่วไปและไดรเวอร์ขั้นสุดท้ายในระหว่างกระบวนการสร้างและการปรับใช้

ฉันไม่สามารถเห็นสิ่งนี้ได้รับการบันทึกไว้ที่ใดอย่างละเอียดมากขึ้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.