Portál AbcLinuxu, 14. května 2025 04:06

Dotaz: instalace VirtualBoxu

2.9.2007 19:45 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
instalace VirtualBoxu
Přečteno: 1485×
Odpovědět | Admin
zdravím mám problém s instalací VirtualBOxu na F7. při instalaci s balíčku určeného pro F7 dostanu do logu chybu ze mam specifikovat umístění zdrojových kódů jádra pomocí "KERN_DIR=< directory >". jde tato volba použít pro isntalaci s rpm? použil jsem

rpm -i VirtualBox-1.4.0_21864_fedora7-1.i586.rpm KERN_DIR=/usr/src/linux-2.6.22.4/

rpm -i VirtualBox-1.4.0_21864_fedora7-1.i586.rpm -KERN_DIR=/usr/src/linux-2.6.22.4/

rpm -i VirtualBox-1.4.0_21864_fedora7-1.i586.rpm --KERN_DIR=/usr/src/linux-2.6.22.4/

zkoušel jsem cesty /usrc/src/linux a /usr/include bohužel vždy dostanu chybu "selhalo: není souborem ani adresářem" nebo neznámá volba..

dokážete mi prosím poradit jak specifikovat umístění zdrojáků jádra?nebo budu muset kompilovat?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Josef Kufner avatar 2.9.2007 20:24 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: instalace VirtualBoxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Napis to uplne na zacatek. Neni to parametr, ale promenna.
Hello world ! Segmentation fault (core dumped)
2.9.2007 20:47 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: instalace VirtualBoxu
diky za radu, kdyz použiju cestu /usr/include dostanu v logu chybu

"cp: missing destination file operand after `/tmp/vbox.7/Module.symvers' Více informací získáte příkazem `cp --help'. Makefile:88: *** Error: unable to find the include directory for your current Linux kernel. Specify KERN_INCL=< directory > and run Make again.. Stop."

při použití /usr/src/linux dostanu v logu delší chybu, čili předpokládám že něco dělá, a mám používat tuto cestu, nicméně stále tam jsou dvě chyby, ze kterých snad lze něco vyčíst, a hromada chyb při vykonávání příkazů stačí vám vypsání těch dvou chyb, nebo potřebujete celý log?

první chyba:

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.

a druhá:

WARNING: Symbol version dump /usr/src/linux-2.6.22.4/Module.symvers is missing; modules will have no dependencies and modversions.
mess avatar 2.9.2007 20:51 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
Rozbalit Rozbalit vše Re: instalace VirtualBoxu
Máš nainstalované kernel-sources, že jo?
Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
2.9.2007 21:05 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: instalace VirtualBoxu
mam nainstalovány kernel-headres,předpokládám že jde o kernel-sources, přes yumex vidím že je v /usr/include, při použití této proměnné v logu dostanu chybu "cp: missing destination file operand after `/tmp/vbox.7/Module.symvers' Více informací získáte příkazem `cp --help'. Makefile:88: *** Error: unable to find the include directory for your current Linux kernel. Specify KERN_INCL=< directory > and run Make again.. Stop."

ale při použití zdrojových kódů ručně stažených do /usr/src/linux je v logu delší výpis, čili mám pocit že něco dělá... nebo se mýlím a kernel headers se nerovná zdrojákům staženým s kernel.org? začínám se ztrácet=(
mess avatar 2.9.2007 21:09 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
Rozbalit Rozbalit vše Re: instalace VirtualBoxu
Myslím, že to není ono. V Mandrivě (když jsem ji používal) byly balíčky kernel-headers a kernel-sources rozdělené a slyšel jse, že to praktikují i některá jiná distra. Popřípadě by se zdrojové kódy jádra mohly nacházet v src.rpm balíčku, který odpovídá verzi tvého kernelu.
Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
2.9.2007 22:28 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: instalace VirtualBoxu
diky zase jsem se posunul je to balicek kernel-devel vytvoril /usr/src/kernels/2.6.22.4-65.fc7-i586/ pri spusteni KERN_DIR=/usr/src/kernels/2.6.22.4-65.fc7-i586/ /etc/init.d/vboxdrv setup mi nahlásí: Starting VirtualBox kernel module FATAL: Error inserting vboxdrv (/lib/modules/2.6.22.4-65.fc7/misc/vboxdrv.ko): Invalid module format

vygoogloval jsem ze mi to mělo znamenat ze modul neni zkompilovan pro muj kernelm, z nekterych postu sem vytušil ze zalezi na verzi architektury, kernel mam i686, ale kernel devel je pouze pro i586, muze to mit vliv? v dmesg mam: vboxdrv: version magic '2.6.22.4-65.fc7 SMP mod_unload 586 4KSTACKS ' should be '2.6.22.4-65.fc7 SMP mod_unload 686 4KSTACKS '
mess avatar 3.9.2007 10:56 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
Rozbalit Rozbalit vše Re: instalace VirtualBoxu
No, buď můžeš použít distribuční (i586) jádro nebo zkus zajít do adresáře s těma zdrojákama jádra a v menuconfigu (jako root) nastav optimalizaci pro i686 procesor.
$ cd /usr/src/kernels/2.6.22.4-65.fc7-i586
$ make menuconfig
Potom překompiluj ten modul od virtualboxu.
Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
3.9.2007 21:21 Peter Šantavý | skóre: 22 | blog: Obcasnik
Rozbalit Rozbalit vše Re: instalace VirtualBoxu
Janko, problem je s nainstalovanou verziou kernel-devels.

Mam taktiez FC7, no kernel-devels pre i686: /usr/src/kernels/2.6.22.4-65.fc7-i686/

Instalacia Virtual Boxu bola bez problemov.

Bud to prekompiluj (vid messova rada), alebo skus sa pozriet, preco Ti instaluje balicky pre i586.
4.9.2007 01:17 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: instalace VirtualBoxu
diky tohle bylo ono.. ja blb sem vybral rucne isntalaci kernel-devel i586. Virutal box uz se spustil tak predpokladam ze vse uz je ok, dekuju vsem za pomoc
Josef Kufner avatar 3.9.2007 08:48 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: instalace VirtualBoxu
Kdyžtak je celkem rozumná mít symlink /usr/src/linux ukazující na adresář s jádrem (nebo aspoň hlavičkama). Jinak zkus jestli to projde i s tím warningem a kdyby ne, tak se nediv ;-)
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.