[EMAIL PROTECTED] wrote:
> 
>         Am reusit, in sfarsit, sa compilez un kernel 2.2.16.
>         L-am activat in lilo dar System.map este pentru vechiul kernel.
>         Iar cand imi incarca port map imi spune ca System map nu se
> potriveste cu versiunea de kernel.
>         Cum sa rezolv nepotrivirea asta?

        Eu fac asa:
        - copiez kernelul in /boot, cu un nume care sa reflecte exact versiunea (de
exemplu, bzImage-2.2.16 sau bzImage-2.2.17pre20 sau bzImage-2.4.0-test6)
        - copiez si System.map cu un nume potrivit (de exemplu, System.map-2.2.16
s.a.m.d.)
        - am grija sa existe /boot/System.map ca symlink, indiferent catre care
sysmap pointeaza in clipa asta (poate sa pointeze catre un sysmap mai vechi)
        - refac /etc/lilo.conf ca sa am o intrare pentru noul kernel, dar nu schimb
decit numele efectiv al fisierului care contine kernel-ul, precum si label-ul
de bootare (evident!)
        (pentru fanaticii ordinii, asa ca mine :-) pina si label-ul reflecta exact
versiunea de kernel folosita)
        - lansez lilo ca sa refaca sectorul de boot pe baza lui lilo.conf modificat

        Daca totul s-a facut exact asa cum am zis (in special numele fisierelor sa
fie respectate, si sa reflecte exact versiunea kernel-ului asa cum e ea
trecuta in /usr/src/linux/Makefile), la fiecare bootare symlink-ul
/boot/System.map va fi actualizat in mod automat, fara sa ma ingrijesc eu de
asta.
        In felul asta, daca ai in /boot un set de perechi bzImage - System.map
corect denumite, actualizarea symlink-ului nu e treaba ta, indiferent ce
alegi la bootare.

        Metoda verificata pe Red Hat 6.x, dar cred ca merge si pe alte distributii
(cu modificarile de rigoare privind localizarea kernel-elor).

>         Ce probleme pot aparea de aici?

        In general nu prea apar probleme, dar nu se stie niciodata...

-- 
Florin Andrei
mailto:[EMAIL PROTECTED]    http://members.linuxstart.com/~florin/
tel: +40-93-261162

---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui