====== Installer les suppléments invité sur une machine virtuelle Linux ====== * Objet : Installer les suppléments invité dans virtualbox * Niveau requis : {{tag>débutant}} * Commentaires : tester sur Debian Jessie * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) ===== Introduction ===== Après avoir installé Virtualbox, créé et configuré sa première machine virtuelle et installé le système invité Linux [[https://debian-facile.org/doc:systeme:vm:virtualbox|Voir le wiki virtualbox]]. On installe les suppléments invités. Sur mes essais, ça permet par exemple d'avoir la machine virtuelle qui utilise tout l'écran du portable au lieu d'un format 4/3, l'intégration de la souris .... Il faut avoir installé avant de commencer sur son (vrai) PC (l’hôte) le paquet :\\ - si le système hôte est Debian 8 (Jessie) : apt-get install virtualbox-guest-additions-iso //Commande à adapter si on a installé virtualbox depuis les backports de la façon suivante :// apt-get -t jessie-backports install virtualbox-guest-additions-iso - si le système hôte est Debian 9, virtualbox est seulement disponible dans strech-backports et malheureusement le paquet virtualbox-guest-additions-iso n'est pas disponible dans ce dépôt. La version disponible (aujourd'hui au moment où j'écris ces lignes) dans stretch-backports étant la 5.1.30, il faut donc télécharger dans les dépôts d'Oracle : \\ https://download.virtualbox.org/virtualbox/5.1.30/ \\ Choisir le fichier nommé VBoxGuestAdditions_5.1.30.iso dans le dossier Téléchargements de l'hôte Debian 9 \\ à ce jour (22/09/18) le paquet virtualbox-guest-additions-iso a été intégré dans le dépôt stretch-backports, on peut donc l'installer comme ceci apt-get -t stretch-backports install virtualbox-guest-additions-iso ===== Installation sur une VM Debian ===== ==== Pré-requis ==== Démarrer la machine virtuelle Debian. \\ Installer sur la machine virtuelle suivant l´architecture du système invité (amd64 ou 686) le paquet linux-headers-xxx apt-get install linux-headers-amd64 Ensuite on installe les paquets nécessaires : apt-get install dkms Monter dans la machine virtuelle l'image CD des suppléments invité : \\ A la souris menu : Périphériques > Insérer l'image CD des Additions invité ==== Méthode 1 ==== Repérer le chemin où est monté le CD des additions. \\ On peut utiliser le gestionnaire de fichiers et ouvrir le lecteur optique pour trouver le chemin. Souvent c'est : /media/crom0 \\ La commande suivante installe les additions invités : sh /media/cdrom0/VBoxLinuxAdditions.run sudo sh /media/cdrom0/VBoxLinuxAdditions.run Verifying archive integrity... All good. Uncompressing VirtualBox 5.2.1 Guest Additions for Linux........ VirtualBox Guest Additions installer Copying additional installer modules ... Installing additional modules ... VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel modules. VirtualBox Guest Additions: Starting. Redémarrer la machine virtuelle \\ Si la méthode échoue, essayez la méthode 2 : ==== Méthode 2 ==== On crée un dossier temporaire dans lequel on copie le contenue de l'image CD des Additions mkdir /tmp/vboxadd cp -r /media/cdrom0/* /tmp/vboxadd/ cd /tmp/vboxadd/ On installe les Additions invité : ./VBoxLinuxAdditions.run Verifying archive integrity... All good. Uncompressing VirtualBox 5.1.8 Guest Additions for Linux........... VirtualBox Guest Additions installer Copying additional installer modules ... Installing additional modules ... vboxadd.sh: Building Guest Additions kernel modules. vboxadd.sh: Starting the VirtualBox Guest Additions. You may need to restart the the Window System (or just restart the guest system) to enable the Guest Additions. Redémarrer la machine virtuelle.