Naeh.net Le mémo du développeur

28sept/0814

Additions client pour VirtualBox

Ici nous allons voir comment installer les additions client sur une virtualbox sous Windows et pour une Debian Etch en guest.

ça parait simple, mais quand on a installé une Debian assez maigre (avec presque rien dessus) la tache ne se résume plus a un simple clic, voici donc ce qu'il faut faire :

la première étape est obligatoire pour nous éviter un message d'erreur du type :

"Please install the build and header files for your current Linux kernel.
The current kernel version is 2.6.17-5mdv
Please install the GNU compiler.
Problems were found which would prevent VirtualBox from installing.
Please correct these problems and try again."

debian-guest:~# apt-get install linux-headers-`uname -r` build-essential

après il faut aller dans : Périphériques >> Installer les additions client...

retourner dans Debian et faire :

debian-guest:~# cd /media/
debian-guest:~# mount cdrom0
debian-guest:~# cd cdrom
debian-guest:~# sh VBoxLinuxAddition-XXXX.run (le XXX c'est la version adm64 ou x86)

redémarrez les machine virtuelle est ca devrait être bon ;-)

Share
Commentaires (14) Trackbacks (0)
  1. Thank you for valuable information.

  2. il faut préfixer la dernière ligne par sudo pour avoir les droits admin:
    sudo sh VBoxLinuxAdditions-x86.run
    C.

  3. bien vu, je ne l’ai pas précisé mais toutes ces manip sont a faire en root (si on a pas sudo).

  4. bonsoir et merci cela m’a bien aider pour debian, mais j’aimerai savoir comment faire ou bien si on peut faire pareil sous suse.
    merci d’avance pour la reponse

  5. N’ayant jamais touché à une Suse je ne peux pas vraiment aider, cependant il y a que la partie sur l’installation des headers qui doit être différente, il faudra remplacer :

    debian-guest:~# apt-get install linux-headers-`uname -r` build-essential

    par son équivalent sous Suse, pour le reste le script fournit pour les additions client devrait fonctionner sans soucis.

    Bonne chande :-)

  6. bonsoir merci pour votre aide

  7. Bonsoir,

    Je suis sous XP et tente de partager des fichiers avec ma VB sous Fedora12.
    J’ai bien installée la dernière version des kernel et j’ai exporté les paths correspondant. Mais j’ai toujours et encore le même msg d’erreur :

    Building the VirtualBox Guest Additions kernel modules ECHOUE

    Le log coorespondant est le suivant :

    make KBUILD_VERBOSE=1 -C /usr/include/linux SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbo
    x.0 modules
    make[1]: *** Pas de règle pour fabriquer la cible « modules ». Arrêt.
    make: *** [vboxadd_test] Erreur 2.

    Je suis à cours d’idée…

    Merci par avance.

  8. Bonjour à tous,

    Mon problème est maintenant réglé. Si vous rencontrez le même problème, je vous conseille :

    http://forum.virtualbox.org/viewtopic.php?f=3&t=15679

    Bye…

  9. Test succesufully on mandriva one 2009
    just install before kernel-source-…version
    and make packageS
    then export KERN_DIR with /usr/src/linux-…version

    finallly run command sh VBOX _ADDITION…

  10. Bonjour,

    Trés bon article.

    J’ajoute une information :
    la commande apt-get install linux-headers-`uname -r` build-essential ne marche pas pour moi.
    la solution :
    Il faut identifier la version du kernel , exemple lancer : sh VBoxLinuxAddition-XXXX.run
    le message d’erreur retourne l’information:
    The current kernel version is 2.6.17-5mdv
    Ensuite lancer la commande avec la version de headers à installer: apt-get install linux-headers-2.6.17-5mdv build-essential

  11. T’as raison Aligos!!

    la bonne commande c’est : apt-get install linux-headers-$(uname -r) build-essential

    Normalement le reste de la manip marchera.

    mais si t’as Xwindow ou xorg d’installé tu ne pourras installer les additionnels

  12. pour la commande:

    debian-guest:~# sh VBoxLinuxAddition-XXXX.run (le XXX c’est la version adm64 ou x86)

    Pour que cette commande marche , moi j’ai dû taper:

    debian-guest:~# sh VBoxLinuxAdditions-XXXX.run (le XXX c’est la version adm64 ou x86)

    La différence est qu’il faut ajouter un « s » à  » VBoxLinuxAddition-XXXX.run  »
    Si non , le shell me renvoie un message d’erreur en m’informant que ce répertoire et ce dossier est inexistant.

  13. Idem, j’ai un message qui m’indique que le fichier n’existe pas… Faut faire une manip avant de lancer la machine virtuelle ou sur VBox?

  14. salut jaimerai savoir si kelkun peut maider pour installer les Additions client pour VirtualBox avec xp. au fait jai installer xp sous vbox mai jarive pa a faire du copier coller avec la machine physique. merci


Leave a comment

(required)

Aucun trackbacks pour l'instant