Virtualbox i w

Tematy związane z oprogramowaniem, instalacją, konfiguracją
boobs
Beginner
Posty: 101
Rejestracja: 24 sierpnia 2009, 18:14

Virtualbox i własne jądro

Post autor: boobs »

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:

Kod: Zaznacz cały

/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!

Kod: Zaznacz cały

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.
Co zrobić?
killanonimx
Beginner
Posty: 113
Rejestracja: 11 września 2008, 15:48

Post autor: killanonimx »

A masz zainstalowane pliki nagłówkowe jądra?
boobs
Beginner
Posty: 101
Rejestracja: 24 sierpnia 2009, 18:14

Post autor: boobs »

Tak mam.
czakll
Posty: 90
Rejestracja: 22 listopada 2008, 18:57

Post autor: czakll »

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.
boobs
Beginner
Posty: 101
Rejestracja: 24 sierpnia 2009, 18:14

Post autor: boobs »

Mam obydwa ale jak wchodzę w nie to nie ma nic.

Pozdrawiam.
czakll
Posty: 90
Rejestracja: 22 listopada 2008, 18:57

Post autor: czakll »

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ą.
boobs
Beginner
Posty: 101
Rejestracja: 24 sierpnia 2009, 18:14

Post autor: boobs »

kombinowałem lecz dalej mam problem
robie to na jajku 2.6.32.3

Kod: Zaznacz cały

/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
Awatar użytkownika
raven18
Beginner
Posty: 134
Rejestracja: 12 maja 2009, 11:29
Lokalizacja: /home

Post autor: raven18 »

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:
boobs
Beginner
Posty: 101
Rejestracja: 24 sierpnia 2009, 18:14

Post autor: boobs »

Dobrze, tylko powiedz co dalej? Zainstalowałem pakiet virtualbox-ose-source i jak teraz kompilować z niego moduł dla mojego jajka?
Awatar użytkownika
raven18
Beginner
Posty: 134
Rejestracja: 12 maja 2009, 11:29
Lokalizacja: /home

Post autor: raven18 »

Najłatwiej, najszybciej za pomocą module-assistant

Kod: Zaznacz cały

m-a -t a-i virtualbox-ose-source
ODPOWIEDZ