Sun VirtualBox Ubuntu

Résolu
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?
Configuration: Ubuntu 9.10
PC

9 réponses

  1. Bravo !! et ne pas oublier de marquer la question comme résolue
    1. 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.
      1. 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.
        1. je ne comprends plus rien....
          si il y a quelqu'un qui comprend ça, je le félicite! ^^''''
          1. 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
            1. 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
              1. ... 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?
                1. 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.
                  1. 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 ;-)

                    @++ :-)