madko wrote:Je dois me faire violence pour participer à un sujet Virtualbox, c'est dur vraiment.
Moi aussi du moins pour celui-là....
Bon il y a deux versions de VirtualBox, la version Oracle -
https://www.virtualbox.org/ - et la version RPMfusion. Ce qui suit fonctionne avec la version Oracle, je ne connais pas la version RPMfusion et le meilleur moyen de perdre son temps est de mélanger les deux versions.
Donc pour utiliser les dossiers partagés avec la version Oracle à partir d'une machine virtuelle Fedora il faut:
Sur le host:
- télécharger et installer VirtualBox à partir de
https://www.virtualbox.org/
- une fois VirtualBox installé, télécharger et installer l'extension pack à partir du même site
Il est ensuite possible de créer une machine virtuelle Fedora.
Sur la machine virtuelle Fedora:
- installer Fedora en bootant sur une image ISO
- une fois Fedora installé à partir de l'ISO la mettre à jour par
$ sudo dnf upgrade
- supprimer le rpm virtualbox-guest-additions par
$ sudo dnf remove virtualbox-guest-additions
(A ce jour je n'ai pas réussi à faire fonctionner les dossiers partagés avec la version fournie, je vais réessayer prochainement)
- installer les rpm nécessaires à l'installation des guest additions
$ sudo dnf install kernel-devel gcc make perl elfutils-libelf-devel
- télécharger l'image ISO VBoxGuestAdditions à partir
https://www.virtualbox.org/
- insérer cette image ISO dans le lecteur virtuel
- exécuter VBoxLinuxAdditions.run à partir de cette image ISO
- vérifier que l'installation des additions s'est bien déroulée
$ cat /var/log/vboxadd-setup.log
Building the main Guest Additions module.
Building the shared folder support module.
Building the graphics driver module.
- ajouter l'utilisateur au groupe vboxsf
$ sudo usermod -aG vboxsf nom_utilisateur_sur_guest
- vérifier l'ajout
$ cat /etc/groups | grep vboxsf
vboxsf:x:979:nom_utilisateur_sur_guest
- redémarrer la machine virtuelle
$ sudo reboot now
- après le reboot vérifier que vboxsf est bien chargé
$ dmesg | grep vboxsf
[ 21.561583] vboxsf: Successfully loaded version 6.0.0_BETA1 (interface 0x00010004)
Normalement à ce stade il est possible d'ajouter des répertoires partagés par l'interface utilisateur de VirtualBox et de les faire reconnaitre par le guest linux par la commande
$ mkdir point_de_montage
$ sudo mount -t vboxsf nom_du_partage point_de_montage