web-dev-qa-db-fra.com

Problèmes d'installation des ajouts invités pour un système d'exploitation invité Xubuntu 13.10 dans Virtualbox 4.2.10

J'utilise Ubuntu 13.04 64-BIT comme système d'exploitation hôte exécutant Virtual Box 4.2.10. Je reçois ce message lorsque je dis à virtualbox d'installer les ajouts invités (CTRL + D), de monter le volume dans le système d'exploitation invité et d'exécuter le fichier VBoxLinuxAdditions.run à l'aide de root par:

Sudo ./VBoxLinuxAdditions.run

Il commence et vient ensuite à ces messages d'erreur:

Verifying archive integrity... All good.
Uncompressing VirtualBox 4.2.10 Guest Additions for Linux..........
VirtualBox Guest Additions installer
Removing existing VirtualBox non-DKMS kernel modules ...done.
Building the VirtualBox Guest Additions kernel modules
The headers for the current running kernel were not found. If the following
module compilation fails then this could be the reason.

    Building the main Guest Additions module ...done.
    Building the shared folder support module ...fail!
    (Look at /var/log/vboxadd-install.log to find out what went wrong)
    Doing non-kernel setup of the Guest Additions ...done.
    Installing the Window System drivers
    Warning: unknown version of the X Window System installed.  Not installing
    X Window System drivers.
    Installing modules ...done.
    Installing graphics libraries and desktop services components ...done.
    allusers@allusers-VirtualBox:/media/allusers/VBOXADDITIONS_4.2.10_84104$ 

J'ai tout suivi du manuel officiel de VirtualBox sur l'installation d'ajouts d'invités pour Linux j'ai utilisé d'autres commandes telles que:

Sudo apt-get install build-essential linux-headers-$(uname -r) dkms

et:

Sudo apt-get install virtualbox-guest-x11

J'ai redémarré après avoir exécuté ces commandes et cela ne fonctionnera toujours pas. Il dit toujours que les modules du noyau sont manquants et que la fenêtre n’est pas transparente. Une idée de ce que pourrait être le problème? Voici le fichier journal vboxadd-install.log

2
Duval Pearson III

J'ai eu le même problème sur l'hôte Debian Wheezy, avec VirtualBox 4.1.8 (avec Kubuntu 13.10 en tant qu'invité).

Après quelques réflexions, il semble que l’installation d’additions d’invités sur des distributions Linux dérivées récentes de 13.10 (telles que la vôtre: Xubuntu 13.10) nécessite au moins la version 4.3 de VirtualBox exécutée sur l’hôte.

Pour mettre à jour votre version de VirtualBox jusqu'à la version 4.3:

Ajoutez le référentiel officiel à votre fichier /etc/apt/sources.list:

deb http://download.virtualbox.org/virtualbox/debian raring contrib

Ajoutez la clé officielle du référentiel Oracle et mettez à jour votre liste de référentiels:

wget -q http://download.virtualbox.org/virtualbox/debian/Oracle_vbox.asc -O- | Sudo apt-key add -
Sudo apt-get update

Sélectionnez n'importe quel identifiant de démons de virtualbox en cours d'exécution:

ps -aux | grep virtualbox

et les tuer.

Installez la nouvelle version de VirtualBox (la version précédente sera automatiquement supprimée)

Sudo apt-get install virtualbox-4.3

Lancez votre invité à partir de l'interface VirtualBox et installez les ajouts d'invités à partir du 4.3 .iso sur votre invité Linux 13.10, de la même manière que vous l'avez fait (Sudo ./VBoxLinuxAdditions.run). Le module du noyau trouvera l'en-tête linux approprié pour la compilation.

J'espère que cela t'aides.

Pour information, voici le tutoriel d'installation générique de distribution Linux pour VirtualBox

1
Nicolas SAUBAT