Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
virtualbox_repertoire_partage [Le 01/09/2010, 13:14]
213.37.34.167
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Dapper Hardy Intrepid Jaunty virtualbox virtualisation windows}} 
----- 
  
-{{applications:​virtualbox.png}} 
- 
- 
-====== Répertoire de partage avec VirtualBox ====== 
- 
-//Cette page n'est qu'une annexe destinée à alléger la page principale de **[[:​VirtualBox]]** et permettant de présenter ​ la façon de mettre en œuvre la mise en commun d'un répertoire à la fois sur l'OS Host et également l'OS Guest (on peut le considérer comme une sorte de buffer d'​interface)//​. ​ 
- 
- 
-........ 
- 
-Pour faciliter le partage entre l'OS Host, et l'OS Guest, VirtualBox offre un système simple (cependant le partage Netbios //via// Samba marche également très bien). 
- 
-Prérequis : Additions client installées (Guest addition), ainsi que l'​option réseau dans VirtualBox (préférences/​réseaux/​activer adaptateur de réseaux). Pour installer les additions clients, dans la fenêtre du SE invité, choisir '​Périphériques'​ du menu de la fenêtre, puis '​Installer les additions invités'​. 
- 
-(note : une fois le répertoire de partage correctement configuré, il est possible de lancer la VM SANS activer le contrôleur réseau. Le répertoire de partage reste actif. Cela permet donc d'​isoler l'OS guest du réseau. 
- 
-===== Installation des additions client (Guest addition) ===== 
- 
-  - Lancez virtualbox 
-  - Lancez l'host invité (Guest) 
-  - Dans la fenêtre du Guest, vous avez une barre d'​outils en haut avec 3 menus dont les noms sont : 
- 
-      "​Machine"​ 
-    * "​Périphériques"​ 
-      "​Aide"​ 
- 
-ou bien si c'est en anglais : 
- 
-      "​Machine"​ 
-    * "​Devices"​ 
-      "​Help"​ 
- 
-Ensuite en bas du menu Périphérique/​Devices,​ vous cliquez sur "​Installer les additions client ". 
- 
-Il ne vous reste plus qu'à suivre la procédure d'​installation (//Suivant -> suivant -> Terminer//​). 
- 
-===== Ajoutez un répertoire de partage à VirtualBox ===== 
- 
- 
-==== Avec l'​interface graphique de VirtualBox ==== 
- 
-Dans les préférences de la VirtualBox, cliquez sur « Répertoires partagés », cliquez sur « Ajouter un nouveau répertoire partagé », donnez le chemin d'​accès et donnez lui un nom. Retenez bien ce nom, il correspond à « sharename » dans les exemples qui suivent. 
- 
-<note important>​Cela peut paraître couler de source mais le nom ne doit pas comporter de caractères spéciaux (#,​*...)</​note>​ 
- 
-==== En ligne de commande ==== 
- 
-Vous allez passer par la ligne de commande. 
-Vous devrez d'​abord éteindre votre OS Guest avant d'​effectuer cette  manip. Dans l'OS Host (votre ubuntu), exemple : 
-<​code>​ 
-VBoxManage sharedfolder add "​xp"​ -name sharename -hostpath "/​home"​ 
-</​code>​ 
-  * "​xp"​ est ici le nom de votre machine virtuelle (celle-ci ne doit pas être lancée, et il est préférable d'​éviter les tirets dans le nom de la machine virtuelle) 
-  * sharename est le nom de partage désiré (ne pas mettre de _ dans le nom) 
-  * "/​home"​ est le chemin absolu que vous voulez partager. Attention, ce répertoire doit appartenir au groupe vboxusers (utiliser chgrp) sous peine de voir une erreur 67 dans windows. 
- 
- 
-===== Accès au partage ===== 
- 
-Pour accéder à ce partage dans un OS Guest: 
- 
-==== De type Windows ====  
- 
-=== Avec la souris === 
- 
-Dans l'​explorateur Windows, Outils > Connecter un lecteur réseau 
-Choisissez la lettre que vous voulez pour désigner le fichier (ex Z:) 
-Dossier \\vboxsvr\sharename 
- 
-=== En ligne de commande === 
- 
-Dans une invite de commandes (''​command.com'',​ ou //Démarrer -> Exécuter -> « cmd »//), puis on tape : 
- 
-  net use X: \\vboxsvr\sharename 
- 
-(sharename= nom du dossier partagé crée précédement) 
- 
- 
-<note important>​Cette commande ne fonctionne pas il se peut que se soit le DNS de VirtualBox qui ne fonctionne pas correctement ; essayez alors de remplacer dans cette ligne : "​vboxsvr"​ par votre adresse ip sous Ubuntu (disponible en tapant la commande "​ifconfig"​ dans un terminal)</​note>​ 
- 
-<note tip>La commande va vous demander un login et un mot de passe. Il est différent de votre login et mot de passe ; n'​oubliez pas de le définir par sudo smbpasswd -a user_name [[http://​doc.ubuntu-fr.org/​samba | cf. Samba]]</​note>​ 
-Et le lecteur apparait à la lettre X dans le poste de travail... 
- 
-==== De type GNU/Linux ==== 
- 
-  sudo mount -t vboxsf sharename mountpoint 
-<note warning>​Si vous rencontrez l'​erreur "​**/​sbin/​mount.vboxsf:​ mounting failed with the error: Protocol error**",​ remplacez //mount -t vboxsf// par //​mount.vboxsf//​ </​note>​ 
- 
-"​mountpoint"​ est un répertoire de montage que vous devrez créer au préalable : 
-exemple : <​code>​sudo mkdir -p /​mnt/​partage</​code>​ 
- 
-<note warning> La commande mount ne peut en général être exécutée qu'​avec les droits administrateur (sudo) et du coup le répertoire monté appartient à root, ce qui limite sérieusement ce qu'on peut faire avec. Une solution consiste à forcer le user-id et le group-id de l'​utilisateur sur le répertoire monté de la manière suivante : 
- 
-<​code>​sudo mount -t vboxsf -o uid=`id -u` -o gid=`id -g` sharename /​mnt/​partage 
-</​code></​note>​ 
- 
-Pour automatiser le montage du partage au démarrage de l'OS [[:​gnu|GNU]]/​[[:​linux|Linux]] virtuel, [[:​tutoriel:​comment_editer_un_fichier|modifiez]] le fichier /etc/fstab en rajoutant cette ligne à la fin : 
-  sharename mountpoint vboxsf defaults,​_netdev 0 2 
-<note warning>​l'​option _netdev permet d'​attendre le chargement des modules additionnels de VirtualBox, comprenant le support des dossiers partagés, avant de monter le répertoire. Le système ne pourra pas trouver le dossier partagé via son "​sharename"​ si le module n'est pas chargé.</​note>​ 
- 
-=== Suppression d'un répertoire de partage === 
- 
-Pour enlever ce point de montage, dans votre OS Host (votre ubuntu), il vous faudra quitter votre session virtualbox, et taper : 
- 
-  VBoxManage sharedfolder remove "​xp"​ -name "​sharename"​ 
- 
-\\ 
----- 
-//​Contributeurs:​ [[utilisateurs:​Fabien26]],​ [[utilisateurs:​sbig77]],​ [[utilisateurs:​vorach]],​ [[utilisateurs:​omega13]],​ [[utilisateurs:​DarkHylian]],​ [[utilisateurs:​BravoJR]],​ [[utilisateurs:​Maniack Crudelis]], [[utilisateurs:​mcpeter|McPeter]].//​ 
  • virtualbox_repertoire_partage.1283339695.txt.gz
  • Dernière modification: Le 01/09/2010, 13:14
  • par 213.37.34.167