Sun VirtualBox Ubuntu [Résolu/Fermé]

Signaler
Messages postés
484
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
27 septembre 2013
-
 Profil bloqué -
Bonsoir,
J'utilise l'émulateur VirtualBox sous ubuntu pour utiliser mon Windows XP.
Ça a toujours marché depuis l'installation du système d'exploitation, et voici qu'aujourd'hui, à l'instant même, je viens de découvrir le message d'erreur suivant:

Échec d'ouverture d'une session pour la machine virtuelle Windows.
Virtual machine 'Windows' has terminated unexpectedly during startup.


et aussi:

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Re-setup the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.


alors, ce que j'ai compris de tout ce charabia, c'est que je devais installer le package DKMS (chose que jai fais puis s'est bien installé), me le problème est que, quand je rallume la machine virtuelle "Windows XP" ils me disent encore la même chose...
Que dois-je faire?

9 réponses


Salut,

As-tu taper dans un terminal la commande
sudo /etc/init.d/vboxdrv setup
comme indiquer dans le message d'erreur.

Normalement ca devrais fonctionner. Si je comprend bien le problème viens du fais que tu as fais une mise à jours du noyau et que les modules n'ont pas été recompiler, je ne suis pas sûr mais ça ressemble beaucoup à cela ;-)

@++ :-)

Bonsoir, petite traduction du "charabia" pour les non anglophones :

Échec d'ouverture d'une session pour la machine virtuelle Windows.
Virtual machine 'Windows' has terminated unexpectedly during startup.
La machine virtuelle 'Windows' s'est terminée de manière inattendue pendant son démarrage.

Kernel driver not installed (rc=-1908)
Pilote du noyau non installé

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Re-setup the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.


Le pilote du noyau Linux de VirtualBox (vboxdrv) soit n'est pas chargé, soit présente un problème de permission avec /dev/vboxdrv. Réinstaller le module du noyau en exécutant

'/etc/init.d/vboxdrv setup'

comme root. Les utilisateurs de Ubuntu, de Fedora ou de Mandriva devraient d'abord installer le paquet DKMS. Ce paquet garde la trace des modifications du noyau Linux et recompile le module vboxdrv du noyau si nécessaire.
Messages postés
484
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
27 septembre 2013
35
... Merci beaucoup pour les réponse et pour la traduction.
Alors, j'ai tappé la commande "/etc/init.d/vboxdrv setup"
et voici le message qui apparaît dans le terminal:

* Look at /var/log/vbox-install.log to find out what went wrong

puis je tappe cette commande:

/var/log/vbox-install.log

et ça donne:

bash: /var/log/vbox-install.log: Permission non accordée


qu'est ce qui faut que je fasse?

Pour regarder le contenu du fichier /var/log/vbox-install.log
il faut taper : cat /var/log/vbox-install.log
ou gedit /var/log/vbox-install.log.
Reporter le contenu ici
Messages postés
484
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
27 septembre 2013
35
ok, et ça sert à quoi tout ça?

