Lorsqu'un système invité est installé sur VirtualBox, plusieurs fonctionnalités sont généralement désactivées ou manquantes. De plus, la taille de l'écran est généralement réduite au lieu d'être en plein écran, ce qui, parmi de nombreuses autres lacunes, a un impact sur l'expérience utilisateur globale. VirtualBox Guest Additions est un ensemble de pilotes de périphériques et d'applications conçus pour aider à améliorer la convivialité et l'expérience utilisateur globale du système invité.
Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes VirtualBox connexes sur n'importe quel système Linux.
Dans ce contexte, nous verrons comment installer les ajouts invités VirtualBox dans Debian 11.
Les principales fonctionnalités des ajouts invités de VirtualBox incluent :
- Presse-papiers partagé entre la machine virtuelle invitée et le système hôte.
- Intégration fluide du pointeur de la souris.
- Performances vidéo améliorées et accélérées.
- Dossiers partagés permettant le partage de fichiers et de répertoires entre l'hôte et l'invité
- Synchronisation horaire entre l'hôte et l'invité.
- Canaux de communication génériques supplémentaires qui offrent un meilleur contrôle de l'invité par l'utilisateur.
Étapes pour installer les suppléments invité de VirtualBox sur Debian
Avant de poursuivre la procédure, assurez-vous d'avoir un utilisateur sudo déjà configuré sur votre instance de machine virtuelle.
Notez également que vous devez avoir installé Debian 11 sur l'hyperviseur VirtualBox avant de pouvoir effectuer les étapes décrites ci-dessous.
1. Mettre à jour le système Debian 11
C'est toujours une bonne idée de commencer par mettre à jour le système en mettant à niveau tous les packages. Mais d'abord, actualisez les listes de packages.
Donc, pour ce faire, exécutez simplement la commande de mise à jour du système :
$ sudo apt update
Ensuite, mettez à niveau le système, y compris le noyau et les packages existants :
$ sudo apt upgrade
2. Installer les dépendances
Pour installer VirtualBox, quelques dépendances sont nécessaires. Vous devez installer le programme DKMS (Dynamic kernel Module Support) utilisé pour générer les modules du noyau, les en-têtes du noyau et les outils de construction :
$ sudo apt install dkms linux-headers-$(uname -r) build-essential
Cette commande installe les en-têtes Linux, les outils de compilation et plusieurs autres packages.
3. Installez les suppléments invité de VirtualBox
Une fois l'installation des dépendances terminée, retournez au panneau de configuration de la machine virtuelle et cliquez sur l'onglet "Paramètres".
Naviguez et appuyez sur "Périphériques" et dans le menu déroulant, sélectionnez l'option "Insérer l'image du CD des ajouts d'invités".
Cela insère le fichier ISO VirtualBox Guest Addition sur la machine invitée. Vous pouvez le vérifier en lançant le gestionnaire de fichiers et en naviguant vers la barre latérale gauche.
L'étape suivante consiste à le monter dans le répertoire /mnt comme indiqué :
$ sudo mount /dev/cdrom /mnt
Vous pouvez confirmer le contenu comme suit à l'aide de la commande ls :
$ ls -l /mnt
Le script VBoxLinuxAdditions.run est intéressant. C'est ce dont nous avons besoin pour courir. Alors, accédez au répertoire /mnt :
$ cd /mnt
Et exécutez le script d'installation :
$ sudo ./VBoxLinuxAdditions.run
Enfin, redémarrez votre instance Debian 11 pour terminer l'exécution des modules du noyau Guest Additions :
$ sudo reboot
Lorsque vous vous connectez, vous remarquerez que votre invité est passé en plein écran. Vous pouvez désormais profiter d'autres fonctionnalités fournies par les suppléments invité, telles que le presse-papiers partagé et le partage de fichiers avec le système hôte.