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
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.
Sur mon PC, il a été trouvé sans autre étape. En cas de problème, veuillez vous référer au tutoriel.
Tout d'abord, allez dans les paramètres de vos machines virtuelles:
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.
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.
La solution consiste à:
Ajouter un utilisateur à vboxusers
group (ou vboxsf
name__, en fonction de la version):
Sudo usermod -aG vboxusers $USER
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)
Accédez aux options de VirtualBox et ajoutez ce répertoire shared
aux chemins d'accès partagés.
Dans mon cas, le bouton était grisé probablement à cause des autorisations, maintenant résolues en 3.
Assurez-vous que le module de noyau vboxsf
est 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.
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.
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