Fermer la session de l'interface graphique lors de l'exécution de la machine virtuelle - Virtualbox

49

Comment pourrions-nous fermer la session d'interface graphique dans une boîte virtuelle sans arrêter la machine virtuelle. J'ai beaucoup d'instances Linux dont je n'ai besoin que de me connecter à l'une d'elles.

Majid Azimi
la source
Voulez-vous changer de terminal? Ctrl-alt-F1 est votre ami.
Robert
1
Non, je veux fermer la session de l'interface graphique et la machine virtuelle ne s'éteint pas. Comme ce que nous faisons dans xen ou kvm.
Majid Azimi

Réponses:

69

Modifier: VirtualBox ne cesse de s'améliorer! Depuis VirtualBox 5.0 , il existe maintenant un menu déroulant supplémentaire à côté du bouton Démarrer avec une option encore meilleure: Démarrage détachable ! Il s’agit d’une option de démarrage hybride dans laquelle ils exécutent le processus de machine virtuelle en arrière-plan et affichent simplement un client de machine virtuelle sans tête que vous pouvez facilement fermer.

Screenshot of VirtualBox v5.1.6 Start Option: Detachable Start

Eh bien, presque facilement ... lorsque vous fermez la fenêtre qui s’affiche, la même boîte de dialogue vous demande si vous souhaitez enregistrer l’état, envoyer le signal de fermeture ou tout simplement l’éteindre complètement ... aucune option permettant de fermer la fenêtre. Cela dit, il existe une option dans le menu ci-dessus pour fermer la fenêtre uniquement: Machine & gt; Détacher l'interface graphique .

Screenshot of VirtualBox v5.1.6 menu: Machine > Detach GUI

Puisque cette option est un peu expérimental (comme pas d’accélération 3D), ils n’ont peut-être pas encore complètement développé la fonctionnalité. Nous pourrions voir une option de raccourci clavier + dans le dialogue de fermeture une fois qu'ils sont terminés!

Si vous préférez toujours le raccourci, maintenez la touche MAJ enfoncée et cliquez sur Démarrer pour continuer à exécuter la machine virtuelle en mode sans tête. Comme ils ont développé un client de machine virtuelle sans tête, vous pourrez également cliquer sur Afficher pour voir la machine virtuelle.

Screenshot of VirtualBox v5.1.6 toolbar: Show button


Cela a déjà été répondu, mais ...

Avec Virtualbox 4.2 et versions ultérieures, il existe une petite option silencieuse permettant de démarrer la VM en mode sans tête. Il suffit de sélectionner votre machine virtuelle, puis tout en maintenant SHIFT enfoncé, cliquez sur Démarrer. Cela exécutera la VM en mode sans tête. Notez qu’il n’existe toujours aucun moyen de "détacher" de la VM en mode graphique, mais vous pouvez suspendre la VM avec Enregistrer l'état et redémarrez en mode sans tête.

Mieux encore, utilisez uniquement le mode sans tête et utilisez RDP / VNC pour gérer. phpVirtualBox est une interface Web décente pour gérer à distance les instances de VirtualBox.

La source: https://blogs.oracle.com/fatbloke/entry/creating_and_using_vm_groups

Albert H
la source
1
Très utile lorsque vous avez besoin de masquer / afficher l'interface graphique lors de l'exécution de la machine virtuelle.
zhm
Utiliser la version & gt; 5.0. Ne voyez pas cette option dans Windows 10 dans l'interface graphique
alpha_989
il semble que depuis la mise à niveau vers la version 5.2.10 (j’exécutais la version 5), l’option permettant de détacher l’interface graphique a été supprimée. Vous pouvez toujours commencer sans tête, mais vous ne pouvez plus passer au second plan ... ou à aucune recherche que j'ai trouvée jusqu'à présent. edit: il semble être disponible uniquement si c'est DÉMARRÉ détachable ou sans tête que l'option est disponible.
Madivad
7

À partir de la VBox 5.0, vous pouvez fermer la fenêtre et il vous sera demandé d’agir, y compris "exécuter en arrière-plan"

Aaron Sua
la source
2
Hmmm ... Je ne vois pas cette option.
Dave Mackey
3
Il n'y a pas une telle option
Yar
10
Cette option n'apparaît pour moi que si je démarre la VM avec un "Démarrage détachable"
antishok
@antishok merci pour cela. Je ne pouvais pas trouver l'option et je ne comprenais pas que c'était à cause de cela.
andy
2

dans la boîte virtuelle 5, cliquez sur la flèche à côté du bouton "Démarrer", sélectionnez "Démarrage détachable" pour choisir "Exécuter en arrière-plan".

Rick Wong
la source
1
Pourriez-vous inclure une capture d'écran?
Burgi