RH7.1, kompilace jadra
Milan Kerslager
milan.kerslager na spsselib.hiedu.cz
Středa Červenec 25 22:15:37 CEST 2001
On Wed, 25 Jul 2001, Pavel Kankovsky wrote:
> > Zajimalo by mne jaky je tedy spravny postup upgrade jadra na RH.
>
> Nejdriv rpm -U, pak mkinitrd /boot/initrd-{verze}.img {verze} (nekdy je
> mozno vynechat, zalezi na tom, jestli jsou k nabootovani jadra nezbytne
> nejake moduly -- typicky SCSI driver), pak mozna upravit /etc/lilo.conf
> a nakonec lilo.
Mkinitrd potrebuje ke sve funkci modul pro loop zarizeni, takze je
potreba:
a) dat pred rpm -U kernel-... prikaz modprobe loop (aby se modul zavedl
do pameti, soubor se pak pri upgradu smaze, ale nam to nevadi)
b) lepsi je dat rpm -i kernel-... , protoze pak jsou v systemu dva balicky
s jadrem (tj. mame i to stare a muzem z nej stale bootovat). rpm -i
je mozne provest, protoze balicky jsou bezkonfliktni (proto ty
verzovane cisla s jadrem). Ostane - takhle to presne dela up2date.
> Proc se ty dalsi opicky nedelaji pri instalaci rpmka (polo)automaticky, to
> fakt nevim. Mozna je to trik, jak ucinit popularnejsi up2date. :)
Automaticka aktualizace se uz delsi dobu testuje. Zatim to neni schopne
projit v *kazdem* pripade, takze ten kod je v programu up2date (ktery
navic standardne jadro upgraduje az po zadani parametru -f, protoze
kernel-* balicky jsou implicitne oznaceny, ze se maji preskocit). Kod je
navic dlouhy (lilo nepodporuje adresar /etc/lilo.d podobne jako xietd ma
/etc/xinet.d, takze pridavani/odebirani/modifikace je pomerne netrivialni
problem).
--
Milan Kerslager
E-mail: milan.kerslager na spsselib.hiedu.cz
WWW: http://www.spsselib.hiedu.cz/~kerslage/
Další informace o konferenci Linux