71 votes

Comment installer VirtualBox Guest Additions pour Ubuntu 16.04

Quelle est la meilleure façon d'installer Guest Additions avec toutes les fonctions de redimensionnement, de presse-papiers et de partage de fichiers sur Ubuntu 16.04 ?

79voto

Shark Deng Points 1

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

36voto

jtpereyda Points 1875

Il existe un paquet d'ajouts pour les invités mais cela n'a permis d'activer qu'une partie des fonctions pour moi.

Le moyen le plus fiable est probablement d'utiliser l'installateur intégré qui est fourni avec VirtualBox.

Ceci est pour Ubuntu Desktop. Pour Ubuntu Server, voir la réponse de @ThisClark.

Mises à jour

  1. Assurez-vous que vous avez le dernière version de VirtualBox .
  2. Il serait bon de commencer par sudo apt update y sudo apt upgrade et redémarrer si nécessaire.

Ajouts d'invités

  1. Allumer la machine virtuelle
  2. Cliquez sur "Devices" dans le menu de VirtualBox en haut de l'écran.
  3. Cliquez sur "Installer l'image CD des ajouts d'invités...".
  4. Suivez les instructions à l'écran si nécessaire, entrez votre mot de passe, etc.
  5. Redémarrer la machine virtuelle

Activer les fonctions

  1. Machine -> Paramètres -> Général -> Avancé -> activer le Presse-papiers partagé et/ou le Drag'n'Drop.
  2. Assurez-vous que la case Affichage -> Redimensionnement automatique de l'affichage invité est cochée.

22voto

jonathan Points 346

Si vous ne téléchargez pas l'ISO, vous n'obtiendrez pas la "dernière et meilleure" version. Si vous souhaitez conserver cette option, veuillez voir les notes suivantes pour les dépendances .

J'ai testé ces instructions avec succès sous un invité Ubuntu 16.04 :

  1. Créer une instance de serveur Ubuntu sous VirtualBox (évidemment).

  2. Démarrez VM, allez dans Dispositifs -> Insérez l'image CD de Guest Additions pour monter l'image ISO.

  3. À 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  
  4. Après le redémarrage :

    sudo usermod --append --groups vboxsf USERNAME
  5. Les partages de l'hôte devraient maintenant être montés dans l'invité Ubuntu sous /media via le service VBoxService installé, configuré pour démarrer au démarrage du système.

Cela a eu un impact sur mon installation.

Noté dans le commentaire :

  • Se déconnecter et se reconnecter après avoir ajouté un compte utilisateur au groupe vboxsf

11voto

cloud99 Points 111

1) Installez un paquet par les canaux habituels de votre distribution. Par exemple, vous pouvez utiliser :

sudo apt-get install virtualbox-guest-additions-iso

2) Ajoutez les ajouts des 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

5voto

Zhanwen Chen Points 301

Cela a fonctionné pour VirtualBox 5.1.28 MacOS hôte exécutant Ubuntu Server 16.04.3 LTS invité. Toutes les instructions sont pour l'invité Ubuntu Server.

Note : n'utilisez pas l'interface graphique de VirtualBox pour "Insérer l'image CD des ajouts de l'invité". Elle n'a pas invoqué "vboxadd.sh" comme l'a fait le fichier .iso à jour téléchargé sur le site Web de VirtualBox. De plus, votre invité doit avoir un accès Internet (utilisez "NAT" au lieu de "bridged adapter" si vous avez des problèmes avec l'Internet de votre OS invité).

Dans le terminal, téléchargez l'iso VBoxGuestAdditions.iso pour votre version de VirtualBox (pour moi c'est 5.1.28).

wget http://download.virtualbox.org/virtualbox/5.1.28/VBoxGuestAdditions_5.1.28.iso

Créez ensuite un répertoire vide dans /media et le monter là :

sudo mkdir /media/iso
sudo mount VBoxGuestAdditions_5.1.28.iso /media/iso

Puis allez-y et lancez l'installateur 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_[your_folder_name]

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X