(user):cat /var/log/vbox-install.log
** Compiling vboxdrv
make KBUILD_VERBOSE= -C /lib/modules/2.6.31-15-generic/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 modules
CC [M] /tmp/vbox.0/linux/SUPDrv-linux.o
CC [M] /tmp/vbox.0/SUPDrv.o
CC [M] /tmp/vbox.0/r0drv/alloc-r0drv.o
CC [M] /tmp/vbox.0/r0drv/initterm-r0drv.o
CC [M] /tmp/vbox.0/r0drv/memobj-r0drv.o
CC [M] /tmp/vbox.0/r0drv/mpnotification-r0drv.o
CC [M] /tmp/vbox.0/r0drv/powernotification-r0drv.o
CC [M] /tmp/vbox.0/r0drv/linux/assert-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/alloc-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/initterm-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/mp-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/mpnotification-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/process-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/semevent-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/semeventmulti-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/semfastmutex-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/spinlock-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/thread-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/thread2-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/time-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/timer-r0drv-linux.o
CC [M] /tmp/vbox.0/common/err/RTErrConvertFromErrno.o
CC [M] /tmp/vbox.0/common/log/log.o
/tmp/vbox.0/common/log/log.c: In function ‘rtLogOutputPrefixed’:
/usr/src/linux-headers-2.6.31-15-generic/arch/x86/include/asm/string_32.h:75: warning: array subscript is above array bounds
CC [M] /tmp/vbox.0/common/log/logellipsis.o
CC [M] /tmp/vbox.0/common/log/logrel.o
CC [M] /tmp/vbox.0/common/log/logrelellipsis.o
CC [M] /tmp/vbox.0/common/log/logcom.o
CC [M] /tmp/vbox.0/common/log/logformat.o
CC [M] /tmp/vbox.0/common/misc/handletable.o
CC [M] /tmp/vbox.0/common/misc/handletablectx.o
CC [M] /tmp/vbox.0/common/string/strformat.o
CC [M] /tmp/vbox.0/common/string/strformatrt.o
CC [M] /tmp/vbox.0/common/string/strformattype.o
CC [M] /tmp/vbox.0/common/string/strprintf.o
CC [M] /tmp/vbox.0/common/string/strtonum.o
CC [M] /tmp/vbox.0/r0drv/linux/RTLogWriteDebugger-r0drv-linux.o
CC [M] /tmp/vbox.0/generic/RTAssertShouldPanic-generic.o
CC [M] /tmp/vbox.0/generic/RTLogWriteStdErr-stub-generic.o
CC [M] /tmp/vbox.0/generic/RTLogWriteStdOut-stub-generic.o
CC [M] /tmp/vbox.0/generic/RTLogWriteUser-generic.o
CC [M] /tmp/vbox.0/VBox/log-vbox.o
CC [M] /tmp/vbox.0/VBox/strformat-vbox.o
CC [M] /tmp/vbox.0/math/gcc/divdi3.o
CC [M] /tmp/vbox.0/math/gcc/moddi3.o
CC [M] /tmp/vbox.0/math/gcc/qdivrem.o
CC [M] /tmp/vbox.0/math/gcc/udivdi3.o
CC [M] /tmp/vbox.0/math/gcc/umoddi3.o
LD [M] /tmp/vbox.0/vboxdrv.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/vbox.0/vboxdrv.mod.o
LD [M] /tmp/vbox.0/vboxdrv.ko
WARNING: -e needs -E or -F** Compiling vboxnetflt
make KBUILD_VERBOSE= -C /lib/modules/2.6.31-15-generic/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 modules
CC [M] /tmp/vbox.0/linux/VBoxNetFlt-linux.o
In file included from /tmp/vbox.0/include/VBox/intnet.h:34,
from /tmp/vbox.0/linux/../VBoxNetFltInternal.h:26,
from /tmp/vbox.0/linux/VBoxNetFlt-linux.c:49:
/tmp/vbox.0/include/VBox/stam.h:69:7: warning: "_MSC_VER" is not defined
CC [M] /tmp/vbox.0/VBoxNetFlt.o
In file included from /tmp/vbox.0/include/VBox/intnet.h:34,
from /tmp/vbox.0/VBoxNetFltInternal.h:26,
from /tmp/vbox.0/VBoxNetFlt.c:218:
/tmp/vbox.0/include/VBox/stam.h:69:7: warning: "_MSC_VER" is not defined
CC [M] /tmp/vbox.0/SUPR0IdcClient.o
CC [M] /tmp/vbox.0/SUPR0IdcClientComponent.o
CC [M] /tmp/vbox.0/SUPR0IdcClient-linux.o
CC [M] /tmp/vbox.0/r0drv/alloc-r0drv.o
CC [M] /tmp/vbox.0/r0drv/initterm-r0drv.o
CC [M] /tmp/vbox.0/r0drv/memobj-r0drv.o
CC [M] /tmp/vbox.0/r0drv/mpnotification-r0drv.o
CC [M] /tmp/vbox.0/r0drv/powernotification-r0drv.o
CC [M] /tmp/vbox.0/r0drv/linux/assert-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/alloc-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/initterm-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/mp-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/mpnotification-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/process-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/semevent-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/semeventmulti-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/semfastmutex-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/spinlock-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/thread-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/thread2-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/time-r0drv-linux.o
CC [M] /tmp/vbox.0/common/err/RTErrConvertFromErrno.o
CC [M] /tmp/vbox.0/common/err/RTErrConvertToErrno.o
CC [M] /tmp/vbox.0/common/log/log.o
/tmp/vbox.0/common/log/log.c: In function ‘rtLogOutputPrefixed’:
/usr/src/linux-headers-2.6.31-15-generic/arch/x86/include/asm/string_32.h:75: warning: array subscript is above array bounds
CC [M] /tmp/vbox.0/common/log/logellipsis.o
CC [M] /tmp/vbox.0/common/log/logrel.o
CC [M] /tmp/vbox.0/common/log/logrelellipsis.o
CC [M] /tmp/vbox.0/common/log/logcom.o
CC [M] /tmp/vbox.0/common/log/logformat.o
CC [M] /tmp/vbox.0/common/string/strformat.o
CC [M] /tmp/vbox.0/common/string/strformatrt.o
CC [M] /tmp/vbox.0/common/string/strformattype.o
CC [M] /tmp/vbox.0/common/string/strprintf.o
CC [M] /tmp/vbox.0/common/string/strtonum.o
CC [M] /tmp/vbox.0/r0drv/linux/RTLogWriteDebugger-r0drv-linux.o
CC [M] /tmp/vbox.0/generic/RTAssertShouldPanic-generic.o
CC [M] /tmp/vbox.0/generic/RTLogWriteStdErr-stub-generic.o
CC [M] /tmp/vbox.0/generic/RTLogWriteStdOut-stub-generic.o
CC [M] /tmp/vbox.0/generic/RTLogWriteUser-generic.o
CC [M] /tmp/vbox.0/generic/uuid-generic.o
CC [M] /tmp/vbox.0/VBox/log-vbox.o
CC [M] /tmp/vbox.0/VBox/strformat-vbox.o
CC [M] /tmp/vbox.0/math/gcc/divdi3.o
CC [M] /tmp/vbox.0/math/gcc/moddi3.o
CC [M] /tmp/vbox.0/math/gcc/qdivrem.o
CC [M] /tmp/vbox.0/math/gcc/udivdi3.o
CC [M] /tmp/vbox.0/math/gcc/umoddi3.o
LD [M] /tmp/vbox.0/vboxnetflt.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/vbox.0/vboxnetflt.mod.o
LD [M] /tmp/vbox.0/vboxnetflt.ko
WARNING: -e needs -E or -F** Compiling vboxnetadp
make KBUILD_VERBOSE= -C /lib/modules/2.6.31-15-generic/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 modules
CC [M] /tmp/vbox.0/linux/VBoxNetAdp-linux.o
In file included from /tmp/vbox.0/include/VBox/intnet.h:34,
from /tmp/vbox.0/linux/../VBoxNetAdpInternal.h:26,
from /tmp/vbox.0/linux/VBoxNetAdp-linux.c:48:
/tmp/vbox.0/include/VBox/stam.h:69:7: warning: "_MSC_VER" is not defined
CC [M] /tmp/vbox.0/VBoxNetAdp.o
In file included from /tmp/vbox.0/include/VBox/intnet.h:34,
from /tmp/vbox.0/VBoxNetAdpInternal.h:26,
from /tmp/vbox.0/VBoxNetAdp.c:36:
/tmp/vbox.0/include/VBox/stam.h:69:7: warning: "_MSC_VER" is not defined
CC [M] /tmp/vbox.0/r0drv/alloc-r0drv.o
CC [M] /tmp/vbox.0/r0drv/initterm-r0drv.o
CC [M] /tmp/vbox.0/r0drv/memobj-r0drv.o
CC [M] /tmp/vbox.0/r0drv/mpnotification-r0drv.o
CC [M] /tmp/vbox.0/r0drv/powernotification-r0drv.o
CC [M] /tmp/vbox.0/r0drv/linux/assert-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/alloc-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/initterm-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/mp-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/mpnotification-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/process-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/semevent-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/semeventmulti-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/semfastmutex-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/spinlock-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/thread-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/thread2-r0drv-linux.o
CC [M] /tmp/vbox.0/r0drv/linux/time-r0drv-linux.o
CC [M] /tmp/vbox.0/common/err/RTErrConvertFromErrno.o
CC [M] /tmp/vbox.0/common/err/RTErrConvertToErrno.o
CC [M] /tmp/vbox.0/common/log/log.o
/tmp/vbox.0/common/log/log.c: In function ‘rtLogOutputPrefixed’:
/usr/src/linux-headers-2.6.31-15-generic/arch/x86/include/asm/string_32.h:75: warning: array subscript is above array bounds
CC [M] /tmp/vbox.0/common/log/logellipsis.o
CC [M] /tmp/vbox.0/common/log/logrel.o
CC [M] /tmp/vbox.0/common/log/logrelellipsis.o
CC [M] /tmp/vbox.0/common/log/logcom.o
CC [M] /tmp/vbox.0/common/log/logformat.o
CC [M] /tmp/vbox.0/common/string/strformat.o
CC [M] /tmp/vbox.0/common/string/strformatrt.o
CC [M] /tmp/vbox.0/common/string/strformattype.o
CC [M] /tmp/vbox.0/common/string/strprintf.o
CC [M] /tmp/vbox.0/common/string/strtonum.o
CC [M] /tmp/vbox.0/r0drv/linux/RTLogWriteDebugger-r0drv-linux.o
CC [M] /tmp/vbox.0/generic/RTAssertShouldPanic-generic.o
CC [M] /tmp/vbox.0/generic/RTLogWriteStdErr-stub-generic.o
CC [M] /tmp/vbox.0/generic/RTLogWriteStdOut-stub-generic.o
CC [M] /tmp/vbox.0/generic/RTLogWriteUser-generic.o
CC [M] /tmp/vbox.0/generic/uuid-generic.o
CC [M] /tmp/vbox.0/VBox/log-vbox.o
CC [M] /tmp/vbox.0/VBox/strformat-vbox.o
CC [M] /tmp/vbox.0/math/gcc/divdi3.o
CC [M] /tmp/vbox.0/math/gcc/moddi3.o
CC [M] /tmp/vbox.0/math/gcc/qdivrem.o
CC [M] /tmp/vbox.0/math/gcc/udivdi3.o
CC [M] /tmp/vbox.0/math/gcc/umoddi3.o
LD [M] /tmp/vbox.0/vboxnetadp.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/vbox.0/vboxnetadp.mod.o
LD [M] /tmp/vbox.0/vboxnetadp.ko
WARNING: -e needs -E or -F
Messages postés
484
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
27 septembre 2013
35
je ne comprends plus rien....
si il y a quelqu'un qui comprend ça, je le félicite! ^^''''

Ce sont des résultats de compiltation et d'installation qui ont l'air d'être bon, ça ne marche toujours pas ?
Et il aurait fallu taper
sudo /etc/init.d/vboxdrv setup
au lieu de
/etc/init.d/vboxdrv setup
car il faut certainement les droits les plus élevés pour faire cela.
Messages postés
484
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
27 septembre 2013
35
oui!
ça marche!
j'avais donc oublié de mettre "sudo", et oui je suis encore débutant....
merci beaucoup cellule de soutien psychologique!

au fait, voici les résultats correctes:
(usaer pc): sudo /etc/init.d/vboxdrv setup
* Stopping VirtualBox kernel module * done.
* Recompiling VirtualBox kernel module * done.
* Starting VirtualBox kernel module * done.

Bravo !! et ne pas oublier de marquer la question comme résolue