63 votes

Comment puis-je démarrer une VM sans obtenir une fenêtre ?

VirtualBox a une fenêtre qui montre l'affichage du système d'exploitation invité. Je me connecte à VirtualBox avec Remote Desktop, donc je n'ai pas besoin que VirtualBox affiche cette fenêtre dans l'OS hôte.

Bien sûr, je peux la minimiser, mais y a-t-il un moyen de dire à VirtualBox de ne pas afficher cette fenêtre ?

93voto

BenMorel Points 230

Vieille question, mais une mise à jour s'impose :

Depuis VirtualBox 4.2, vous pouvez démarrer une machine sans tête à partir de l'interface graphique en maintenant la touche Shift pendant que vous cliquez sur le bouton Démarrer.

C'est horriblement peu intuitif, mais cela, ainsi que d'autres nouvelles fonctionnalités, sont décrits dans un document intitulé Article du blog d'Oracle.

EDIT : Depuis VirtualBox 5.0, il y a un menu déroulant sur le bouton Start qui vous permet de choisir comment démarrer la VM, y compris en mode sans tête.

53voto

user157342 Points 21

Tout d'abord, assurez-vous que les binaires de Virtual Box sont dans votre chemin. Cela est fait par défaut sous Linux, mais sous Windows, vous devrez peut-être ajouter manuellement le dossier bin du répertoire d'installation à votre chemin.

Ensuite, vous devez connaître le nom de votre système d'exploitation invité ou le numéro UUID. Vous pouvez trouver ces deux éléments en tapant

VBoxManage list vms

dans un terminal. De là, tapez simplement

VBoxHeadless -s <Guest-OS-Name>

ou

VBoxHeadless -s <UUID>

Cela permet de lancer la VM sans attacher son affichage à une fenêtre. Il ne vous reste plus qu'à définir cette commande comme un service de démarrage qui s'exécute en arrière-plan, et vous serez prêt.

19voto

Evgeny Points 894

Vous pouvez demander à VirtualBox de démarrer la VM en mode sans tête, sans utiliser le bouton de démarrage de l'interface, mais cela revient au même.

VBoxManage startvm <guest-os-name> --type headless

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X