91 votes

Pourquoi ne puis-je pas accéder à un dossier partagé depuis ma machine Virtualbox ?

J'ai Ubuntu 14.04 comme système hôte, et ensuite sur Virtualbox, j'ai Lubuntu 14.04.

Je tente de partager un dossier sur mon système hôte afin que mon système invité puisse y écrire des fichiers. J'ai suivi les instructions du mieux que j'ai pu, installé les additions invitées de Virtualbox. J'en suis arrivé au point où j'ai ajouté le dossier partagé dans l'interface des périphériques :

dossier partagé

Cependant, même après avoir redémarré, je ne trouve pas le dossier nulle part dans mon système invité.

Comment puis-je faire en sorte que mon dossier partagé apparaisse réellement dans mon machine Lubuntu invité ?

121voto

Louis Matthijssen Points 11247

Vous devez monter votre dossier sur votre machine virtuelle.

Tout d'abord, vous devez installer les Additions Invité (bien que je l'ai déjà fait lors de l'installation).

  1. Démarrer votre machine virtuelle
  2. Périphériques > Insérer l'image CD des Additions Invité...
  3. J'ai dû monter le CD manuellement : sudo mount /dev/cdrom /media/cdrom
  4. Installer les paquets nécessaires : sudo apt-get install make gcc linux-headers-$(uname -r)
  5. Installer les Additions Invité : sudo /media/cdrom/VBoxLinuxAdditions.run

Vous pouvez maintenant monter votre partage en utilisant :

mkdir ~/nouveau
sudo mount -t vboxsf Nouveau ~/nouveau

Nouveau est le nom de votre dossier partagé.

Vous pouvez maintenant accéder au dossier partagé à ~/nouveau.


Remarque : cela n'est pas permanent. Pour monter votre dossier de façon permanente, vous devriez ajouter la ligne suivante à /etc/fstab (sudo nano /etc/fstab):

Nouveau /home/utilisateur/nouveau vboxsf defaults 0 0

Évidemment, vous devriez remplacer utilisateur dans /home/utilisateur/nouveau par votre propre nom d'utilisateur.

55voto

Vikas Points 659

Comment accéder au répertoire partagé de l'hôte Windows depuis l'invité Ubuntu VirtualBox:

  1. Créez un répertoire dans Windows à n'importe quel emplacement de votre choix.

  2. Dans VirtualBox, accédez aux paramètres de l'invité Ubuntu.

  3. Sous la section Dossier partagé, ajoutez l'emplacement de votre dossier créé avec les autorisations complètes.

  4. Démarrez maintenant l'invité Ubuntu et assurez-vous d'avoir les dernières Additions invité VirtualBox installées.

  5. Ajoutez maintenant votre utilisateur au groupe vboxsf:

    sudo usermod -aG vboxsf $(whoami)
  6. Déconnectez-vous de l'utilisateur et reconnectez-vous.

  7. Vous pouvez maintenant accéder à votre répertoire partagé dans /media/sf_(nom_du_dossier_partagé).

16voto

Pankaj Barnwal Points 161

Comment partager des dossiers dans Virtual Box (Guide pas à pas)

  1. Allez dans Virtual Box/Device/Shared Dossier (sur l'OS hôte)

  2. Ajoutez un dossier que vous voulez partager dans la fenêtre contextuelle. (sur l'OS hôte)

  3. Appelons ce dossier "Partagé" (sur l'OS hôte)

  4. Allez maintenant dans Device et installez l'addition d'invité.

  5. La prochaine étape consiste à créer un dossier que vous voulez synchroniser avec l'OS hôte, mais assurez-vous d'être dans /home/UserName.

    Vous pouvez le vérifier en tapant pwd dans le terminal. Maintenant la création du répertoire -

    mkdir Share
    sudo chmod 777 /home/userName/Share
  6. Installez maintenant le package d'addition d'invité (Étape cruciale! Les gens oublient généralement cela, ce qui crée une erreur "Type de fichier inconnu "vboxsf")

    sudo apt-get install virtualbox-ose-guest-utils
  7. Effectuez maintenant la dernière étape en montant le dossier (sur l'OS invité)

    sudo mount -t vboxsf share ~/Share/
  8. Fait ! Maintenant synchronisez les fichiers entre l'OS hôte et l'invité via Virtual Box.

5voto

Saresa Smith Points 51
  1. Mettez en surbrillance la VM, allez dans Paramètres > Dossiers partagés et ajoutez un dossier.
  2. Démarrer la VM Aller dans Périphériques > Insérer l'image CD des Additions invitées.
  3. Autorisez la VM à exécuter les installations des Additions invitées.
  4. Dans le terminal, exécutez : sudo adduser (votre nom d'utilisateur ici) vboxsf
  5. Redémarrez la VM.

5voto

user476214 Points 351

Je pense que vous avez oublié de créer et de monter manuellement le dossier du système hôte dans le système invité. Voici comment j'ai réussi à le faire fonctionner sur mon système. Configurations système :

Système hôte : Windows 10
Système invité : Ubuntu Xenial
Virtual Box : Oracle Virtual Box 6.0

Créé un dossier partagé à partir des paramètres désirés de VirtualBox comme indiqué dans l'image ci-dessous :

entrez la description de l'image ici

Chemin du dossier est le chemin réel du dossier sur le système hôte. Nom du dossier est un nom arbitraire que vous choisissez d'avoir pour votre dossier partagé ; il n'a pas besoin d'être physiquement présent sur le système hôte ou invité. Maintenant, nous devons réellement monter le dossier partagé sur le système invité. Exécutez les commandes suivantes sur le système invité, à partir du répertoire personnel de l'utilisateur : mkdir -p ~/shared3; sudo mount -t vboxsf shared2 ~/shared3. Désormais, le dossier ~/shared3 sur le système invité affichera le même contenu que le Chemin du dossier sur le système hôte, et le dossier sera lisible/inscriptible dans les deux sens.

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