kernel compile + install

Fórumok

Üdv!

Forgattam egy vanillas 2.6.25-s kernelt kezzel, es nem kernel panic lett a vege, hanem NET: Registered Protocol Family 5 eleresekor "lefagy" a bootolas, es semmit nem lehet kezdeni, csak resetelni tudok. De ezt leszamitva teljesen hasonlo a boot uzenet, mint a Debian repos kernel(Etch/stable/4.0) bootolasakor(amivel egyebkent semmi gond sincsen).
Ja igen es ugye egy bootolas alatt tobbszor is elerkezik ilyen uzenet, hogy NET: Registered Protocol Family csak mindig mas szammal(16,2,1,17,23,5,31,10), na ennel hal le.
A folyamat amivel a kernelt keszitettem:
- make clean
- make menuconfig
- make all
- make modules_install
- make install
Mik szoktak ilyeneket okozni?

bovebb leirasok:
http://pastebin.ca/1169675
http://pastebin.ca/1169678

Hozzászólások

Hi!

Szerintem az a modul is okozhatja, ami az utolso kiirt uzenet utan akar betoltodni.

By(t)e
TBS::Antiemes

nem hiszem, de azon gondolkodtam hogy kernelt ugy kellene forditanom, hogy a debian gyari repos kernelbol kiindulva, ami ott be van toltve azt en betoltom mindenkepp, plusz amit lsmod mutat hogy be lett rantva, meg azokat is! este kiprobalom igy is!
sajnos nem par perc egy kernelforditas, meg a mai csucsuszuper magokkal sem.

Sosem próbáltam!
A "Linux kernel in nutshell" -ben azt írják, hogy a régi konfigurációt lehet módosítani/frissíteni a "make oldconfig" vagy a "make silentoldconfig" parancsal, amihez kell a régi konfigurációs állomány - "ha van egy új opció a program megáll és megkérdezi mire állítsa be az új konfigurációs értéket" (az én nem túl szabados fordításom). Példának a 2.6.17.9 -est hasponlítja a 2.6.17.11 -hez. Sajna a Debian kernel jóval régebbi :(
Ha ez működik, akkor majdnem "gyári" kernelt kapsz - nem tudom mi lessz a Debian specifikus patch -ekel?
Mindenestre ha kipróbálod szólj vissza, én is kiváncsi vagyok az eredményre.

* Én egy indián vagyok. Minden indián hazudik.

Cp -zed a /boot -bol a regi configot valahogy igy peldakepp:
cp /boot/config-2.6.25.12-shi .config

Utana jon a make oldconfig > make oldconfig
Itt mindenre rakerdez ami valtozott. Itt normalisan valaszolsz a felbukkano kerdesekre (altalaban Y-igen , N-nem, M-modul). Ezutan meg nekilehet esni a Debian cuccokkal:

make-kpkg clean && make-kpkg --initrd --revision=shi2 kernel_image kernel_headers modules_image && cd .. && dpkg -i *.deb

Nem vagyok nagy kerneles, de en igy szoktam, nekem igy kenyelmes..
(Gyari kernel altalaban annyi hogy amit csak lehet modulkent forgatnak, erre is van egy parancs.)