web-dev-qa-db-fra.com

Dossier partagé dans VirtualBox (Ubuntu et Windows 7)

Je veux avoir un répertoire accessible à la fois sous Windows 7 installé sur l'hôte Ubuntu et sur Ubuntu.

J'ai donc installé le additions Virtualbox sous Windows et Ubuntu.

Puis dans Ubuntu:

Sudo mkdir /media/win7share
Sudo mount -t vboxsf win7share /media/win7share

Je reçois:

/sbin/mount.vboxsf: mounting failed with the error: No such device
  • Que dois-je taper dans Dossiers partagés dans les paramètres de Virtualbox Manager?
  • De quoi ai-je besoin pour configurer Windows?
17
takeshin

Hôte: Ubuntu

Choisissez le dossier à partager (comme ci-dessous - ouvrez les paramètres VM de votre hôte et choisissez). Disons que c'est (dossier sur votre hôte que vous voulez voir à partir de l'invité Win7):

/home/misery

Ce tutoriel couvre la réponse. Après avoir ajouté votre dossier Ubuntu pour démarrer (redémarrer) ou redémarrer votre ordinateur Win7 partagé , vous devez rechercher votre réseau local (dans l’invité Win7; attendez jusqu’à ce qu’il l’ait recherché - la barre de progression verte). Après cela, le disque réseau devrait apparaître.

enter image description here

Sur mon PC, il a été trouvé sans autre étape. En cas de problème, veuillez vous référer au tutoriel.

Hôte: Win7, OS invité: Ubuntu

Tout d'abord, allez dans les paramètres de vos machines virtuelles:

enter image description here

Ajoutez le dossier que vous souhaitez partager et nommez-le (il le nommera automatiquement). Ici, le chemin Win7 vers mon dossier est C:\Misery et le nom est Misery

Ensuite, cochez l’option Montage automatique pour le monter toujours au démarrage de votre machine virtuelle.

enter image description here

Et au fond c'est tout. Maintenant démarrez votre machine virtuelle. Ce tutoriel explique le reste, bref vous devez créer le dossier qui sera votre point de montage (sur l'invité). Disons que ce sera génial sur votre Ubuntu. Alors créez-le dans votre répertoire utilisateur. Nous avons donc maintenant un dossier vide sur le système d'exploitation invité:

/home/misery/GMisery

Ouvrez ensuite votre terminal et écrivez:

Sudo mount -t vboxsf -o uid=1000,gid=1000 Misery /home/misery/GMisery

Maintenant ça devrait marcher. Au moins, id sur mon PC:] Si aucune erreur ne se produit, déconnectez-vous et connectez-vous à nouveau. Cela devrait être fait.

Veuillez lire ci-joint tutoriel également.

Et en général, il est conseillé d’installer sur votre hôte pack d’extensions VB . Cependant, cela n’a aucune influence sur le sujet traité ici.

7
Misery

La solution consiste à:

  1. Installer ajouts d'invités sur le système invité (Windows)
  2. Ne pas installer Ajouts d'invités sur le système hôte (Ubuntu)
  3. Ajouter un utilisateur à vboxusersgroup (ou vboxsfname__, en fonction de la version):

    Sudo usermod -aG vboxusers $USER
    
  4. Créez le répertoire pour les documents partagés:

    mkdir /home/$USER/shared
    

    (L'erreur était d'essayer de mettre ceci dans /media et d'essayer de le monter - ce n'est pas nécessaire car la plus récente VirtualBox le fait pour nous)

  5. Accédez aux options de VirtualBox et ajoutez ce répertoire sharedaux chemins d'accès partagés.

    Dans mon cas, le bouton était grisé probablement à cause des autorisations, maintenant résolues en 3.

  6. Assurez-vous que le module de noyau vboxsfest exécuté par: modprobe vboxsf (à l'intérieur de la machine virtuelle).

Et c'est tout. Le répertoire spécifié apparaîtra dans Windows comme un nouveau lecteur.

1
kenorb

La réponse à votre question est ici

Vous devez ajouter la ligne de montage dans le fichier /etc/profile pour que le montage soit permanent chaque fois que vous vous connectez.

0
Ébe Isaac

Créez un répertoire sous Windows, par exemple Ubuntu.

Dans le périphérique de VMware, partagez ce répertoire (ubuntu).

Créez un répertoire sur Ubuntu à la racine (/) dites/windows.

mount.vboxsf -w ubuntu /windows
0
newbie_ashish