Fedora 20 (Heisenbug) est actuellement la dernière version et si vous voulez l'essayer sur VirtualBox, installez les ajouts invités pour une fonctionnalité complète.
L'installation est simple et prend quelques étapes, mais implique des téléchargements et des mises à jour qui nécessiteraient une certaine bande passante.
Les suppléments invité sont compilés à partir de la source et chargés en tant que module.
1. Mettre à jour Fedora
La première chose à faire est de mettre à jour tous les packages et de mettre à jour le système.
$ sudo yum distro-sync
2. Installer les en-têtes du noyau et les outils de compilation
Les ajouts d'invités VirtualBox sont toujours compilés, ils ont donc besoin des outils de construction et des bibliothèques de noyau nécessaires. Installez-les avec la commande suivante.
$ yum -y install kernel-devel kernel-headers dkms gcc gcc-c++
Redémarrer
Après la mise à niveau et l'installation des en-têtes du noyau, redémarrez le système.
3. Compiler les ajouts d'invités virtualbox
Cliquez sur Périphériques> Insérer l'image du CD des ajouts d'invités dans le menu de la fenêtre de VirtualBox.
L'image du CD est maintenant disponible dans Fedora à /dev/cdrom ou /dev/sr0.
Créez un répertoire chez vous et montez-y le cd.
$ mkdir vboxcd $ sudo mount /dev/cdrom ~/vboxcd [sudo] password for silver: mount: /dev/sr0 is write-protected, mounting read-only
$ ls 32Bit cert VBoxSolarisAdditions.pkg 64Bit OS2 VBoxWindowsAdditions-amd64.exe AUTORUN.INF runasroot.sh VBoxWindowsAdditions.exe autorun.sh VBoxLinuxAdditions.run VBoxWindowsAdditions-x86.exe
Exécutez ensuite le script VBoxLinuxAdditions.run. La sortie devrait ressembler à ceci
$ sudo ./VBoxLinuxAdditions.run Verifying archive integrity... All good. Uncompressing VirtualBox 4.3.6 Guest Additions for Linux............ VirtualBox Guest Additions installer Removing installed version 4.3.6 of VirtualBox Guest Additions... Copying additional installer modules ... Installing additional modules ... Removing existing VirtualBox DKMS kernel modules [ OK ] Removing existing VirtualBox non-DKMS kernel modules [ OK ] Building the VirtualBox Guest Additions kernel modules [ OK ] Doing non-kernel setup of the Guest Additions [ OK ] Starting the VirtualBox Guest Additions [ OK ] Installing the Window System drivers Installing X.Org Server 1.14 modules [ OK ] Setting up the Window System to use the Guest Additions [ OK ] You may need to restart the hal service and the Window System (or just restart the guest system) to enable the Guest Additions. Installing graphics libraries and desktop services componen[ OK ] $
La ligne qui construit les modules du noyau des ajouts de VirtualBox Guest est la plus importante et ne doit pas échouer
Building the VirtualBox Guest Additions kernel modules [ OK ]
Terminé, maintenant redémarrez.
4. Vérifiez que les ajouts d'invités sont chargés
Après le redémarrage, la résolution d'écran de l'invité Fedora doit s'adapter à la taille de la fenêtre VirtualBox, ce qui indique que les ajouts d'invités fonctionnent. Vous pouvez en outre vérifier que les modules du noyau sont chargés ou non, avec la commande suivante
$ lsmod | grep -i vbox vboxsf 43786 0 vboxvideo 12658 1 drm 283349 2 vboxvideo vboxguest 231692 8 vboxsf $
Le module vboxguest indique que le module du noyau des ajouts d'invités de virtualbox est chargé et fonctionne.
5. Configurer les dossiers partagés
La dernière chose est de configurer les dossiers partagés afin que vous puissiez facilement échanger des fichiers entre le système d'exploitation hôte et invité. Cliquez sur "Périphériques> Paramètres du dossier partagé" dans la fenêtre Virtualbox. Cliquez sur l'icône à droite pour ajouter un nouveau dossier partagé.
Sélectionnez le répertoire sur votre système hôte qui doit être partagé avec l'invité Fedora 20.
Assurez-vous de donner un nom de dossier approprié, car il serait utilisé pour monter le répertoire dans Fedora.
Cochez "Rendre permanent" si vous souhaitez que le paramètre de dossier partagé soit persistant. Les dossiers partagés permanents sont répertoriés sous Dossiers de la machine, tandis que les dossiers non permanents sont répertoriés dans la liste des dossiers transitoires.
Après avoir sélectionné le dossier à partager, montez maintenant le dossier dans Fedora en utilisant le nom de dossier spécifié précédemment. La commande à utiliser est mount
$ sudo mount -t vboxsf enlightened ./vboxshared OR $ sudo mount.vboxsf enlightened ./vboxshared
vboxshared est le nom du répertoire où nous montons le dossier partagé. Assurez-vous que le répertoire existe. La commande mount montrerait maintenant que le répertoire est monté
$ mount | grep vboxsf none on /home/silver/vboxshared type vboxsf (rw,nodev,relatime)
Conclusion
Enfin, vous avez les ajouts d'invités VirtualBox installés sur Fedora. Vous devriez maintenant être en mesure d'obtenir la résolution native et de copier-coller des éléments sur Fedora et le système d'exploitation hôte.
Il activera également les dossiers partagés afin que vous puissiez partager automatiquement des fichiers entre les systèmes d'exploitation hôte et invité.
Si vous avez des questions ou des commentaires, faites-le nous savoir dans les commentaires ci-dessous.