Sur la machine hôtesse, déclarer l'utilisatrice souhaitant utiliser les guest additions comme membre du groupe vboxsf.
sudo usermod -a -G vboxsf <user>
Les complément pour invitées (Guest Additions) sont disponibles sur une image iso, installée sur la machine hôtesse : /usr/share/virtualbox/VBoxGuestADDitions.iso
Dans la configuration de la machine invitée, on ajoute cette image iso aux stockages disponibles, comme on le ferait pour n'importe quel CD/DVD virtuel.
# apt-get update # apt-get install build-essential dkms # cd /media //// on devrait trouver un répertoire dont le nom ressemble à VBOXADDITIONS_4.2.12_84980, sinon explorer les répertoires présents (cdrom, cdrom0, cdrom1, etc.)//// //// si tous les répertoires /media/* sont vides, procéder à un montage manuel de l'image iso : # mount /dev/cdrom /media/cdrom //// # cd VBOXADDITIONS <TAB> pour faire jouer l'autocomplétion # sh VBoxLinuxAdditions.run
En cas de montage manuel de l'image du CD, il est normal que le système indique un montage en lecture seule puisqu'il s'agit de l'image iso d'un CD ;)
Ajouter le dépôt de Virtualbox à sa configuration apt permet d'automatiser les mises à jour. Dans la commande suivante (valable pour wheezy) on vérifiera les références du dépôt sur virtualbox.org (non-free ou contrib selon les versions).
# echo "deb http://download.virtualbox.org/virtualbox/debian wheezy contrib" >> /etc/apt/sources.list # wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
Sources : VBoxManage manual, parted command examples.
Nous partons du principe que l'on agrandir un disque devenu trop petit.
Il va falloir :
Vérifier dans la documentation quel type disque est redimentionnable et quel type d'opération est permis.
$ VBoxManage modifyhd <fichier_disque> --resize <taille en Mo>
Dans une VM de test basique, on a une seule partition. Mais en réalité, cela signifie 2 partitions :
De plus ces deux partitions seront souvent organisées comme suit :
Cela signifie qu'il va falloir :
Ces opération doivent nécessairement être réalisée en bootant sur un autre système. Si la machine hôtesse est munie d'une interface graphique, je suggère de démarrer la machine invitée avec un CD (virtuel) de dépannage disposant de gparted (par ex. une image Ubuntu pour desktop).