Ich verwende Oracle VirtualBox, um eine CentOS7-VM auszuführen. Normalerweise ssh ich dann in die VM und erledige alle Arbeiten über mein Terminal. Daher brauche ich die GUI nicht wirklich und möchte sie deaktivieren, um die Leistung zu verbessern.
Gibt es eine Möglichkeit, eine VM in VirtualBox ohne GUI zu starten?
virtualbox
virtual-machine
SergeyOvchinnik
quelle
quelle
Antworten:
Aus dem VirtualBox-Handbuch 7. Kapitel (Virtuelle Remote-Maschinen) :
Das erwähnte Menü ist hier:
quelle
Virtualbox-Gäste können mit den folgenden Methoden ohne sichtbares Hostfenster ausgeführt werden:
• Klicken Sie in der Gästeliste des Virtualbox-Hauptfensters auf den Gast, dann auf das Dropdown-Menü neben der Schaltfläche Start oben und wählen Sie "Headless Start".
• Klicken Sie mit der rechten Maustaste auf den Gast in der Gästeliste und wählen Sie Start und dann "Headless Start".
• Halten Sie die Umschalttaste auf der Tastatur gedrückt und doppelklicken Sie dann auf den Gast in der Gästeliste.
• Führen Sie in einer Eingabeaufforderung oder einer Desktopverknüpfung in dem Verzeichnis, in dem Vboxmanage.exe vorhanden ist, den Befehl 'Vboxmanage startvm "vmname" --type headless' aus.
Virtualbox kann die GUI des Gasts nicht deaktivieren, um die Leistung zu verbessern.
In Virtualbox bedeutet "kopflos" "kein Fenster auf dem Host-Monitor", nicht "keine Grafikkarte im" Gastcomputer "".
Virtualbox bietet immer eine Gastvideokarte und Verfügbarkeit für die Benutzeroberfläche eines Gastbetriebssystems, selbst wenn der Gast "kopflos" ausgeführt wird, dh kein Gastfenster angezeigt wird, und selbst wenn das Gastbetriebssystem ein Nur-Text-Gast ist. Dies kann festgestellt werden, indem ein GUI-basierter Gast ohne Kopf ausgeführt wird und dann entweder über Virtualbox RDP oder einen Remote-In-Dienst innerhalb des Gastbetriebssystems ein Remoting durchgeführt wird. Die GUI wird weiterhin berechnet und ist vollständig einsatzbereit, als würde der Gast mit einem normalen Fenster ausgeführt.
Um einen Gast ohne CPU-Zyklen auszuführen, die bei der Berechnung einer GUI verschwendet werden, müssen Sie ein Gastbetriebssystem ausführen, auf dem keine GUI ausgeführt wird, z. B. ein Nur-Text-DOS-ähnliches Befehlszeilenbetriebssystem oder ein Betriebssystem, das voraussichtlich auf einem GUI gestartet wird Server ohne Grafikkarte.
quelle