Si vous ne parvenez pas à installer Ubuntu sur une machine virtuelle VirtualBox, vous pouvez déplacer la fenêtre avec Alt+ car la fenêtre du programme d’installation ne correspond pas à la taille d’écran basse résolution F7.
Installation des ajouts d'invité à partir des référentiels
Si nous avons installé l' édition OSE de Virtual Box à partir des référentiels, nous pouvons ajouter les ajouts d'invités à partir des référentiels de l' invité . Cela installera des ajouts d’invités correspondant à la version de Virtual Box, obtenue à partir des référentiels. Il n'est pas recommandé de les installer dans les nouvelles versions de Virtual Box, telles qu'elles sont obtenues à partir du référentiel Oracle (voir ci-dessous).
Alternativement, nous pouvons installer le paquet virtualbox-guest-additions-iso dans l' hôte Ubuntu.
sudo apt-get install virtualbox-guest-additions-iso
Le fichier .iso contenant une image de l'édition OSE du CD des ajouts invités sera installé dans le répertoire de l'hôte /usr/share/virtualbox/VBoxGuestAdditions.iso
. Montez ce fichier .iso sur un CD dans les paramètres de votre machine virtuelle. Dans l'invité, vous aurez alors accès à un CD-ROM contenant le programme d'installation.
Installation d'invités à partir de Virtual Box Manager
Si les ajouts d'invités échouent, nous pouvons être amenés à installer les en-têtes du noyau Linux (voir Comment installer les fichiers d'en-tête du noyau? ) Ou des outils indispensables à la construction en plus. Il est également recommandé d’ installer dkms (voir ci-dessous - Note 4). Vous pouvez exécuter cette commande dans un terminal pour installer les deux:
sudo apt install build-essential dkms
En sélectionnant Périphériques -> Installer les ajouts invité (ou appuyez sur Host+ Ddans Virtual Box Manager), le CD d’ajouts invité .iso sera chargé mais non installé dans votre OS invité. Pour installer, nous devons exécuter le script d’installation en VBoxLinuxAdditions.run
tant qu’utilisateur root ou à partir de l’invite d’exécution automatique (voir ci-dessous).
GNOME Shell
Pour installer les Guest Additions, nous aurons une icône de CD sur notre bureau dès que le lecteur virtuel sera monté:
La prochaine étape consiste à exécuter le script autorun.sh (en tant que root) sur ce CD monté en ouvrant le lecteur et en cliquant sur le bouton "Exécuter le logiciel". Cela construira et installera les modules du noyau vbox nécessaires.
Unité
Les ajouts d'invités sont montés sur un CD virtuel visible sur le lanceur:
Si le système est configuré pour exécuter automatiquement un CD, ouvrez simplement la boîte de dialogue suivante (sinon, sélectionnez le symbole du CD, choisissez open, puis choisissez Open Autorun Prompt ).
Après avoir entré vos informations d'identification pour l'accès root, les ajouts d'invité se construiront tels qu'ils apparaissent à partir de la sortie du terminal:
Appuyez sur Returnpour fermer le terminal.
Remarque 1
Les ajouts invités nécessitent un redémarrage de votre système d'exploitation invité pour entrer en vigueur.
Remarque 2
Sur certains systèmes, l'icône du CD Virtual Box Guest Additions ne s'affiche peut-être pas sur le bureau, mais est accessible à partir du menu Lieux . Si le CD n'était toujours pas là, vous devrez peut-être ajouter manuellement le fichier VBoxGuestAdditions.iso en tant que CD-ROM dans le menu de stockage de Virtual Box Manager . Dans un hôte Ubuntu, l’image disque est située /usr/share/virtualbox/VBoxGuestAdditions.iso
.
Remarque 3
Sur certains systèmes (par exemple, lorsque vous exécutez des invités Xubuntu ), il se peut que nous n'ayons pas d' invite d' exécution automatique pour le CD monté. Ensuite, nous pouvons installer les ajouts invités en ouvrant un terminal sur les ajouts invités montés .iso à exécuter sudo ./VBoxLinuxAdditions.run
. Dans Lubuntu ou Ubuntu Server , nous devons également installer le compilateur GNU C ( gcc ) et l’ utilitaire make dans le système invité pour pouvoir compiler les ajouts d’invités.
Remarque 4 L'
exécution de DKMS dans le système d'exploitation invité maintiendra les compléments invités installés après une mise à jour du noyau invité. Ce n'est pas une condition préalable pour les ajouts d'invité, mais s'il est utilisé, il doit être installé avant les additions d'invités.
Installer des ajouts d'invité à partir d'un terminal
Si les Guest Additions ne sont pas installés correctement, nous ne pourrons peut-être pas démarrer à partir de l'interface graphique. Dans ce cas, nous devons démarrer en maintenant la Shiftclé enfoncée pour accéder au menu Grub où nous accédons à un shell racine, comme indiqué dans la question suivante (nous devons monter le système de fichiers en lecture / écriture pour continuer):
Le fichier .iso de Guest Additions doit être installé à /dev/cdrom
partir de Virtual Box Manager (voir ci-dessus). Nous pouvons ensuite installer Guest Additions en tapant les commandes suivantes:
mount /dev/cdrom /mnt # or any other mountpoint
cd /mnt
./VBoxLinuxAdditions.run
reboot
Supprimer les ajouts d'invités
En cas de problème lors de l'installation des ajouts invités ou si le système d'exploitation invité ne peut pas démarrer après l'installation, il se peut que nous devions supprimer les ajouts. Cela peut également être fait à partir d'un shell racine en exécutant un script de désinstallation situé dans le répertoire invité /opt
.
cd /opt/<VirtualBoxAdditions-x.x.xx>/
sudo ./uninstall.sh
Remplacez-la x.x.xx
par votre version actuelle des ajouts invités.