Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
virtualbox_additions_invite [Le 13/04/2017, 20:29] L'Africain tags |
virtualbox_additions_invite [Le 02/12/2024, 18:44] (Version actuelle) 93.14.17.75 [Virtualbox : Additions Invité] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Trusty virtualisation windows}} | + | {{tag>Xenial virtualisation windows}} |
---- | ---- | ||
Ligne 14: | Ligne 14: | ||
* Une capture/libération dynamique du curseur lorsque celui-ci se déplace entre système hôte et système invité. | * Une capture/libération dynamique du curseur lorsque celui-ci se déplace entre système hôte et système invité. | ||
+ | ====Invité Linux==== | ||
+ | Acceptez le montage du périphérique (comme une clé usb). | ||
+ | Placez vous dans le périphérique des Additions invité (son nom ressemble à VBOXADDITIONS_X.XXX) puis lancer la commande: <code>sudo ./VBoxLinux-- get Additions</code> ou double-cliquez tout simplement dessus.\\ | ||
+ | Redémarrez votre système invité.___ | ||
- | =====Pré-requis===== | + | ====Invité Windows==== |
+ | 1. Téléchargez l'iso des additions invitées sur le site de virtualbox (oracle). | ||
+ | https://download.virtualbox.org/virtualbox/7.0.22/VBoxGuestAdditions_7.0.22.iso | ||
- | * Avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] **[[apt>virtualbox-guest-additions-iso]]**, | + | 2. Démarrer la virtualbox windows, puis dans le menu "Périphériques" > "Lecteurs optiques" > "Choose a disk file", sélectionné l'iso téléchargée précédemment. |
- | * Si l'invité est un Ubuntu [[:tutoriel:comment_installer_un_paquet|installez également le paquet]] **[[apt>virtualbox-guest-utils]]**. | + | |
- | + | ||
- | =====Installation===== | + | |
- | 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é. | + | |
- | + | ||
- | 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 : | + | {{:vbox_windows_install_guest-addition.jpg?400|}} |
- | * 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 | + | |
- | </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 machines invitées, puis redémarrer la machine virtuelle. Tout ça en trois commandes : | + | 3. Toujours dans windows, ouvrir le navigateur de fichiers, dans le panneau latéral gauche vous verrez **Lecteur de CD (D:) VirtualBox Guest Additions**. |
- | <code>cd /media/$USER/VBOXADDITIONS_* # point de montage du cdrom | + | Cliquez dessus. Puis double-cliquez sur **VBoxWindowsAdditions**, et suivez les instructions d'installation.\\ |
- | sudo .VBoxLinuxAdditions.run uninstall | + | {{:vbox_windows_install_guest-addition_2.jpg?400|}} |
- | sudo apt-get install build-essential linux-headers-`uname -r` dkms | + | |
- | sudo .VBoxLinuxAdditions.run</code> | + | |
- | ====Invité Linux==== | ||
- | Acceptez le montage du périphérique (comme une clé usb). | ||
- | Placez vous dans le périphérique des Additions invité (son nom ressemble à VBOXADDITIONS_X.XXX) puis lancer la commande: <code>sudo ./VBoxLinuxAdditions.run</code> ou double-cliquez tout simplement dessus.\\ | ||
- | Redémarrez votre système invité. | ||
- | |||
- | ====Invité Windows==== | ||
- | Sous Windows ouvrez le navigateur de fichier, dans le panneau latéral gauche vous verrez **Lecteur de CD (D:) VirtualBox Guest Additions**. | ||
- | Cliquez dessus. Puis double-cliquez sur **VBoxWindowsAdditions**.\\ | ||
Redémarrez votre système invité. | Redémarrez votre système invité. | ||
Ligne 63: | Ligne 48: | ||
Vous pouvez ensuite cochez les cases **Lecture seule**, **Montage automatique**, **Configuration permanente**, si vous souhaitez ces options. | Vous pouvez ensuite cochez les cases **Lecture seule**, **Montage automatique**, **Configuration permanente**, si vous souhaitez ces options. | ||
+ | <note important>Si votre machine hôte et la machine virtuelle sont sous Ubuntu, **il faut modifier « Nom du dossier »** proposé par défaut par VirtualBox, nommé **dossierpartage** ci-dessus, afin que ce nom partagé soit différent d'un nom de dossier existant sur l'invité (guest) ! Si les noms sont identiques, vous aurez une erreur et vous ne pourrez pas accéder au partage ! | ||
+ | |||
+ | //Exemple// : Vous partagez le dossier 'Public' de votre machine hôte (votre ordinateur), VBox propose comme nom de dossier : Public. Modifier ce nom pour 'PublicHote' par exemple ce qui évitera ce conflit. </note> | ||
=== En ligne de commande === | === En ligne de commande === | ||
Ligne 75: | Ligne 63: | ||
==== Accès au partage ==== | ==== Accès au partage ==== | ||
- | === Système invité Windows === | + | === Système invité Windows === |
Pour accéder au partage sous Windows : | 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//.\\ | + | * 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> | * 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). | (**dossierpartage** est le nom du dossier partagé crée précédemment). | ||
Ligne 90: | Ligne 79: | ||
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 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> | 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. | 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 90: | ||
<note warning>Si vous rencontrez l'erreur "**/sbin/mount.vboxsf: mounting failed with the error: Protocol error** (ou no such device", remplacez //mount -t vboxsf// par //mount.vboxsf// </note> | <note warning>Si vous rencontrez l'erreur "**/sbin/mount.vboxsf: mounting failed with the error: Protocol error** (ou no such device", remplacez //mount -t vboxsf// par //mount.vboxsf// </note> | ||
- | **dossierpartage** est le nom du dossier partagé lors de la configuration de votre machine.\\ | + | **dossierpartage** est le nom du dossier partagé lors de la configuration de votre machine. Ce nom ne doit pas exister sur la machine invitée (cf alerte plus haut).\\ |
**pointdemontage** est le dossier de montage que vous avez créer plus haut. | **pointdemontage** est le dossier de montage que vous avez créer plus haut. | ||
Naviguez jusqu'à votre dossier de partage pour accéder à vos documents. | Naviguez jusqu'à votre dossier de partage pour accéder à vos documents. |