Rechercher : dans
Par :

VirtualBox partage hôte XP invité Ubuntu

Dernière réponse le 31 aoû 2009 à 20:50:02 matshop, le 7 mai 2009 à 03:12:00 
 Signaler ce message aux modérateurs

Bonjour,
Voici la méthode pour faire un répertoire de partage ( dossier de partage) entre XP hôte host et Ubuntu invité guest via VirtualBox ...
Ayant cherché pendant un bon moment et ayant finalement trouvé la solution sur un site anglo-saxon... je la partage à mon tour, traduite et détaillée... je ne suis pas expert en informatique et je détails bien (trop ?) les étapes de la procédure pour apporter un message d'espoir aux personnes comme moi, ayant de faibles connaissances informatiques mais ayant de la persévérance... (Oui, je sais ce que c'est de poser une question, plein d'espérance, de recevoir une réponse dédaigneusement incompréhensible pour finalement se rendre compte qu'on nous raconte n'importe quoi)... alors c'est parti :

Première mise en garde... installez plutôt la version "hardy_heron" de Ubuntu, qui est une version dont la stabilité et la compatibilité est reconnue, plutôt que des versions un peu plus récentes (mais quasiment similaires) comme "intrepid" ou "jaunty jackalope"... Pourquoi installer la version "Hardy_Heron" ? Car les additions clients de virtual box s'installent impeccablement dessus alors que ce n'ai pas le cas avec "Intrepid" par exemple... (je ne sais pas pour "jaunty jackalope"...)

1/ Une fois Ubuntu installé en invité sous XP, et une fois les additions clients de virtual box installées sur Ubuntu (c'est facile et la doc est précise) il faut fermer la machine virtuelle.

2/ On va alors indiquer dans VirtualBox (onglet "préférence, partage") le chemin d'accès au dossier qu'on a préalablement crée dans notre arborescence windows et que l'on souhaite partager (voir 2/b/ pour les mises en garde concernant le choix du nom du dossier et de son chemin d'accès)... ATTENTION, j'ai eu personnellement un bug avec VirtualBox que j'ai vu commenté ailleurs dans les forums... et qui abouti au plantage du logiciel quand on veut choisir un dossier de partage... voilà le problème que j'ai eu :
2/a/ Quand on veut choisir le dossier à partager ("ajouter un nouveau répertoire") , il est possible d'utiliser l'outil de "recherche d'un dossier" ("autre") proposé en bas de la flèche déroulante, dans mon cas, quand j'utilise l'outil de recherche, VirtualBox plante propre et net... dans ce cas là, une solution semble fonctionner... on relance la machine et on rentre cette fois le chemin d'accès aux dossier de partage MANUELLEMENT (en l'écrivant directement dans l'encadré)... (voir fin du 2/b/)
2/b/ D'autre part, il semble (je ne suis pas sûr) que le dossier que l'on souhaite partager ne doit pas contenir d'espaces ou autres caractères spéciaux ni dans son nom, ni dans son chemin d'accès... il n'est alors pas préférable de créer ce dossier dans "Mes Documents" (car il y aura des espaces dans le chemin d'accès qui sera de plus long à taper manuellement...) Le mieux est donc peut être de créer le dossier que l'on souhaite partager directement à la racine du disque dûr "C:"
Admettons donc que le dossier que l'on a crée et que l'on souhaite partager s'appelle simplement "partage" (pas d'accents, pas d'espaces, en minuscules) et qu'il se situe à la racine du disque dûr (C:), il faudra alors taper manuellement dans l'encadré "chemin du répertoire" de VirtualBox, (préférence, partage) :

C:/partage

Le dossier "partage" se situant à la racine du "C:" est alors pris en compte... (sans plantage)

