web-dev-qa-db-fra.com

Comment installer les additions invitées VirtualBox pour 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?

60
jtpereyda

Il y a un package d'additions invité , mais cela ne m'a permis d'activer que certaines fonctionnalités.

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.

Mises à jour

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

Ajouts d'invités

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

Activer les fonctionnalités

  1. Machine -> Paramètres -> Général -> Avancé -> Activer le Presse-papiers partagé et/ou Drag'n'Drop.
  2. Assurez-vous que l'option Affichage -> Redimensionner automatiquement l'écran invité est cochée.
32
jtpereyda

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 
66
ThisClark

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 voir les notes suivantes pour les dépendances .

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

  1. Créez une instance de serveur Ubuntu sous VirtualBox (évidemment).
  2. Démarrez la machine virtuelle, accédez à Périphériques -> Insérer une image CD d’invitations supplémentaires 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 d'hôtes 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.

Cela a affecté mon installation.

Remarque du commentaire:

  • Déconnectez-vous et reconnectez-vous après avoir ajouté un compte utilisateur au groupe vboxsf
15
jonathan

1) Installez un paquetage à travers 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
9
cloud99

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.

4
BonifatiusK

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

Créez ensuite 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é:

rebootname__

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

2
Zhanwen Chen

Virtual Box 5.1 recherché?

Si vous avez l'intention d'obtenir et d'utiliser Virtual Box 5.1 (et non la version 5.0), au moment de la rédaction de cet article, vous ne l'obtiendrez pas toujours par apt. Et l'ajout de pensions tierces peut vous donner involontairement la version 32 bits avec une version d'erreur obscure, voir cette réponse .

Il est donc 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!)

1
Frank Nocke

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é.

  • 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 sur VB www le pack d'extension correspondant à cette version, double-cliquez dessus et il est installé: j'avais accès à des périphériques USB.
  • 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 (VBGuestAdditions doit être installé sur l'invité)

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

0
aure