Installation de VirtualBox 1.4.0 [RESOLU]

Bonjour!

J’essaie d’installer virtualbox 1.4.0 sur ma etch 32 bits nouvellement installée, via des DVD officiels.

Je n’arrive pas à installer quoi que ce soit sur la machine virtuelle.

Je suis sous
Linux feynman 2.6.18-4-amd64 #1 SMP Mon Mar 26 19:17:44 UTC 2007 x86_64 GNU/Linux

Et en KDE 3.5.5.

Je me suis d’abord inspiré de:
http://www.teonux.fr/apache2-default/index.php?post/2007/06/09/debian-VirtualBox

Voilà exactement ce que j’ai fait:
d’abord j’ai installé les librairies nécessaires à la compilation du kernel.

apt-get install linux-headers-uname -r build-essential gcc libqt3-mt libxalan110 libxerces27

j’ai installé ensuite virtualbox
#aptitude install virtualbox
(j’ai mis dans mon sources.list
deb virtualbox.org/debian etch non-free)

j’ai ensuite ajouté mon groupe à celui de vboxusers
#adduser georges vboxusers

J’ai ajouté la ligne suivante dans /boot/grub/menu.lst.

kopt=root=/dev/sda1 ro

en

kopt=root=/dev/sda1 ro nmi_watchdog=0

J’ai redémarré

Après avoir configuré la machine, j’ai obtenu et avoir défini

Unknown error initializing kernel driver (VERR_VM_DRIVER_VERSION_MISMATCH).
VBox status code: -1912 (VERR_VM_DRIVER_VERSION_MISMATCH).

Code de résultat:
0x80004005
Composant:
Console
Interface:
IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}

La machine virtuelle a 128 Mo de Memoire vive et 7 Go de Disque dur.
Le lecteur de DVD utilisé est
TSSTcorpCD/DVDW SH-S182D (/dev/hda)

Il est monté sur /dev/hda.

En désespoir de cause, j’ai ensuite fait ceci, en me basant sur diverses documentations glanées sur le net.

je me suis inspiré de cette doc:
http://www.howtoforge.com/virtualbox_ubuntu

D’abord j’ai changé les droits sur vboxdrv.

#chmod 660 /dev/vboxdrv

chgrp vboxusers /dev/vboxdrv

Puis j’ai changé /etc/udev/rules.d/020-permissions.rules

en ajoutant la ligne

J’ai rebooté et j’ai obtenu la même chose que précédemment.

Remarque:
En tapant ceci, je me suis rendu compte que
/etc/modules est vide.

Le module vboxdrv n’est pas chargé au démarrage.

C’est quoi cette histoire d’utiliser une 32 bits avec un noyau amd64 ?
Ca ne peut pas marcher: le noyau amd64 que tu as installé n’est fourni que pour installer une version 64 bits depuis une install 32.
Et je te conseillerait d’ailleurs plutot de reinstaller (avec un cd minimal plutot que les dvds au contenu obsolete et contenant 90% de paquets que tu n’installeras pas) direct une 64 bits.

Bon, mais avec ce que tu as, commences par installer un noyau k7 32 bits.: simplement par apt-get install linux-image… , suivi d’un update-grub à tous hasards. rebootes ensuite dessus.

Aprés, désinstalles le paquet virtualbox pour amd64 que tu as installé (apt-get remove --purge virtualbox): il allait bien avec ton noyau précèdent, sauf que ton noyau précèdent n’allait pas avec la distrib 32 que tu as choisi d’installer.
Ensuite, ajoutes à ton /etc/apt/sources.list une ligne:

deb http://www.virtualbox.org/debian etch non-freecomme il est précisé ici:
virtualbox.org/wiki/Downloads

puis fais un update, suivi d’un upgrade, puis d’un apt-get install virtualbox tous tes paquets doivent être à jour.

Ca marche nickel!!

Merci de m’avoir fait remarqué mon erreur!

Bon, maintenant, il va sans doute faire machine arrière sur 020permissions.rules et peut être sur menu.lst.

En tout cas merci beaucoup!!!

[quote=“georges subrenat”]Ca marche nickel!!
Merci de m’avoir fait remarqué mon erreur![/quote]de rien.[quote=“georges subrenat”]Bon, maintenant, il va sans doute faire machine arrière sur 020permissions.rules [/quote]Ca vient du deuxiême tuto que tu cites et que je n’ai pas lu ? pour autoriser un user, il suffit de l’ajouter au groupe vboxusers.[quote=“georges subrenat”]et peut être sur menu.lst.(…)[/quote]le nmi_watchdog=0 est une bonne précaution, et l’update-grub a déjà dû tout remettre au carré.