Siga estes passos, adaptando à sua versao, ao seu tipo de
HD, etc.
Para atualizar um kernel em RPM, faça o seguinte:
-
Instale o kernel com rpm -ivh (não
-Uvh), assim você fica com o kernel novo e o antigo
também, para o caso de algum problema.
-
Rode o mkinitrd (necessário se
você tem placa SCSI)
-
Edite o /etc/lilo.conf, mantendo a
entrada com kernel antigo e incluindo uma entrada para o novo
kernel. Ou seja, conforme este exemplo, durante o boot você
pode escolher entre "linux" e "anterior". Este exemplo é
para um disco IDE primário (hda), caso utilize um disco SCSI
troque por (sda):
boot=/dev/sda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
image=/boot/vmlinuz-2.2.13-9clsmp
label=linux
root=/dev/sda5
initrd=/boot/initrd-2.2.13-9clsmp.img
read-only
image=/boot/vmlinuz-2.2.5-1cl
label=anterior
root=/dev/sda5
initrd=/boot/initrd-2.2.5-1cl.img
read-only
|
-
Rode o lilo. A saída normal do
lilo será assim:
Added linux *
Added anterior
|
O asterisco indica que o kernel "linux" será usado por
default.
Note que as linhas "initrd=" só serão
necessárias se você tiver SCSI. Isto porque o suporte
a SCSI está como módulo e daí o kernel precisa
carregar esse modulo via initrd (initial ramdrive) para
então poder acessar o HD SCSI e continuar carregando o
restante dos módulos etc.