3/ On relance alors UBUNTU... il faut ouvrir un terminal (onglet : Application, Accessoire, Terminal)... Il va falloir dicter les instructions en ligne de commande afin que Ubuntu reconnaisse le fichier de partage ... (j'imagine que mon dossier de partage s'appelle "partage", si vous le nommez autrement il faudra adapter le nom dans la ligne de commande)
On crée d'abord (en ligne de commande) un fichier qui va s'appeller " 'nom du dossier de partage'_xp " et qui sera placé dans le dossier "mnt" d'Ubuntu (pour trouver le dossier mnt dans Ubuntu cliquez sur l'onglet "Raccourci, Poste de Travail, Système de fichier, mnt"
Donc dans mon cas, une fois le terminal ouvert avec "mon_nom@nom_de_lordinateur:~$" qui apparait, je tape simplement :

sudo mkdir /mnt/partage_xp

(attention aux espaces, il y en a un entre "sudo" et "mkdir" et un entre "mkdir" et "/mnt/partage_xp"

"mkdir" permet de créer le dossier "partage_xp" dans "/mnt/" (message à caractère informatif : dans Windows quand on écrit un chemin d'accès on commence à partir du nom du disque dur par exemple "C:/partage", dans Ubuntu on ne nomme pas le disque dur, c'est pour ça qu'on commence par "/mnt".... implicitement Ubuntu sait que le point de départ du chemin est le disque dûr est qu'il se trouve avant le premier "/" de "/mnt" comme on l'a vu, "mnt" se trouve bien à la racine du disque dur (virtuel)
Dans ubuntu, "sudo" ("super-user do") indique que c'est bien le "superutilisateur" (le big-boss de la machine, vous !) qui fait une demande.... donc après avoir tapé cette commande, il va vous demander votre mot de passe (celui que vous utilisez au démarrage d'Ubuntu) il faut donc le taper (pas de panique, quand vous tapez rien ne s'affiche, c'est normal... ce que vous tapez est quand même pris en compte... (dans le cas des mots de passe on voit souvent des points ou des croix remplaçant les lettres que l'on tape, ici il n'y a rien...) Donc tapez votre mot de passe puis validez avec la touche entrée....
Si tous c'est bien passé, il ne se passe rien (c'est un peu déconcertant au début mais on s'y fait...) (pour les curieux, retournez dans le dossier "mnt", le dossier "partage_xp" doit maintenant s'y trouver....)

donc on retombe dans le terminal sur : "mon_nom@nom_de_lordinateur:~$" et là on tape :

sudo mount.vboxsf partage /mnt/partage_xp

(espace entre "sudo" et "mount.vboxsf" entre "mount.vboxsf" et "partage" et entre "partage" et "/mnt/partage_xp") "partage est a chaque fois le nom du dossier, ce n'est pas une commande particulière, si vous avez appelé votre dossier de partage "sharedfolder" il faudra taper "sudo mount.vboxsf sharedfolder /mnt/sharedfolder_xp"

cette commande permet d'attacher le dossier de partage de virtualbox au dossier "partage_xp" qu'on a crée....

Laissez Ubuntu allumé, retournez dans windows et glissez un petit fichier image ou son dans le dossier "c:/partage", retournez dans ubuntu, allez dans le dossier mnt/partage_xp/ (onglet : Raccourci, Poste de Travail, Système de fichier, mnt ) et là, normalement... coucou ! :)

Petit bémol... je n'ai pas encore trouvé le moyen pour que ubuntu retienne l'opération, ce qui fait qu'à chaque fois que vous redémarrerez ubuntu, il faudra retaper :

sudo mount.vboxsf partage/mnt/partage_xp

dans le terminal pour reconnecter le dossier de partage.... (pas la peine de retaper "sudo mkdir /mnt/partage_xp" car le fichier "partage_xp" lui reste crée)
D'autre part, il n'y a pas de problème depuis windows pour rentrer un fichier ou pour prendre un fichier dans le dossier de partage....
Il n'y a pas de problème non plus dans Ubuntu pour prendre un fichier dans le dossier de partage (clic droit copier-coller dans mes documents.... EN REVANCHE, il est plus délicat de mettre un dossier depuis ubuntu dans le dossier de partage car il faut le faire en ligne de commande... pourquoi ? car il faut lui dire que c'est "sudo" qui le fait.... donc par exemple pour copier un fichier "texte.jpg" (par exemple) dans mes documents et le mettre à l'intérieur du dossier de partage il faut taper la commande :

