Portál AbcLinuxu, 5. května 2025 13:19

Dotaz: Debian a 2.4.26 moduly

24.5.2004 09:18 Aloner | skóre: 24 | blog: Aloner | Praha
Debian a 2.4.26 moduly
Přečteno: 111×
Odpovědět | Admin
Mam nainstalovany Debian 3.0r2 (stable) s 2.4.18 jadrem, vse mi funguje.

Nyni jsem se snazil si sam zkompilovat jadro (2.4.26). Stahnul jsem si jadro z kernel.org a klasickym postupem zkompiloval.

Prvni co mne zarazilo, ze se v logu objevilo, ze soubor System.map nebyl rozpoznan. Take nelze natahnout rucne zadny modul pomoci modprobe (pry nelze modul nalezt). Kdyz dam po nabootovani LSMOD, nevypisou se zadne moduly. Pritom vsechny potrebne moduly jsem zakompiloval primo do jadra. Zkousel jsem je dat i jako moduly, stejny vysledek.
Podrobnejsim zkoumanim jsem zjistil, ze soubor System.map je za normalnich okolnosti textovy, ale jakmile spustim LILO, obsah souboru se zmeni na "rozsypany caj". Proto ho neni mozne asi rozpoznat.

Delam neco spatne nebo se neco v jadre 2.4.26 dela jinak ? Je v Debianu normalni, ze LILO "zmrší" soubor System.map ? Totiz System.map od puvodniho jadra 2.4.18 je normalne textovy. Pouzivam hlavne Slackware a Red Hat AS, s Debianem tolik zkusenosti nemam.

Diky za kazdou radu.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.5.2004 14:54 Lubos
Rozbalit Rozbalit vše Re: Debian a 2.4.26 moduly
Odpovědět | | Sbalit | Link | Blokovat | Admin
Neviem ako si kompiloval, skus make-kpkg kernel_image, vytvori deb.balik ktory potom naistalujes
24.5.2004 15:16 Aloner | skóre: 24 | blog: Aloner | Praha
Rozbalit Rozbalit vše Re: Debian a 2.4.26 moduly
Kompiloval jsem presne podle navodu na nejz byl link v mem dotazu.

Jelikoz se mi po spusteni LILO vzdy zmrší soubor System.map, tak jsem to "oblafnul" tak, ze System.map kopiruji do /boot/ az po aktulizaci LILO... :-) Sice uznavam, ze je to prasana, ale jinak mi to pri bootu hlasi, ze nelze rozpoznat soubor System.map. Nicmene to porad nefunguje. Snazim se neco vygooglovat, ale zatim bez uspechu.
24.5.2004 21:37 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: Debian a 2.4.26 moduly
zdravim

zarazil me ten bod 14., tzn make clean , po make dep, myslim, ze tam nema byt...ale jestli se to pak zkompiluje tak je to asi jedno

jakou mate verzi modutils? urcite je potreba upgradovat na nejakou novejsi

jinak me nic nenapada

libor
Urine should only be green if you're Mr. Spock.
24.5.2004 22:02 fish | skóre: 22
Rozbalit Rozbalit vše Re: Debian a 2.4.26 moduly
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jen drobnost: moduly nemuzes mit zakompilovane primo v jadre ... To jsou ovladace a ty jsou BUD v jadre NEBO jako modul. Pokud mas ovladace v jadre, lsmod ti je samozrejme nevypise, protoze vypisuje pouze moduly. Asi existuje cistsi cesta, ale ja jadro v debianu instaluju takhle:
cd /usr/src
tar -xpjf jadro.tar.bz2
rm linux (pokud je tam nejaky stary symlink)
ln -s linux-nova_verze linux
cd linux
make menuconfig
make dep && make install && make modules && make modules_install
snad to pomuze ;-)
25.5.2004 09:05 Aloner | skóre: 24 | blog: Aloner | Praha
Rozbalit Rozbalit vše Re: Debian a 2.4.26 moduly
Tak navod od uzivatele fish vyresil moje problemy a vse funguje jak ma !!!

Diky vsem za snahu!


P.S. Vyjadril jsem se nepresne, myslel jsem zakompilovani driveru (ne modulu) do kernelu...
25.5.2004 07:05 Vlada Mezera | skóre: 8
Rozbalit Rozbalit vše Re: Debian a 2.4.26 moduly
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja jsem ted taky presedlal na debianu na 2.4.26 jadro a vse je ok.
Jadro instaluju takhle.
make menuconfig
make-kpkg clean
make-kpkg --revision jmeno_pocitace.cislo_revize kernel_image
make-kpkg --revision jmeno_pocitace.cislo_revize modules_image
pak presunu moduly z lib modules pokud treba podruhy preinstalovavam stejny jadro.
No a pak uz jenom naistaluju vytvoreny balicky.
dpkg -i kernel-image..
dpkg -i nvdia-ker...
Tohle jsi zkousel a nefunguje to??
root@king.cz:/# rm -r *

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.