Pour profiter pleinement d’une machine virtuelle avec VirtualBox (accélération 3D, gestion transparente de la souris entre l’OS hôte et l’invité, etc.), il faudra installer les “Guest Additions” depuis l’OS invité.
Si pour Windows, il suffit de lancer l’installation automatique de ceux-ci via le menu “Périphériques / Installer les additions clients”, sous GNU/Linux il va falloir tout d’abord installer les modules nécessaires à la compilation de ces drivers.
Pour un “invité” Debian, il faut ouvrir un terminal et se connecter en utilisateur root, puis installer les paquets gcc, build-essential, linux-headers :
# aptitude install gcc build-essential linux-headers-$(uname -r)
Le $(uname -r) en fin de commande permet d’installer les linux-headers pour la version actuellement utilisée du noyau sans se “fatiguer”.
Une fois les paquets installés, nous pouvons installer les drivers VirtualBox à proprement parler :
# cd /media/cdrom
# sh ./VBoxLinuxAdditions.run
Un petit redémarrage et c’est terminé !
Attention ! Cette manipulation sera à refaire à chaque mise à jour / recompilation du noyau de l’OS invité




4 commentaires
Alors je n’en suis pas encore là, mais merci pour le tuyau sur VirtualBox ! Je viens de refaire un “vieux” PC en Ubuntu, et c’est là que j’ai eu l’occasion de tester. XP tournant là-dedans, c’est bluffant !
De rien, ce billet est un ptit mémo parce que j’ai tendance à mélanger les noms des packages entre les différents OS que je test régulièrement :p
Clair que, pour autant qu’on dispose d’un poste qui ait les “reins solides”, les machines virtuelles c’est vraiment plaisant et intéressant à utiliser.
l’accélération 3D, dans le commentaire, ce serait bien de l’enlever… le support n’y est pas encore !
Juste ! Pris dans mon élan j’ai mélangé l’accélération matérielle (2D) pour Windows et l’accélération 3D ! Effectivement ni OpenGL ni DirectX ne sont supportés actuellement dans VB.
Merci pour la précision…