Comment installer les compléments Guest de VirtualBox pour Ubuntu 16.04

51

Quelle est la meilleure façon d’installer des ajouts invités avec toutes les fonctionnalités de redimensionnement, de presse-papiers et de partage de fichiers sur Ubuntu 16.04?

    
posée jtpereyda 29.06.2016 - 18:49
la source

8 réponses

31

Il existe un module d’ajout d’invités , mais cela ne permettait fonctionnalités pour moi.

Le moyen le plus fiable est probablement d’utiliser le programme d’installation intégré à VirtualBox.

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

Mises à jour

  1. Assurez-vous d’avoir la dernière version de VirtualBox .
  2. Il peut être bon de commencer par sudo apt update et sudo apt upgrade et de redémarrer si nécessaire.

Ajouts d'invités

  1. Mise sous tension de la machine virtuelle
  2. Cliquez sur "Périphériques" dans le menu VirtualBox en haut de l'écran
  3. Cliquez sur "Installer l'image du CD des ajouts d'invités ..."
  4. Suivez les instructions à l’écran, entrez votre mot de passe, etc.
  5. Redémarrez la machine virtuelle

Activer les fonctionnalités

  1. Machine - & gt; Paramètres - & gt; Général - & gt; Avancé - & gt; activer le Presse-papiers partagé et / ou Drag'n'Drop.
  2. Assurez-vous que View - & gt; Le redimensionnement automatique de l'invité est coché.
réponse donnée jtpereyda 29.06.2016 - 18:49
la source
55

Pour Ubuntu Server, il est nécessaire d’installer des ajouts d’invités à partir de la ligne de commande.

sudo apt-get update
sudo apt-get install virtualbox-guest-dkms 
    
réponse donnée ThisClark 19.11.2016 - 04:11
la source
8

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

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

2) Ajoutez les ajouts d'invité en choisissant Périphériques & gt; Lecteurs optiques & gt; VBoxGuestAdditions.iso

Lorsque vous utilisez la commande ci-dessus pour télécharger le fichier iso. On peut le trouver ici:

/usr/share/virtualbox/VBoxGuestAdditions.iso
    
réponse donnée cloud99 24.08.2017 - 07:14
la source
8

Si vous ne téléchargez pas l’ISO, vous n’obtiendrez pas la version la plus récente et la plus récente. Si vous souhaitez vous en tenir à cette option, consultez les remarques suivantes concernant 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.   
  3. Démarrer la machine virtuelle, accédez à Périphériques - & gt; Insérer une image du CD Additions invité pour monter l'image ISO.

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

    sudo usermod --append --groups vboxsf USERNAME
    
  8.   
  9. Les partages d'hôte doivent 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.

  10.   

Cela a eu un impact sur mon installation.

    
réponse donnée jonathan 20.05.2017 - 18:44
la source
4

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.

    
réponse donnée BonifatiusK 16.11.2017 - 16:09
la source
2

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

Remarque: n'utilisez pas l'interface graphique de VirtualBox pour "Insérer une image de CD des ajouts d'invité". Il n'a pas invoqué "vboxadd.sh" comme l'a fait le fichier .iso téléchargé depuis le site Web de virtualbox. En outre, votre invité doit avoir un accès Internet (utilisez "NAT" au lieu de "adaptateur ponté" si vous rencontrez des problèmes avec l’internet de votre OS invité).

Dans le terminal, téléchargez 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

Créez ensuite un répertoire vide dans / media et montez-le ici:

sudo mkdir /media/iso

sudo mount VBoxGuestAdditions_5.1.28.iso /media/iso

Allez-y et lancez le programme d'installation de Linux:

cd /media/iso

sudo ./VBoxLinuxAdditions.run

Redémarrez votre OS invité:

reboot

Vous devriez pouvoir accéder à votre dossier partagé sous / media / sf_ [votre_nom_de_dossier]

    
réponse donnée Zhanwen Phil Chen 18.09.2017 - 21:56
la source
1

Virtual Box 5.1 souhaité?

Si vous avez l’intention d’obtenir et d’utiliser Virtual Box 5.1 (et non pas 5.0), vous n’aurez pas à passer à travers apt lors de la rédaction du présent document. Et ajouter des dépôts tiers peut vous amener involontairement à la version 32 bits avec une version d'erreur obscure, voir cette réponse .

Il vaut donc probablement mieux télécharger VirtualBox lui-même et les ajouts d'invité (maintenant renommés / faisant partie de "Extension Pack" directement à partir de la version 5.1.x la plus haute 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 32bit mentionnées ci-dessus), j'ai eu de la chance avec

virtualbox-5.1_5.1.28-117968~Ubuntu~xenial_amd64.deb

Les deux extensions proposées sont identiques (même somme de contrôle), choisissez-en une:

Oracle_VM_VirtualBox_Extension_Pack-5.1.28-117968.vbox-extpack
Oracle_VM_VirtualBox_Extension_Pack-5.1.28.vbox-extpack  

Comment installer tout cela? Double-cliquez. Ouvre l'installateur standard ".deb", respectivement virtuel, pour s'occuper du pack d'extension. (Oui, Windows-ish, pas cool, mais ça marche!)

    
réponse donnée Frank Nocke 17.09.2017 - 11:44
la source
0

J'ai eu le même problème que toi, j'expliquerai 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

  • Je télécharge depuis VB www le pack d'extension correspondant à cette version, double clic et il est installé: j'avais accès à des périphériques USB.
  • Il semble que VBGuestAdditions.iso doit être installé avec l'installation de VM

    en cochant settings- & gt; interface utilisateur - & gt; devices - & gt; insère l'image CD GuestAdditions,

    mais dans mon cas, il ne l'a pas fait, j'ai cherché dans ce fichier ISO dans l'hôte et dans le cas de la version VB de ce fichier ISO se trouve dans / usr / share / virtualbox.

  • Enfin, dans les paramètres de la VM (VBGuestAdditions doit être installé sur le client)

    dans le stockage, dans le contrôleur IDE je mets le chemin vers le fichier VBGuestAdditions.iso et il apparaît dans la machine virtuelle en tant que périphérique CD et vous pouvez y accéder et exécuter le VBGuestAdditions et obtenir le redimensionnement correct de l'écran et l'accès au dossier partagé (cette dernière fonctionnalité au moins dans l'invité win7).

réponse donnée aure 18.07.2017 - 09:54
la source

Lire d'autres questions sur les étiquettes