VirtualBox, créer une VM en ligne de commande

VirtualBox et UbuntuAprès avoir installé VirtualBox sous Mac OS X en ligne de commande, voici comment ajouter une Machine Virtuelle (VM) hébergeant Ubuntu Server, et toujours en ligne de commande.

On commence par télécharger Ubuntu Server 64 bits

$ curl -L -o ubuntu-server-amd64.iso  \
    "http://www.ubuntu.com/start-download?distro=server&bits=64&release=lts"

On donne un nom à la nouvelle VM, et on défini l’emplacement du disque dur

$ VM="ubuntu-server-64b"
$ HD="/Users/gluchet/VirtualBox VMs/$VM/$VM.vdi"

Création de la VM

$ VBoxManage createvm --name $VM --ostype "Ubuntu_64" --register

Création d’un disque dur de 8Go, que l’on attache à la VM

$ VBoxManage createhd --filename "$HD" --size 8192
$ VBoxManage storagectl $VM --name "SATA Controller" --add sata \
    --controller IntelAHCI
$ VBoxManage storageattach $VM --storagectl "SATA Controller" --port 0 \
    --device 0 --type hdd --medium "$HD"

Ajout d’un lecteur cd-rom dans lequel on insère le disque d’installation d’Ubuntu Server

$ VBoxManage storagectl $VM --name "IDE Controller" --add ide
$ VBoxManage storageattach $VM --storagectl "IDE Controller" --port 0 \
    --device 0 --type dvddrive --medium ubuntu-server-amd64.iso

Configuration du réseau

$ VBoxManage modifyvm $VM --nic1 nat

On augmente un peu la mémoire

$ VBoxManage modifyvm $VM --memory 512

Tout est prêt, on peut maintenant démarer la VM et suivre les étapes pour installer Ubuntu Server 64bits

$ VBoxManage startvm $VM

About the Author: Guillaume Luchet

Guillaume Luchet est Directeur de la R&D et Lead Développeur chez Bilendi Technology, entrepreneur et développeur freelance.