J'ai récemment installé Ubuntu sur la machine virtuelle Oracle. Maintenant, je veux installer les ajouts invités.
J'ai démarré mon OS invité Ubuntu, cliqué sur "Périphériques" et choisi "Installer les compléments invité". Rien ne s'est passé et je ne vois pas l'icône du CD sur mon bureau.
Comment puis-je faire ce travail?
Si vous ne parvenez pas à installer Ubuntu sur une machine virtuelle VirtualBox, vous pouvez déplacer la fenêtre à l’aide de la fenêtre d’installation qui ne correspond pas à la taille d’écran basse résolution. Alt+F7.
Si nous avons installé la édition OSE de Virtual Box à partir des référentiels, nous pouvons ajouter le ajouts invités à partir des référentiels dans le guest. Cela installera des ajouts d’invités correspondant à la version de Virtual Box, obtenue à partir des référentiels. Il est non recommandé d'installer ces versions dans les versions les plus récentes de Virtual Box obtenues à partir du référentiel Oracle (voir ci-dessous).
Alternativement, nous pouvons installer le paquet virtualbox-guest-additions-iso dans le 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 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.
Si les ajouts d'invités échouent, nous devrons peut-être installer les en-têtes du noyau Linux (voir Comment installer les fichiers d'en-tête du noyau? ) ou build-essential outils en plus. Il est également recommandé d’avoir dkms installé (voir ci-dessous - Note 4). Vous pouvez exécuter cette commande dans un terminal pour installer les deux:
Sudo apt install build-essential dkms
Sélection de Périphériques -> Installer des ajouts invités (ou appuyez sur Host+D (Virtual Box Manager), le CD .iso des ajouts invités sera chargé mais non installé dans votre système d'exploitation invité. Pour l'installer, vous devez exécuter le script d'installation VBoxLinuxAdditions.run
en tant que root ou à partir de l'invite d'exécution automatique (voir ci-dessous).
Pour installer les Guest Additions, nous aurons une icône de CD sur notre bureau dès que le lecteur virtuel sera monté:
L’étape suivante consiste à exécuter le script autorun.sh (en tant que root) sur ce monté en ouvrant le lecteur et en cliquant sur le bouton "Exécuter". Logiciel ". Cela construira et installera les modules du noyau vbox nécessaires.
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 que vus depuis la sortie du terminal:
Presse Return fermer le terminal.
Note 1
Les ajouts invités nécessitent un redémarrage de votre système d'exploitation invité pour prendre effet.Note 2
Sur certains systèmes, l’icône du CD Virtual Box Guest Additions n’apparaît peut-être pas sur le bureau, mais est accessible à partir du menu Places . 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 Virtual Box Manager Storage . Dans un hôte Ubuntu, l’image disque est dans/usr/share/virtualbox/VBoxGuestAdditions.iso
.Note
Sur certains systèmes (par exemple, lors de l'exécution de Xubunt invités), il se peut que nous n'ayons pas de Autorun Prompt pour le CD monté. Ensuite, nous pouvons installer les ajouts d’invités en ouvrant un terminal sur les ajouts d’invités montés .iso pour exécuterSudo ./VBoxLinuxAdditions.run
. Dans Lubunt ou Serveur Ubunt, nous devons également installer le compilateur GNU C ( gcc ) et le make utilitaire dans le système invité pour pouvoir compiler les ajouts invités.Note 4
En cours d'exécution DKMS dans le SE 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 nous installons les ajouts d'invité.
Dans le cas où les ajouts invités 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 tenant le Shift pour accéder au menu Grub où nous avons accès à 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é sur /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
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 effectué à partir d'un shell Shell en exécutant un script de désinstallation situé dans le répertoire guest /opt
.
cd /opt/<VirtualBoxAdditions-x.x.xx>/
Sudo ./uninstall.sh
Remplacez x.x.xx
par votre version actuelle des ajouts invités.
Vous pouvez également essayer ce qui suit (cela a fonctionné pour moi après la réinstallation des additions invité après que le gestionnaire de mise à jour les ait tués). Solution trouvée ici:
http://www.unixmen.com/install-guest-addition-in-ubuntu-1010-maverick-meerkat-fix/
En résumé:
Sudo apt-get update
Sudo apt-get install build-essential linux-headers-$(uname -r)
Sudo apt-get install virtualbox-ose-guest-x11
Cela a permis de trouver et de mettre à jour la version correcte des additions invité de VirtualBox et mon système semble fonctionner à nouveau correctement, et je suppose que cela fonctionnera également si l'installation des additions invité échoue à partir de l'élément de menu.
Une autre chose à noter. A l’origine, j’ai essayé d’exécuter ceci sous le poisson Shell - assurez-vous que vous utilisez bash (c’est-à-dire tapez "bash" dans le terminal avant de commencer).
Remarque sur les systèmes plus récents, la commande a été modifiée pour
Sudo apt-get install virtualbox-guest-x11
Dans le système d'exploitation invité, installez le package virtualbox-guest-dkms
. Par exemple, à l'aide de l'application Terminal, tapez Sudo apt-get install virtualbox-guest-dkms
.
Le package standard "virtualbox-guest-additions" sur le .iso fourni par Oracle contient des outils généraux pour différents systèmes d'exploitation invités. ...
Cependant, Ubuntu a son propre (ses) paquet (s) dédié (s) spécifique à Ubunt Addon ...
nommé virtualbox-ose-guest-dkms and ..-x11 and ..-utils
.
Ces packages 'virtualbox-ose-guest- *' sont compatibles avec DKMS. "(DKMS is a framework designed to allow individual kernel modules to be upgraded without changing the whole kernel.)"
Voici le lien vers une question que j'ai posée il y a 5 ou 6 mois à ce sujet ... Comment puis-je faire fonctionner Compiz sur une machine virtuelle VirtualBox
Voici les étapes que j'ai exécutées et qui ont finalement fonctionné, mais en tant qu'utilisateur nommé 'pcworld' indiqué ci-dessus, il se peut que seule la dernière commande ait été réellement requise. Je ne saurai jamais, mais je veux partager si cela peut aider quelqu'un d'autre:
Sudo apt-get install virtualbox-guest-additions-iso
Sudo apt-get update
Sudo apt-get dist-upgrade
Sudo apt-get install virtualbox-guest-x11
Et n'oubliez pas de configurer votre instance VirtualBox pour qu'elle utilise comme un RAM vidéo et Activer l'accélération 3D dans la section des paramètres "Affichage" de votre instance, pour de meilleures performances.
Voici les étapes manuelles à installer Additions invité VirtualBox modules du noyau à l'intérieur de la machine virtuelle:
Téléchargez le fichier ISO, par exemple.
wget http://download.virtualbox.org/virtualbox/5.0.20/VBoxGuestAdditions_5.0.20.iso -P /tmp
Montez le fichier ISO:
Sudo mount -o loop /tmp/VBoxGuestAdditions_5.0.20.iso /mnt
Exécutez le programme d'installation (ajoutez -x
après sh
to debug):
Sudo sh /mnt/VBoxLinuxAdditions.run
Pour trouver la bonne version du fichier ISO, consultez-la à l’adresse suivante: http://download.virtualbox.org/virtualbox/
Si vous utilisez Vagrant, l'installation est beaucoup plus simple en suivant les commandes suivantes:
vagrant plugin install vagrant-vbguest
vagrant up
vagrant vbguest
Cela a fonctionné pour moi pour un invité Ubuntu Server 14.04 VM (sans interface graphique):
Edit: fonctionne également avec Ubuntu Server 15.04 et 16.04
1) Installez dkms. De l'invité couru:
Sudo apt-get install dkms
2) Dans le menu de la fenêtre VirtualBox VM, sélectionnez: Devices -> Insert Guest Image du CD Add ...
3) Utilisez blkid pour identifier le lecteur de CD-ROM. De l'invité couru:
Sudo blkid
L'une des lignes de la sortie devrait ressembler à ceci:
/dev/sr0: LABEL="VBOXADDITIONS_4.3.16_95972" TYPE="iso9660"
La première partie (/dev/sr0
) est le nom du lecteur de CD-ROM.
4) Montez le CD (remplacez /dev/sr0
par le nom de périphérique trouvé ci-dessus):
Sudo mount /dev/sr0 /media/cdrom/
5) Exécutez le programme d'installation des compléments invités:
Sudo /media/cdrom/VBoxLinuxAdditions.run
6) Redémarrez l'invité.
Le package virtualbox-guest-additions
doit être installé. De plus, il se peut que que rien ne se soit passé, mais que le bouton "Installer les ajouts d'invités" ne soit en train de monter le cdrom. Vous devez ouvrir le gestionnaire de fichiers (Nautilus/Dolphin), sélectionner le "périphérique CD" et lancer le programme d'installation.
Si vous avez les ajouts .iso invités, montez-le dans VirtualBox via les paramètres du système d'exploitation invité. Ensuite, démarrez le système d'exploitation invité et exécutez le fichier exe vboxwindowsadditions-x86 ou AMD64.
Après avoir essayé de nombreuses instructions génériques du flux principal, j'ai trouvé instructions spécifiques à Lubunt :
Première étape: installer le logiciel requis
Sudo apt-get update
Sudo apt-get install make gcc
Ensuite, utilisez Virtualbox pour télécharger les additions invitées, puis sélectionnez "Installer les additions invitées" dans le menu Virtualbox.
Si le CD VBOXADDITIONS ne s'affiche pas dans le Gestionnaire de fichiers, utilisez le Gestionnaire de fichiers pour ouvrir le contenu du CD VBOXADDITIONS, puis ouvrez un terminal à cet emplacement en accédant au menu du Gestionnaire de fichiers et en sélectionnant "Ouvrir le dossier actuel dans le terminal".
Sudo sh VBoxLinux*
redémarrez et profitez!