Portál AbcLinuxu, 12. května 2025 05:32

Dotaz: VirtualBox nevytvoří kernel modul

7.6.2007 20:39 pasmen | skóre: 45 | blog: glob | Praha
VirtualBox nevytvoří kernel modul
Přečteno: 377×
Odpovědět | Admin
Ahoj,

mám následující problém. Na ArchLinuxu Duke jsem doteď používal VirtualBox 1.3.8. Ten jsem nainstaloval před cca měsícem standartním způsobem, tzn. spuštěním instalačního skriptu. V té době jsem měl vanilla jádro 2.6.18.1 a gcc verze 4.1.x. Asi před dvěma dny se mi při upgradu systému upgradovalo gcc na verzi 4.2.0. Jádro zůstalo stejné, jen jsem ho znovu překompiloval novou verzí gcc. Poté, co včera vyšla VirtualBox 1.4.0 jsem ji chtěl také upgradovat (především kvůli lepší podpoře pro networking). Problém je, že při instalaci (ať už pomocí instalačního skriptu, nebo manuálně dle User Guide) se mi nevytvoří kernel module. Resp. on se vytvoří, ale ne ve formátu .ko, ale .o. Přitom podle Makefile by se měl správně vytvořit .ko modul, dokonce ho očekává pro make install. Pokud se ten .o modul snažím ručně zavést pomocí insmod, vyhodí hlášku Invalid modul format a ve výpisu dmesg se objeví No module found in object file. Myslel jsem, že to je nějaký bug v nové verzi VirtualBoxu, jenže stejné je to i v případě, ze zkouším verzi 1.3.8, která mi předtím fungovala. Nemá někdo nějaký nápad, čím to může být? Tuším, že to bude tou novou verzí gcc, ale jiné moduly do jádra (VMware, kqemu, RaLink, atd.) jdou zkompilovat normálně. Díky.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

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.