Witam.
Mam najnowsze jądro 2.6.32 i pobrałem paczkę z strony virtualbox 3.1, zainstalowałem, lecz nie mogę załadować modułu.
Przy próbie konfiguracji mam:
/etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module:done..
Recompiling VirtualBox kernel module:
Look at /var/log/vbox-install.log to find out what went wrong failed!
cat /var/log/vbox-install.log
Makefile:179: *** Error: unable to find the include directory for your current Linux kernel. Specify KERN_INCL=<directory> and run Make again. Stop.
Witam, też dziś z tym walczyłem, sprawdź, czy masz w katalogu /lib/modules/2.6.32 dowiązanie o nazwie build lub source do /usr/src/linux-source-2.6.32
Pozdrawiam.
No cóż - ja bym kombinował - skopiuj może cały katalog z źródłem jądra do /lib/modules/2.6.32 skoro dowiązanie nie działa, co jest również dość ciekawą rzeczą.
/tmp/vbox.0/linux/SUPDrv-linux.c: In function ‘vboxdrvLinuxEuid’:
/tmp/vbox.0/linux/SUPDrv-linux.c:385: error: ‘struct task_struct’ has no member named ‘euid’
make[2]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Błąd 1
make[1]: *** [_module_/tmp/vbox.0] Błąd 2
make: *** [vboxdrv] Błąd 2
To może skompiluj moduły ose z repozytorium. Ja tak kiedyś (teraz mam już całość open source) robiłem, a to dlatego, że nie wiedziałem jak skompilować zamknięte. :mrgreen: