Comment partager les fichiers de l'hôte à l'invité dans une boîte virtuelle? Host-ubunutu / Guest-ubuntu [dupliquer]

30

J'ai une machine Ubuntu 12.04 sur laquelle j'ai installé Virtualbox avec Ubuntu 12.04 en tant qu'OS invité.

Comment puis-je partager des fichiers entre l'hôte et l'invité?

J'ai également installé les ajouts d'invité mais je ne peux toujours pas monter les dossiers sf_shared, même s'ils sont montés. Cela signifie que je ne peux pas récupérer le fichier de l'hôte. peut me dire comment le faire.

    
posée prabha 27.10.2013 - 15:27
la source

5 réponses

37

Je ne crois pas qu’il soit possible de partager des fichiers entre l’hôte et l’invité sans installer d’abord le pack d’extension, mais je peux me tromper à ce sujet.

Vous pouvez le trouver ici: lien

Vérifiez que la version de Virtualbox que vous avez. Le mien est 4.2.18 et double-cliquez sur le lien

Vous devriez voir quelque chose comme ça

Cliquez sur OK et laissez-le installer.

L'étape suivante crée un dossier sur votre ordinateur hôte en tant que zone de partage

J'en ai créé un appelé VboxShare dans mon répertoire personnel.

Accédez aux paramètres de votre machine virtuelle, sélectionnez les dossiers partagés, puis l’icône plus pour créer un dossier partagé et renseignez les détails pour le configurer automatiquement.

Cliquez sur OK, puis démarrez votre invité.

Job Done le dossier partagé apparaît sur votre ordinateur invité en tant que

/media/sf_Vboxshare

Une seule étape supplémentaire consiste à ajouter un utilisateur dans votre système invité qui doit accéder au dossier du groupe vboxsf :

sudo adduser $USER vboxsf

Déconnectez-vous, tout devrait bien fonctionner maintenant.

    
réponse donnée Warren Hill 27.10.2013 - 18:29
la source
6

Sur les paramètres de la machine virtuelle dans la section Dossiers partagés , mémorisez le nom de votre correspondant partagé!

Après avoir installé les ajouts de l'invité VBox sur le système d'exploitation invité, lancez un terminal et saisissez

sudo mount -t vboxsf <share-name> /where/to/share

peut vouloir vérifier lien

    
réponse donnée Ayman Nedjmeddine 27.10.2013 - 16:15
la source
3

Accédez à l'option Devices de votre machine virtuelle et cliquez sur l'option Shared Folders et ajoutez le required_folder que vous souhaitez partager. Maintenant, dans votre système de fichiers (root), vous pouvez voir media/sf_required_folder . Mais par défaut, l'utilisateur invité n'aura pas accès à ce dossier. Donc, pour accorder l'accès à ce dossier, vous devez ajouter un utilisateur invité au groupe vboxsf . Pour cela, sudo adduser Guest_user vboxsf donne accès. Maintenant avoir l'accès.

    
réponse donnée AJ. 06.04.2014 - 13:51
la source
3

Si vous souhaitez partager des fichiers et des dossiers, vous pouvez utiliser les extensions Vbox mentionnées dans d’autres articles.

vous pouvez également utiliser Nitroshare :

  1. Installez Nitroshare (dans hôte et dans invité )

    sudo add-apt-repository ppa:george-edison55/nitroshare
    sudo apt-get update
    sudo apt-get install nitroshare
    

    Il existe quatre façons d’installer Nitroshare - référence: ici

  2. Démarrez Nitroshare (en invité et hôte ) à partir du tiret ou d’une commande de terminal nitroshare

    .

    Vous verrez l’icône de la barre en haut à droite:

  3. Par défaut, le dossier de destination est ~/Desktop . Vous pouvez le modifier dans paramètres .

  4. Envoi de fichiers et dossiers :

    Sélectionnez _send files / Directory _ à partir de l’icône de la barre des tâches, sélectionnez le fichier / répertoire que vous souhaitez partager, cliquez sur open .

    Sélectionnez ensuite le périphérique VM dans le menu et cliquez sur OK .

réponse donnée Ravan 10.11.2015 - 03:52
la source
1

Essayez ce combo. Je l'ai utilisé comme j'utilise le processeur AMD64.

virtualbox-4.3_4.3.6-91406~Ubuntu~precise_amd64 with extenstion pack -
Oracle_VM_VirtualBox_Extension_Pack-4.3.6-91406

Cela fonctionne. Assurez-vous également que

Après avoir installé les ajouts VBox Guest sur le système d’exploitation invité (VM), lancez un terminal sur le serveur invité et saisissez

mount -t vboxsf  /shared-name /where/to/share

Exemple

sudo mount -t vboxsf /home/myshare /mnt

/home/myshare est un dossier sur le serveur hôte et /mnt est un dossier sur le serveur invité.

Commencez à transférer des fichiers sur le dossier hôte /home/myshare et voyez la même chose sur l'invité /mnt

    
réponse donnée Prinson 17.02.2014 - 18:50
la source

Lire d'autres questions sur les étiquettes