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?
virtualbox
guest-additions
snakile
la source
la source
Réponses:
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.
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:
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.
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: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
.Remplacez-la
x.x.xx
par votre version actuelle des ajouts invités.la source
sudo ./<mountpoint>/VBoxLinuxAdditions.run
Vous pouvez également essayer ce qui suit (cela a fonctionné pour moi après que je sois obligé de réinstaller les 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é:
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. Je suppose que cela fonctionnera également si l'installation des additions invité échoue à partir de l'élément de menu.
Une autre chose à noter. À l’origine, j’ai essayé d’exécuter ceci sous la coquille du poisson - assurez-vous d’utiliser 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
la source
virtualbox-guest-x11
sur des systèmes plus récents. Je pense que cela devrait être la réponse acceptée, car les ajouts d’invités d’ISO ne peuvent pas être mis à jour automatiquement, contrairement à ceux installés avecapt-get
.build-essentials
sur un 14.04 fraîchement installé, et les en-têtes Linux étaient déjà installés. Donc,sudo apt-get install virtualbox-guest-x11
tout ce que je devais faire était de fonctionner sur le système invité.OSX
hôte (10.9.3) et l'invité Ubuntu 12.04 sur VirtualBox (4.3.12). Je devais utiliser l'ISO
installation askubuntu.com/a/22745/24203 (sinon, j'ai obtenunot such device error
stackoverflow.com/questions/3492466/… )Dans le système d'exploitation invité, installez le package
virtualbox-guest-dkms
. Par exemple, à l'aide de l'application Terminal, tapezsudo apt-get install virtualbox-guest-dkms
.la source
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) additif invité spécifique (s) ...
nommés
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 sur cette question ... Comment faire en sorte que Compiz fonctionne sur une machine virtuelle VirtualBox
la source
virtualbox-guest-x11
, qui attirera toutes les autres dépendances requises.virtualbox-guest-dkms
. À propos, c’est la seule réponse acceptable dans ce fil pour moi, car c’est la seule façon dont mes ajouts d’invités fonctionnent dans VBox. J'ai ajouté mon utilisateur au groupe vboxusers à l'avance, cela pourrait aider?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:
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.
la source
sudo apt-get dist-upgrade
a fait le tour. Merci Clay.Voici les étapes manuelles pour installer les modules de noyau VirtualBox Guest Additions dans la VM:
Téléchargez le fichier ISO, par exemple
Montez le fichier ISO:
Exécutez le programme d'installation (ajouter
-x
aprèssh
au débogage):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:
la source
Cela a fonctionné pour moi pour une machine virtuelle invitée Ubuntu Server 14.04 (sans interface graphique):
Edit: fonctionne également avec Ubuntu Server 15.04 et 16.04
1) Installez dkms. De l'invité couru:
2) Dans le menu de la fenêtre de la machine virtuelle VirtualBox, sélectionnez: Périphériques -> Insérer une image du CD d’invitations supplémentaires ...
3) Utilisez blkid pour identifier le lecteur de CD-ROM. De l'invité couru:
L'une des lignes de la sortie devrait ressembler à ceci:
La première partie (
/dev/sr0
) est le nom du lecteur de CD-ROM.4) Montez le CD (remplacez-le
/dev/sr0
par le nom de périphérique trouvé ci-dessus):5) Exécutez le programme d'installation des compléments invités
6) Redémarrez l'invité.
la source
sudo sh /media/cdrom/VBoxLinuxAdditions.run
Ilsh
était nécessaire car le CD avait été monté sans autorisation d’exécution.--nox11
paramètres. Avez-vous une idée?Le
virtualbox-guest-additions
paquet doit être installé. De plus, il peut sembler que rien ne s’est produit, mais le bouton "Installer les ajouts d’invités" ne fait que 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.la source
La procédure est assez simple.
Dans le menu de Virtual Box sélectionnez Devices > Insérer Additions invité CD Image ... .
La fenêtre contextuelle suivante apparaîtra sur votre bureau Ubuntu:
Select Runet Guest Additions seront automatiquement installés.
la source
wget
URL dans les autres réponses peuvent être obsolètes.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.
la source
Pour les utilisateurs de Lubuntu 16.04 dans Ubuntu 16.04 Virtualbox
Après avoir essayé de nombreuses instructions génériques du flux principal, j'ai trouvé des instructions spécifiques à Lubuntu :
Installer des ajouts d'invité Virtualbox sur une machine virtuelle Lubuntu
Première étape: installer le logiciel requis
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".
redémarrez et profitez!
la source
Ouvrez Ubuntu dans VirtualBox. Ouvrez FireFox et allez ici:
http://download.virtualbox.org/virtualbox/
Recherchez votre version de Virtualbox et cliquez sur le lien pour l'ouvrir.
Téléchargez votre version de VBoxGuestAdditions (iso):
Ouvrez-le dans le gestionnaire d’archives et extrayez les fichiers.
Courir:
sudo VBoxLinuxAdditions.run
Redémarrer.
Cela fonctionne si vous ne pouvez pas ouvrir le fichier ISO dans VirtualBox (erreur ISO9660).
la source