Was macht eigentlich die Auswahl eines Betriebssystems in VirtualBox?

31

Bei der Einrichtung einer neuen virtuellen Maschine stellt VirtualBox verschiedene Betriebssystemtypen und -versionen zur Auswahl:

Arten von Maschinen zur Verfügung

Windows-Versionen verfügbar (teilweise)

Linux-Versionen verfügbar (teilweise)

Ich bin gespannt, was VirtualBox tatsächlich macht, wenn Sie ein Betriebssystem auswählen. Ich bin mir zum Beispiel sicher, dass es einem Windows 3.1-Gast nicht die gleiche Hardware wie Windows 7 bieten würde. Was mir jedoch weniger klar ist, sind die potenziellen Unterschiede zwischen z. B. einem Linux und ein BSD-Gast: Wenn beide auf der gleichen Hardware laufen sollen, welche Optimierungen könnte VirtualBox dann möglicherweise vornehmen, wenn es weiß, welches Betriebssystem es hostet?

Mit anderen Worten, welche Änderungen nimmt VirtualBox an der VM vor, wenn Sie ein Betriebssystem auswählen?

nc4pk
quelle

Antworten:

27

Schauen Sie sich die entsprechende Datei im VirtualBox-Quellcode an:

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

Es sieht so aus, als würde es hauptsächlich ein paar Dinge auswählen:

  • Angemessene Standardgrößen für RAM, Festplatte usw.
  • Eine Reihe virtueller Hardware, für die das Betriebssystem vermutlich integrierte und / oder stabile Treiber hat (z. B. alte Windows-Versionen, die Sound Blaster 16 enthalten).
  • Eine Reihe verschiedener Systemfunktionen (E / A-APIC-, EFI-, PAE-, VT-x / AMD-V-Erweiterungen usw.), die das Betriebssystem unterstützt oder benötigt.

Letztendlich können Sie all diese Elemente über das Dialogfeld Einstellungen selbst konfigurieren. VirtualBox bietet lediglich eine Standardkonfiguration an, die ohne großen Aufwand funktionieren sollte.

jjlin
quelle
7
Es macht auch eine VM in der Liste der
VMs
2

Obwohl nicht alle Antworten:

Wählen Sie unter "Betriebssystemtyp" das Betriebssystem aus, das Sie später installieren möchten. Die unterstützten Betriebssysteme sind gruppiert. Wenn Sie etwas sehr ungewöhnliches installieren möchten, das nicht aufgeführt ist, wählen Sie "Andere". Abhängig von Ihrer Auswahl aktiviert oder deaktiviert VirtualBox bestimmte VM-Einstellungen, die Ihr Gastbetriebssystem möglicherweise benötigt. Dies ist besonders wichtig für 64-Bit-Gäste (siehe Abschnitt „64-Bit-Gäste“). Es wird daher empfohlen, immer den richtigen Wert einzustellen.

Ich wage zu raten, dass es VirtualBox auch dabei hilft, zu entscheiden, welche VirtualBox-Treiber es dem Gastbetriebssystem während des Erstellungs- und Bereitstellungsprozesses sowohl für generische als auch für endgültige Treiber präsentiert.

Ich kann nicht sehen, dass dies irgendwo gründlicher dokumentiert ist.

Austin T Französisch
quelle