GUI-Sitzung schließen, während Virtual Mashine - Virtual Box ausgeführt wird

51

Wie können wir die GUI-Sitzung in der virtuellen Box schließen, ohne die virtuelle Maschine herunterzufahren? Ich habe viele Linux-Instanzen, die ich nur mit einer verbinden muss.

Majid Azimi
quelle
Möchten Sie zu einem anderen Terminal wechseln? Strg-Alt-F1 ist dein Freund.
Robert
1
Nein, ich möchte die GUI-Sitzung schließen und die VM wird nicht heruntergefahren. Wie das, was wir in Xen oder KVM machen.
Majid Azimi

Antworten:

72

Edit: VirtualBox wird immer besser! Seit VirtualBox 5.0 gibt es neben der Schaltfläche Start ein zusätzliches Dropdown-Menü mit einer noch besseren Option: Abnehmbarer Start ! Hierbei handelt es sich um eine Hybridstartoption, bei der der VM-Prozess im Hintergrund ausgeführt wird und einfach ein Headless-VM-Client angezeigt wird, den Sie einfach schließen können.

Screenshot von VirtualBox v5.1.6 Startoption: Abnehmbarer Start

Nun, fast einfach ... Wenn Sie das angezeigte Fenster schließen, werden Sie im selben Dialogfeld gefragt, ob Sie den Status speichern, das Abschaltsignal senden oder das Gerät ganz ausschalten möchten. Es gibt keine Möglichkeit, das Fenster einfach zu schließen. Das heißt, es gibt eine Option im Menü oben, um nur das Fenster zu schließen: Maschine> GUI trennen .

Screenshot des VirtualBox v5.1.6-Menüs: Machine> Detach GUI

Da diese Option etwas experimentell ist (wie keine 3D-Beschleunigung), haben sie die Funktion möglicherweise noch nicht vollständig ausgearbeitet. Möglicherweise sehen wir eine Tastenkombination + Option im Schließdialog, wenn sie fertig sind!

Wenn Sie die Verknüpfung weiterhin bevorzugen, können Sie die VM im Headless-Modus weiterhin ausführen, indem Sie die UMSCHALTTASTE gedrückt halten und auf Start klicken. Da sie einen Headless-VM-Client entwickelt haben, können Sie auch auf Anzeigen klicken, um die VM anzuzeigen.

Screenshot der VirtualBox v5.1.6-Symbolleiste: Schaltfläche "Anzeigen"


Dies wurde bereits beantwortet, aber ...

Mit Virtualbox 4.2 und höher gibt es eine kleine Option, um die VM im Headless-Modus zu starten. Wählen Sie einfach Ihre VM aus und klicken Sie bei gedrückter UMSCHALTTASTE auf Start. Dadurch wird die VM im Headless-Modus ausgeführt. Beachten Sie, dass es im GUI-Modus immer noch keine Möglichkeit gibt, sich von der VM zu lösen. Sie können die VM jedoch mit Save State anhalten und im Headless-Modus neu starten.

Besser noch, nur im Headless-Modus ausführen und mit RDP / VNC verwalten. phpVirtualBox ist ein anständiges Webinterface zum Remote-Management von VirtualBox-Instanzen.

Quelle: https://blogs.oracle.com/fatbloke/entry/creating_and_using_vm_groups

Albert H
quelle
1
Sehr nützlich, wenn die GUI während des Betriebs der VM ausgeblendet / angezeigt werden muss.
zhm
Verwenden von Version> 5.0. Diese Option wird in Windows 10 in der GUI nicht
angezeigt
Es scheint, dass seit dem Upgrade auf 5.2.10 (ich habe 5 ausgeführt) die Option zum Trennen der GUI entfernt wurde. Sie können immer noch kopflos anfangen, aber Sie können nicht mehr in den Hintergrund treten ... oder nicht mit Recherchen, die ich bisher gefunden habe. Bearbeiten: Diese Option ist anscheinend nur verfügbar, wenn STARTED abnehmbar oder kopflos ist.
Madivad
8

Ab VBox 5.0 können Sie das Fenster schließen und werden aufgefordert, Maßnahmen zu ergreifen, einschließlich "Im Hintergrund ausführen".

Aaron Sua
quelle
2
Hmmm ... ich sehe diese Option nicht.
Dave Mackey
3
Es gibt keine solche Option
Yar
11
Diese Option wird für mich nur angezeigt, wenn ich die VM mit einem "abnehmbaren Start"
starte
@antishok danke dafür. Ich konnte die Option nicht finden und habe sie deswegen nicht verstanden.
Andy
2

Klicken Sie in der virtuellen Box 5 auf den Pfeil neben der Schaltfläche "Start" und wählen Sie "Abnehmbarer Start". Die Option "Im Hintergrund ausführen" wird angezeigt.

Rick Wong
quelle
1
Könnten Sie einen Screenshot hinzufügen?
Burgi