sudo cp /home/chemin/d_acces/au_fichier /mnt/partage_xp

avec "sudo" espace "cp" (copier) espace "/home/nom_utilisateur/Documents/texte.jpg" espace "/mnt/partage_xp"

Dans l'arborescence ubuntu, mes documents se trouvent dans /home/nom_utilisateur/Documents

Configuration: Windows XP, VirtualBox, Ubuntu

Meilleures réponses pour « VirtualBox partage hôte XP invité Ubuntu » dans :
VirtualBox - Partage d'un dossier Windows sous un hôte Ubuntu Voir Tout d'abord, veillez à ce que les additions invités soient installées, si ce n'est pas le cas, regardez ceci. Création du dossier partagé dans VirtualBox
Partager un dossier avec Windows sous Ubuntu VoirDans Ubuntu, il n'est pas très difficile de partager un dossier avec Windows. Sommaire: Mettre en place le partage Accéder au partage depuis Windows Notes Désactiver totalement le partage de fichiers Mettre en place le partage (1)...
VirtualBox - Installer les additions client dans Ubuntu VoirUne fois le système d'exploitation installé dans VirtualBox, il est recommandé d'installer les additions client. Ce sont des pilotes à installer dans la machine virtuelle qui améliorent le fonctionnement : affichage graphique plus rapide ; ...
[Linux] Installer Linux sans repartitionner VoirComment installer sans repartitionner ? Comment ça se passe pour le disque Linux ? Préambule Cet article couvre Le nécessaire: Matériel, système et logiciel Pourquoi Pourquoi VirtualBox ? Pourquoi Ubuntu ? Pourquoi la version...
Télécharger VirtualBox VoirVirtualBox permet d'émuler complètement un PC. C'est comme si vous aviez un second PC dans une simple fenêtre. C'est utile pour tester d'autres système d'exploitation sans repartitionner et sans risque (repartitionner par exemple Linux), pour...
Partage de fichiers sous Windows XP VoirIntérêt Le partage de fichiers consiste à rendre disponible à travers le réseau le contenu d'un ou plusieurs répertoires. Tous les systèmes Windows possèdent en standard des mécanismes permettant de mettre facilement en partage le...
Partager une connexion Internet sous Windows XP VoirIntérêt Si vous possédez un réseau local (deux ordinateurs ou plus reliés en réseau) dont un connecté à Internet (par l'intermédiaire d'un modem, par le câble, ...) il peut être intéressant de rendre Internet accessible aux autres ordinateurs du...

1

MXDMXD, le 24 mai 2009 à 13:46:24
  • +1

Salut matshop,

ça marche nickel aussi avec Vista !
Concernant le répertoire à partager, dans mon cas, c'est sur la racine du D:\ et c'est un répertoire existant (j'ai choisi l'option lecture seule car je veux juste acceder à mes données). Bref, c'est OK Pour ce tuto.

Il ne reste plus qu'a connaitre le fichier de config ubuntu à modifier pour que le nouveau "disque" soit monté à chaque démarage... mais cela existe quelque part.

Merci pour le coup de main à la communauté

MXDXD

Répondre à MXDMXD

2

anakin666, le 29 mai 2009 à 10:41:28

Le Fichier .profile est exécuté automatiquement lors de l'ouverture de la session.

Tapez la ligne suivante :

gedit $HOME/.profile

Ajouter la ligne de commande toute à la fin du fichier

Le disque est maintenant mounter automatiquement.

Anakin

Répondre à anakin666

3

 francois195, le 31 aoû 2009 à 20:50:02

Merci pour ce tip bien utile, je n'arrivas plus à faire la manip depuis les deux dernières versions d'Ubutu. Là ça marche nickel avec Ubuntu 9.04 et VBox 3.0.4.

Au fait, pour pouvoir écrire un fichier dans le dossier de partage Windows depuis Linux, il suffit simplement, depuis Windows, d'autoriser les utilisateur à écrire dans le dossier de partage en question ;-)

Répondre à francois195