VirtualBox, ligne de commande

En même temps, un petit aide-mémoire, et au cas où quelqu’un aurait la même problématique.

J’ai pour habitude de lancer mes machines virtuelles sans l’interface VirtualBox, d’une part pour gagner en espace d’affichage, et d’autre part, parce que je n’utilise pas Qt.

Pour lancer une machine sans l’interface:

VBoxSDL -vm numero_de_la_machine_virtuelle

Mais de la même façon que j’en ai eu besoin sous Qemu, il a fallu que je change de CD sous VirtualBox, et le dit CD est un fichier iso, après une petite recherche, j’ai découvert qu’il y avait une commande fournie par VirtualBox qui permettait de controler tout ca: VBoxManage:

VBoxManage controlvm numero_de_la_machine_virtuelle dvdattach fichier.iso

Pour avoir le numéro de la machine virtuelle, je passais avant par le fichier de déscription dans ~/.VirtualBox/VDI/Machines, mais c’est plus simple avec une commande de ce genre:

VBoxManage list vms | grep -B1 '^UUID'

Sinon, en regardant les autres commandes fournies avec VirtualBox, j’ai remarqué qu’il y avait VBoxBFE qui permettait en fait de lancer une machine sans avoir à la créer auparavant…

Ne pas hésiter à lancer les commandes sans arguments pour avoir la liste complète des options.

Commentaires (2)