[gelöst] OpenSuse + VirtualBox 3.0.12

Hinweis: In dem Thema [gelöst] OpenSuse + VirtualBox 3.0.12 gibt es 3 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hallo,
    OpenSuse (vormals Suse) ist seit vielen Jahren mein bevorzugtes System, weil ich damit fast 100-%ig zufrieden bin. "Fast" deshalb, weil es mir eigentlich noch nie gelungen ist, VirtualBox (nicht OSE) auf Anhieb zum Laufen zu bringen. So ist es auch jetzt wieder. Ich habe mir die 11.2-KDE-Live von OpenSuse aus dem Internet besorgt, sie auf einen USB-Stick geladen und dann installiert. Und es läuft auch alles voll zufriedenstellend. Bis auf VirtualBox. Natürlich habe ich schon alles Mögliche gelesen und ausprobiert, es gelöscht, wieder installiert, wieder gelöscht, die Vorversion installiert ... ohne Erfolg. Vielleicht ist mein Englisch zu schlecht, so dass die Var/Log/vbox-install.log für mich nicht mehr als ein Rätsel ist. Weil ja vielleicht jemand einen Tipp hat - hier ist sie:
    Makefile:150: Warning: using /usr/src/linux as the source directory of your Linux kernel. If this is not correct, specify KERN_DIR=<directory> and run Make again.
    make KBUILD_VERBOSE=1 -C /usr/src/linux SUBDIRS=/tmp/vbox.3 SRCROOT=/tmp/vbox.3 modules
    test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
    echo; \
    echo " ERROR: Kernel configuration is invalid."; \
    echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
    echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
    echo; \
    /bin/false)


    ERROR: Kernel configuration is invalid.
    include/linux/autoconf.h or include/config/auto.conf are missing.
    Run 'make oldconfig && make prepare' on kernel src to fix it.


    mkdir -p /tmp/vbox.3/.tmp_versions ; rm -f /tmp/vbox.3/.tmp_versions/*


    WARNING: Symbol version dump /usr/src/linux-2.6.31.5-0.1/Module.symvers
    is missing; modules will have no dependencies and modversions.


    make -f scripts/Makefile.build obj=/tmp/vbox.3
    /tmp/vbox.3/Makefile:150: Warning: using /usr/src/linux as the source directory of your Linux kernel. If this is not correct, specify KERN_DIR=<directory> and run Make again.
    gcc -Wp,-MD,/tmp/vbox.3/linux/.SUPDrv-linux.o.d -nostdinc -isystem /usr/lib/gcc/i586-suse-linux/4.4/include -Iinclude -I/usr/src/linux-2.6.31.5-0.1/arch/x86/include -include include/linux/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m64 -mno-red-zone -mcmodel=kernel -maccumulate-outgoing-args -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fomit-frame-pointer -I/usr/src/linux/include -I/tmp/vbox.3/ -I/tmp/vbox.3/include -I/tmp/vbox.3/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_X86 -DVBOX_WITH_64_BITS_GUESTS -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(SUPDrv_linux)" -D"KBUILD_MODNAME=KBUILD_STR(vboxdrv)" -c -o /tmp/vbox.3/linux/SUPDrv-linux.o /tmp/vbox.3/linux/SUPDrv-linux.c
    /tmp/vbox.3/linux/SUPDrv-linux.c:1: error: code model 'kernel' not supported in the 32 bit mode
    /tmp/vbox.3/linux/SUPDrv-linux.c:1: sorry, unimplemented: 64-bit mode not compiled in
    make[2]: *** [/tmp/vbox.3/linux/SUPDrv-linux.o] Error 1
    make[1]: *** [_module_/tmp/vbox.3] Error 2
    make: *** [vboxdrv] Error 2


    Hier die Ausgabe von "/etc/init.d/vboxdrv setup":


    Stopping VirtualBox kernel module done
    Recompiling VirtualBox kernel module failed
    (Look at /var/log/vbox-install.log to find out what went wrong)


    Grüße von WernerG

    Für den Inhalt des Beitrages 9065 haftet ausdrücklich der jeweilige Autor: WernerG

  • Hallo,


    gehe vor wie >>HIER<< beschrieben, dann funktioniert das auch ....


    Editiere deinen Beitrag nochmals und füge, verwende >>Code-Tags<< für Konsolen - Ausgaben .... damit wird der Beitrag übersichtlicher .....

  • Genauer gesagt, hackt es bei dir daran, das du keine/nicht alle benötigten Packete installiert hast.
    Wie in der Anleitung von Linuxsusefan beschrieben:

    Code
    zypper in linux-kernel-headers kernel-source kernel-syms gcc make

    Dreaming in Digital, Living in realtime, Thinking in binary, Talking in IP, Welcome to our World - CORE

    Für den Inhalt des Beitrages 9080 haftet ausdrücklich der jeweilige Autor: thodt