Strona 1 z 1

[+] virtualbox - moduły jądra

: 09 maja 2010, 01:30
autor: rob.cioo
Witam.

Mam problem w uruchomieniu programu:

Kod: Zaznacz cały

root@mint:/home/tbi4# /etc/init.d/virtualbox-ose
virtualbox-ose              virtualbox-ose-guest-utils
root@mint:/home/tbi4# /etc/init.d/virtualbox-ose restart
Stopping VirtualBox kernel modules.
Starting VirtualBox kernel modulesNo suitable module for running kernel found ... failed!
 failed!
Problem polega na tym, że nie mogę znaleźć brakującego elementu. Myślałem, że brakuje:

Kod: Zaznacz cały

virtualbox-ose-source
ale najwidoczniej czegoś nadal brakuje.

Dodano:
Natomiast przy virtualbox-3.1 wyświetla mi komunikat:

Kod: Zaznacz cały

root@mint:/home/tbi4# cat /var/log/vbox-install.log 
Makefile:152: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Stop. 

: 09 maja 2010, 09:47
autor: salmon
Spróbuj

Kod: Zaznacz cały

/etc/init.d/vboxdrv setup

: 09 maja 2010, 09:56
autor: RaV.
Jeśli masz jądro systemu "z paczek", zainstaluj odpowiednią paczkę z nagłówkami:

Kod: Zaznacz cały

apt-cache search linux-headers-`uname -r`
Jeśli nie zrobi się to "z automatu", w katalogu /lib/modules/`uname -r`, stwórz link symboliczny, do odpowiedniego katalogu: source -> /usr/src/linux-headers-`uname -r`-... .

Lub wyeksportuj zmienną systemową KERN-DIR, wskazując na katalog, gdzie znajdują się pliki nagłówkowe Twojego aktualnego "kernela".

Teraz pozostaje Ci skompilować moduły VirtualBOXa:

Kod: Zaznacz cały

/etc/init.d/vboxdrv setup
To oczywiście najprostsza droga. Jest jeszcze parę "myków", które muszą być spełnione. M.in. musisz posiadać też właściwą wersję kompilatora GCC. Przez właściwą rozumiem tę, którą było kompilowane aktualne jądro systemu.

: 09 maja 2010, 11:20
autor: rob.cioo
Problem rozwiązany, dziękuje za pomoc.