Article original Publié le : 09 aout 2021 Mise à jour le : 24 juin 2022 |
Manager Virtualbox ou créer une vm en cli est bien plus rapide si on maitrise les options
À titre exhaustif
VBoxManage list
Une commande très utile
- Lister les vms
1 |
$ VBoxManage list vms |
- Lister les vms démarrés
1 |
$ VBoxManage list runningvms |
- Lister les différents profils d’os
1 |
$ VBoxManage list ostypes |
- Lister les différents disques
1 |
$ VBoxManage list hdds |
- Autres options
1 2 3 |
vms|runningvms|ostypes|hostdvds|hostfloppies|intnets|bridgedifs|hostonlyifs|natnets|dhcpservers|hostinfo|hostcpuids| hddbackends|hdds|dvds|floppies|usbhost|usbfilters|systemproperties|extpacks|groups|webcams|screenshotformats| cloudproviders|cloudprofiles|cloudnets |
VBoxManage showvminfo
- Pour lister les specs d’une vm
1 |
$ VBoxManage showvminfo vmname (ou uuid) |
VBoxManage createvm
Pour créer une vm suivi d’une des options suivantes
- Création d’une vm Debian (champ name obligatoire et register conseillé)
1 |
$ VBoxManage createvm --name "Debian11" --ostype Debian_64 --register |
- Autres options
1 |
name|groups|ostype|register|basefolder|uuid|default |
VBoxManage modifyvm
Pour modifier un paramètre d’une vm, les options sont nombreuses
- Modification des ressources d’une vm, mémoire, boot, cpu, réseau … (champ vmname/uuid obligatoire)
/!\ le bridgeadapter1 correspond au nom de la carte réseau local (filaire ou wifi)
1 |
$ VBoxManage modifyvm "Debian11" --rtcuseutc on --memory 4096 --graphicscontroller vmsvga --vram 16 --cpus 2 --nic1 bridged --bridgeadapter1 wlp2s0 --boot1 dvd --boot2 disk --boot3 none --boot4 none |
VBoxManage storagectl / VBoxManage storageattach
Création du lecteur de dvd et ajout du média
- Création du dvd pour la vm Debian11 et ajout du média
1 |
$ VBoxManage storagectl "Debian11" --name "IDE" --add ide --controller PIIX4 |
1 |
$ VBoxManage storageattach "Debian11" --storagectl "IDE" --port 1 --device 0 --type dvddrive --medium '/home/bef/Téléchargements/debian-11.2.0-amd64-netinst.iso' |
VBoxManage createmedium / VBoxManage storagectl / VBoxManage storageattach
Création du disque et rattachement a la vm
- Création d’un disque pour la vm Debian11, spécifier le path (chemin par défaut dans mon cas)
1 |
$ VBoxManage createmedium disk --filename '/home/bef/VirtualBox VMs/Debian11/disk_dedian11' --size 10000 --format VDI |
1 |
$ VBoxManage storagectl "Debian11" --name "SATA" --add sata --controller IntelAhci |
VBoxManage startvm
Par défaut, il démarre en mode gui sans option
- Démarrer une vm sans affichage externe
1 |
$ VBoxManage startvm "Debian11" --type headless |
VBoxManage unregistervm
Désinscrire une vm et la supprimer
1 |
$ VBoxManage unregistervm "Debian11" --delete |