Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
virtualbox_additions_invite [Le 08/01/2016, 11:32] L'Africain créée |
virtualbox_additions_invite [Le 12/02/2024, 14:32] (Version actuelle) 213.190.75.74 [Installation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Precise Trusty virtualbox virtualisation windows}} | + | {{tag>Xenial virtualisation windows}} |
---- | ---- | ||
- | {{applications:virtualbox.png}} | + | {{ :applications:virtualbox.png?70}} |
- | + | ||
====== Virtualbox : Additions Invité ====== | ====== Virtualbox : Additions Invité ====== | ||
Ligne 17: | Ligne 15: | ||
- | =====Pré-requis===== | + | =====Pré-requis===== |
* Avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] **[[apt>virtualbox-guest-additions-iso]]**, | * Avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] **[[apt>virtualbox-guest-additions-iso]]**, | ||
Ligne 25: | Ligne 23: | ||
Pour activer les Additions invité, lancez **[[Virtualbox]]**, puis le Système invité. Ensuite dans le menu **Périphériques**, cliquez sur **Insérer l'image CD des Additions invité...**. | Pour activer les Additions invité, lancez **[[Virtualbox]]**, puis le Système invité. Ensuite dans le menu **Périphériques**, cliquez sur **Insérer l'image CD des Additions invité...**. | ||
La suite dépend du système invité. | La suite dépend du système invité. | ||
+ | |||
+ | Si lors de l'installation vous avez une erreur comme //The headers for the current running kernel were not found.//, vérifiez que vous avez bien installé les trois paquets suivants (dkms est important) avec cette commande : | ||
+ | <code>sudo apt-get install build-essential linux-headers-`uname -r` dkms</code> | ||
+ | <note tip>Une fois ces opérations faites, vérifier que l'accélération 3D est disponible : | ||
+ | * Dans l'interface graphique sous Unity ou Gnome : Applications //Détails// (disponible dans les paramètres systèmes), sous //Résumé//, doit être indiqué la //Carte graphique// ''Chromium'' | ||
+ | * Dans un terminal : ''/usr/lib/nux/unity_support_test -p'' doit renvoyer //yes// partout | ||
+ | |||
+ | Remarque: Pour que le test unity (qui est un moteur de jeu pour info) fonctionne il faut l'installer au préalable avec la commande ''sudo apt-get install unity'' | ||
+ | |||
+ | </note> | ||
+ | |||
+ | Si vous avez oublié **dkms** lors de la première installation, et que vous avez une //Carte graphique// ''llvm Gallium'', désinstallez les **Additions**, installez dkms, et réinstallez les ajouts des additions invitées, puis redémarrer la machine virtuelle. | ||
====Invité Linux==== | ====Invité Linux==== | ||
Acceptez le montage du périphérique (comme une clé usb). | Acceptez le montage du périphérique (comme une clé usb). | ||
Ligne 55: | Ligne 65: | ||
Pour réaliser le partage d'un dossier en ligne de commande, éteignez votre système invité avant d'effectuer cette manipulation. Dans le système hôte (votre ubuntu), entrez la commande (à titre d'exemple) : | Pour réaliser le partage d'un dossier en ligne de commande, éteignez votre système invité avant d'effectuer cette manipulation. Dans le système hôte (votre ubuntu), entrez la commande (à titre d'exemple) : | ||
- | <code>VBoxManage dossierpartage add "xp" -name dossierpartage -hostpath "/home"</code> | + | <code>VBoxManage sharedfolder add "xp" -name dossierpartage -hostpath "/home"</code> |
* **xp** est ici le nom de votre machine virtuelle (il est préférable d'éviter les tirets dans le nom de la machine virtuelle). Pour connaître le nom de votre machine virtuelle :<code> ls VirtualBox\ VMs/</code> | * **xp** est ici le nom de votre machine virtuelle (il est préférable d'éviter les tirets dans le nom de la machine virtuelle). Pour connaître le nom de votre machine virtuelle :<code> ls VirtualBox\ VMs/</code> | ||
* **dossierpartage** est le nom de partage désiré (ne pas mettre de _ dans le nom) | * **dossierpartage** est le nom de partage désiré (ne pas mettre de _ dans le nom) | ||
Ligne 63: | Ligne 73: | ||
==== Accès au partage ==== | ==== Accès au partage ==== | ||
- | === Système invité Windows === | + | === Système invité Windows === |
- | Soit vous naviguez dans l'explorateur Windows, **Outils > Connecter un lecteur réseau**, puis choisissez la lettre que vous voulez pour désigner le fichier (ex X:) dans **Dossier** entrez //\\vboxsvr\dossierpartage//.\\ | + | Pour accéder au partage sous Windows : |
+ | * Soit vous naviguez dans l'explorateur Windows, **Outils > Connecter un lecteur réseau**, puis choisissez la lettre que vous voulez pour désigner le fichier (ex X:) dans **Dossier** entrez //\\vboxsvr\dossierpartage//.\\ Sous Windows 10, dans le volet de navigation de l'explorateur, à gauche de la fenêtre, clic-droit sur Réseau puis "Connecter un lecteur réseau...". Choisir un lecteur (ex X: comme ci-dessus) puis "Parcourir..." pour sélectionner le dossier réseau partagé. Après validation, ce dossier apparaît dans le volet de navigation au-dessus et dans "Réseau" avec un un intitulé en majuscule : \\VBOXSVR | ||
+ | <note important>A la première sollicitation de "Réseau" dans l'explorateur de Windows 10, si un message : "La découverte du réseau est désactivée...", clic-droit sur le bandeau sous la barre de menus : "La découverte du réseau et le partage de fichiers sont désactivés..." puis "Activer la découverte de réseau et le partage des fichiers".</note> | ||
+ | * Soit dans une invite de commandes, //Démarrer -> Exécuter -> « cmd »//, vous tapez : <code>net use X: \\vboxsvr\dossierpartage</code> | ||
+ | (**dossierpartage** est le nom du dossier partagé crée précédemment). | ||
+ | Et le lecteur apparaîtra à la lettre X dans le poste de travail... | ||
- | Soit dans une invite de commandes : //Démarrer -> Exécuter -> « cmd »//, vous tapez : <code>net use X: \\vboxsvr\dossierpartage</code> | + | <note important>Si 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> |
- | (**dossierpartage** est le nom du dossier partagé crée précédement) | + | |
- | <note important>Si 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> FIXME | ||
- | Et le lecteur apparaitra à la lettre X dans le poste de travail... | ||
===Système invité GNU/Linux === | ===Système invité GNU/Linux === | ||
- | Pour accéder à un partage sous un système invité Linux, créer d'abord un dossier de partage par exemple dans le dossier **media** avec la commande : | + | |
+ | Pour automatiser le montage du partage au démarrage du système [[:GNU]]/[[:Linux]] virtuel, il faut ajouter son compte utilisateur au groupe ''vboxsf'', et les dossiers partagés seront automatiquement montés dans /media. Par exemple, si vous avez appelé un dossier partagés **Documents**. Alors un dossier **/media/sf_Documents** apparaîtra, contenant ce que contient le dossier partagé. | ||
+ | Pour ajouter votre utilisateur au groupe ''vboxsf'' entrez la commande suivante dans un terminal : <code>sudo adduser $USER vboxsf</code> | ||
+ | |||
+ | [[https://peertube.live/videos/watch/4f0df0e9-b2b7-4aa3-bd43-7fb4c9ac3334|Tuto vidéo partage de dossier entre invité et hôte]] | ||
+ | |||
+ | Vous pouvez également le faire graphiquement avec [[:users-admin]]. Il suffit alors de cliquer sur **Gérer les groupes**, puis de cliquer sur **Propriétés** après avoir sélectionné le groupe **vboxsf** et de cocher son identifiant en tant que membre du groupe. | ||
+ | |||
+ | Pour accéder manuellement à un partage sous un système invité Linux, créer d'abord un dossier de partage par exemple dans le dossier **media** avec la commande : | ||
<code>sudo mkdir -p /media/monpartage</code> | <code>sudo mkdir -p /media/monpartage</code> | ||
Puis rendez accessible le dossier partagé en entrant dans un [[:terminal]] : <code>sudo mount -t vboxsf dossierpartage pointdemontage</code> | Puis rendez accessible le dossier partagé en entrant dans un [[:terminal]] : <code>sudo mount -t vboxsf dossierpartage pointdemontage</code> | ||
Ligne 88: | Ligne 106: | ||
<note warning> La commande mount est exécutée [[:sudo|avec les droits administrateur]] si cela limite les accès en écriture à vos documents, vous pouvez forcer l'accès de l'utilisateur sur le dossier monté, avec la commande: <code>sudo mount -t vboxsf -o uid=`id -u` -o gid=`id -g` sharename /mnt/partage</code></note> | <note warning> La commande mount est exécutée [[:sudo|avec les droits administrateur]] si cela limite les accès en écriture à vos documents, vous pouvez forcer l'accès de l'utilisateur sur le dossier monté, avec la commande: <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 du sytème [[:GNU]]/[[:Linux]] virtuel, il faut ajouter son compte utilisateur au groupe ''vboxsf'', et les dossiers partagés seront automatiquement montés dans /media. Par exemple, si vous avez appelé un dossier partagés **Documents**. Alors un dossier **/media/sf_Documents** apparaîtra, contenant ce que contient le dossier partagé. | ||
- | Pour ajouter votre utilisateur au groupe ''vboxsf'' entrez la commande suivante dans un terminal : <code>sudo adduser $USER vboxsf</code> | ||
- | Vous pouvez également le faire graphiquement avec [[:users-admin]]. Il suffit alors de cliquer sur **Gérer les groupes**, puis de cliquer sur **Propriétés** après avoir sélectionné le groupe **vboxsf** et de cocher son identifiant en tant que membre du groupe. | ||
Ligne 99: | Ligne 114: | ||
Pour enlever ce point de montage, dans votre système hôte, il vous faudra quitter votre session Virtualbox, et taper : <code>VBoxManage sharedfolder remove "xp" -name "dossierpartage"</code> | Pour enlever ce point de montage, dans votre système hôte, il vous faudra quitter votre session Virtualbox, et taper : <code>VBoxManage sharedfolder remove "xp" -name "dossierpartage"</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). Pour connaître le nom de votre machine virtuelle :<code> ls VirtualBox\ VMs/</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). Pour connaître le nom de votre machine virtuelle :<code> ls VirtualBox\ VMs/</code> |
- | * sharename est le nom de partage désiré (ne pas mettre de _ dans le nom) | + | * **dossierpartage** est le nom de partage désiré (ne pas mettre de _ dans le nom) |
\\ | \\ | ||
---- | ---- | ||
//Contributeurs: [[utilisateurs:Fabien26]], [[utilisateurs:sbig77]], [[utilisateurs:vorach]], [[utilisateurs:omega13]], [[utilisateurs:DarkHylian]], [[utilisateurs:BravoJR]], [[utilisateurs:Maniack Crudelis]], [[utilisateurs:mcpeter|McPeter]], [[utilisateurs:wubijacq|wubijacq]].// | //Contributeurs: [[utilisateurs:Fabien26]], [[utilisateurs:sbig77]], [[utilisateurs:vorach]], [[utilisateurs:omega13]], [[utilisateurs:DarkHylian]], [[utilisateurs:BravoJR]], [[utilisateurs:Maniack Crudelis]], [[utilisateurs:mcpeter|McPeter]], [[utilisateurs:wubijacq|wubijacq]].// |