Quel est le meilleur moyen d'installer Guest Additions avec toutes les fonctionnalités de redimensionnement, de presse-papiers et de partage de fichiers sur Ubuntu 16.04?
Quel est le meilleur moyen d'installer Guest Additions avec toutes les fonctionnalités de redimensionnement, de presse-papiers et de partage de fichiers sur Ubuntu 16.04?
Réponses:
Pour Ubuntu Server, il est nécessaire d’installer les ajouts d’invités à partir de la ligne de commande.
sudo apt-get update
sudo apt-get install virtualbox-guest-dkms
Il y a un paquet d'additions d'invités , mais cela n'a activé que certaines fonctionnalités pour moi.
Le moyen le plus fiable consiste probablement à utiliser le programme d'installation intégré fourni avec VirtualBox.
Ceci est pour Ubuntu Desktop. Pour Ubuntu Server, voir la réponse de @ ThisClark.
sudo apt update
et sudo apt upgrade
puis redémarrer en cas de besoin.apt-get
ou aptitude
.
./autorun.sh
.
Si vous ne téléchargez pas l'ISO, vous n'obtiendrez pas la version la plus récente. Si vous souhaitez conserver cette option, veuillez consulter les notes suivantes pour les dépendances .
J'ai testé ces instructions avec succès sous un invité Ubuntu 16.04:
- Créez une instance de serveur Ubuntu sous VirtualBox (évidemment).
Démarrez la machine virtuelle, accédez à Périphériques -> Insérer une image de CD d’additions d’invités pour monter l’image ISO.
À partir du terminal, exécutez les commandes suivantes:
sudo -i apt install gcc make mkdir -p /media/cdrom mount /dev/cdrom /media/cdrom /media/cdrom/VBoxLinuxAdditions.run reboot
Après le redémarrage:
sudo usermod --append --groups vboxsf USERNAME
Les partages d'hôtes doivent maintenant être montés dans l'invité Ubuntu sous
/media
le service VBoxService installé, configuré pour démarrer au démarrage du système.
Cela a affecté mon installation.
Noté du commentaire:
1) Installez un paquetage via les canaux habituels de votre distribution. Par exemple, vous pourriez utiliser:
sudo apt-get install virtualbox-guest-additions-iso
2) Ajoutez les ajouts invités en choisissant Périphériques> Lecteurs optiques> VBoxGuestAdditions.iso.
Lorsque vous utilisez la commande ci-dessus pour télécharger le fichier ISO. Il peut être trouvé ici:
/usr/share/virtualbox/VBoxGuestAdditions.iso
Cela a fonctionné pour moi:
sudo mount /dev/cdrom /media/cdrom
sudo apt install -y dkms build-essential linux-headers-generic linux-headers-$(uname -r)
sudo sh /media/cdrom/VBoxLinuxAdditions.run
Puis redémarré la machine virtuelle.
mount: mount point /media/cdrom does not exist
Cela a fonctionné pour l'hôte MacOS VirtualBox 5.1.28 exécutant l'invité LTS d'Ubuntu Server 16.04.3. Toutes les instructions sont pour l'invité Ubuntu Server.
Remarque: n'utilisez pas l'interface graphique de VirtualBox pour "Insérer une image du CD des ajouts d'invités". Il n'a pas appelé "vboxadd.sh" comme le fichier .iso mis à jour téléchargé à partir du site Web de virtualbox. En outre, votre invité doit disposer d'un accès Internet (utilisez "NAT" au lieu de "adaptateur ponté" si vous rencontrez des problèmes avec votre système d'exploitation Internet invité).
Dans le terminal, téléchargez le fichier VBoxGuestAdditions.iso pour votre version de VirtualBox (pour moi, il s'agit de 5.1.28).
wget http://download.virtualbox.org/virtualbox/5.1.28/VBoxGuestAdditions_5.1.28.iso
Ensuite, créez un répertoire vide dans / media et montez-le là:
sudo mkdir /media/iso
sudo mount VBoxGuestAdditions_5.1.28.iso /media/iso
Ensuite, allez-y et lancez le programme d'installation Linux:
cd /media/iso
sudo ./VBoxLinuxAdditions.run
Redémarrez votre système d'exploitation invité:
reboot
Vous devriez pouvoir accéder à votre dossier partagé sous / media / sf_ [nom_dossier]
Si vous avez l’intention d’utiliser et d’utiliser Virtual Box 5.1 (et non la 5.0), au moment de la rédaction de cet article, vous ne pourrez pas l’obtenir par le biais d’apt. Et ajouter des pensions tierces peut vous donner involontairement la version 32 bits avec une version d'erreur obscure, voir cette réponse .
Par conséquent, il est probablement préférable de télécharger VirtualBox lui-même et les Guest Additions (maintenant renommés / faisant partie de "Extension Pack" directement à partir de la version 5.1.x la plus récente que vous pouvez trouver ici:
http://download.virtualbox.org/virtualbox/
c'est à dire
http://download.virtualbox.org/virtualbox/5.1.28/
(Après les nuisances 32 bits susmentionnées), j’ai eu de la chance avec
virtualbox-5.1_5.1.28-117968~Ubuntu~xenial_amd64.deb
Les deux packs d'extension proposés sont identiques (même somme de contrôle), choisissez-en un:
Oracle_VM_VirtualBox_Extension_Pack-5.1.28-117968.vbox-extpack
Oracle_VM_VirtualBox_Extension_Pack-5.1.28.vbox-extpack
Comment installer tout ça? Double-cliquez. Ouvre l'installateur ".deb" standard, respectivement la boîte virtuelle, pour prendre en charge le pack d'extension. (Oui, windows-ish, pas cool, mais ça marche!)
J'ai eu le même problème que toi, je vais expliquer ce que j'ai fait:
J'ai lu le Guide de l'utilisateur VirtualBox correspondant à la version de VB installée.
J'ai installé le VB à partir des référentiels d'Ubuntu; c'est maintenant (juillet2017) la version 5.0.40
Il semble que le fichier VBGuestAdditions.iso doit être installé avec l’installation de VM
en vérifiant les paramètres-> interface utilisateur -> périphériques -> insérer l'image du CD GuestAdditions,
mais dans mon cas, cela n'a pas été le cas. J'ai donc recherché ce fichier ISO dans l'hôte et, dans le cas de la version VB, ce fichier ISO se trouve dans / usr / share / virtualbox.
Enfin dans les paramètres de la VM (le VBGuestAdditions doit être installé dans l'invité)
dans Stockage, dans le contrôleur IDE, je mets le chemin du fichier VBGuestAdditions.iso et il apparaît dans la VM en tant que périphérique CD; vous pouvez y accéder, exécuter VBGuestAdditions et obtenir le redimensionnement correct de l’écran et accéder au dossier partagé dernière fonctionnalité au moins dans guest win7).