Partage de dossiers entre Ubuntu (invité) et Windows 7 (hôte) à l'aide de VirtualBox

23

J'ai installé l'invité Ubuntu sur une machine Windows 7 à l'aide de VirtualBox. Comment partager des dossiers entre un invité Ubuntu et un hôte Windows? Merci.

user288609
la source
Duplicata possible: askubuntu.com/q/30202/44179
Seth
Avez-vous essayé la réponse que j'ai fournie ici: askubuntu.com/questions/81757/… . Je ne peux pas tester car je n'ai pas de système d'exploitation Windows autour.
Luis Alvarado
Veuillez également consulter les conditions préalables ici: askubuntu.com/questions/30396/…
Takkat

Réponses:

16

Si vous obtenez une autorisation refusée lors de l'accès au dossier partagé monté, exécutez la commande suivante:

sudo adduser <yourUsername> vboxsf

Remplacez <yourUsername>par votre nom d'utilisateur réel (par exemple johnou selon le vôtre).

Redémarrez ensuite et vous devriez avoir un accès complet.

Manuel Rubalcava
la source
2
Cela a certainement besoin de plus de votes positifs
sercan
1
La déconnexion et la connexion suffisaient dans mon cas, un redémarrage complet n'était pas nécessaire.
Melebius
Ne fonctionne pas sur l'hôte Windows 7 et l'invité Lubuntu 18.
Gustavo
10

exécutez ceci sur votre terminal et tout ira bien:

sudo mkdir /media/(folder-name-on-linux)
sudo mount -t vboxsf (folder-name-set-on-virtualBox) /media/(folder-name-on-linux)

(nom-dossier-sur-linux) sera disponible facilement sur votre gestionnaire de fichiers

PS: De cette façon, vous n'aurez pas besoin de redémarrer votre machine virtuelle ;-)

sogurb
la source
Cela l'a résolu pour moi. Pour tous les futurs voyageurs: vous devrez peut-être exécuter cette deuxième commande à chaque redémarrage de l'invité. Est-ce à dire que quelque chose d'autre est cassé? Probablement ... Mais ça marche pour moi quand rien d'autre ne l'a fait.
isick
Fonctionne pendant un tour. Après le redémarrage, le partage a disparu.
Gustavo
6

Fermez votre machine virtuelle invitée, puis ouvrez la boîte de dialogue Paramètres pour cette machine virtuelle. Vers le bas près du bas de la zone de navigation de gauche dans cette boîte de dialogue devrait être une option pour les dossiers partagés.

Vous pouvez sélectionner le (s) dossier (s) sur la machine hôte que vous souhaitez partager avec cette machine virtuelle invitée particulière, si vous souhaitez qu'ils soient montés en lecture seule par l'invité et s'ils doivent être disponibles au démarrage de la machine virtuelle. Une fois cela fait, redémarrez / restaurez la machine virtuelle invitée et vous devriez pouvoir accéder au nouveau système de fichiers ou dossier.

Je crée généralement un nouveau dossier dans le dossier «VirtualBox VMs» dans mon répertoire utilisateur, intitulé «Shared», puis partage ce dossier avec toutes les VM invitées qui en ont besoin. Je le monte en lecture seule afin qu'aucune machine ne puisse le b0rk pour les autres, puis je peux y placer tous les fichiers nécessaires.

memilanuk
la source
Merci d'avoir répondu. Après avoir redémarré la machine virtuelle invitée, j'ai ouvert le dossier "Accueil" sur Ubuntu (invité), mais je n'ai toujours pas pu trouver le dossier "partagé" créé et monté.
user288609
1
Il n'est pas normal de monter des systèmes de fichiers sous un utilisateur / home; recherchez-le dans le système de fichiers. S'il ne vous saute pas aux yeux dans Nautilus (l'application d'exploration de fichiers), il se peut que ce soit sous / media / ou / mnt /. Je ne suis pas assis devant une boîte avec Virtualbox dessus pour le moment, donc je ne peux pas être plus précis que ça pour l'instant. Vous devrez peut-être installer des compléments d'invité sur la machine virtuelle invitée - d'autres distributions comme Debian et SuSE installent automatiquement une version d'entre elles; Ubuntu ne fonctionne pas.
memilanuk
2

vous devez activer l'option "Insérer une image de CD supplémentaire" dans le menu des appareils afin d'activer le dossier partagé. le dossier partagé doit apparaître dans le / media.

mohamed
la source
0

J'ai eu le même problème mais après avoir lu une autre question sur ce site, j'ai découvert que courir

gksudo nautilus

a bien fonctionné.

Mark M.
la source
1
Bienvenue sur Ask Ubuntu! Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
Mitch