Problema de atualização do Kernel da Red Hat

1

Estou usando um Red Hat 4 Enterprise Linux. Mas, quando eu atualizo o kernel, ocorreu um erro. E depois, quando o computador está inicializando com o novo kernel (red hat enterprıse 2.6.9-100.el), recebo o seguinte erro.

mkrootdev: label /1 not found
mount: error 2 mountıng ext 3
mount: error 2 mountıng none
switchroot : mount failed :22
umount /initrd/dev failed :2
kernel panic -not syncing :Attemped to kill init!

Depois, quando eu tento inicializar o sistema com o kernel antigo (red hat enterprıse 2.6.9-42.el), o sistema inicializou com sucesso.

Minha pergunta é; Quando eu reiniciei o sistema, ele tenta inicializar com o novo kernel toda vez, então eu tenho que escolher o kernel antigo com a mão o tempo todo. Como se livrar deste problema? Como posso desinstalar o novo kernel sem problema? ou Como posso usar o novo kernel sem problemas?

algo como este grub.conf;

"default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux ES (2.6.9-100.ELsmp)
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.9-100.ELsmp ro root=LABEL=/1 rhgb quiet
    initrd /boot/initrd-2.6.9-100.ELsmp.img
title Red Hat Enterprise Linux ES (2.6.9-100.EL)
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.9-100.EL ro root=LABEL=/1 rhgb quiet
    initrd /boot/initrd-2.6.9-100.EL.img
title Red Hat Enterprise Linux ES (2.6.9-42.ELsmp)
    root (hd0,0)"
    
por Cell-o 13.06.2011 / 08:33

2 respostas

1

Pegue sua máquina rodando com o kernel bom e então edite o arquivo /etc/grub.conf para que ele defaine o seu kernel, verifique a linha no grub que diz "default = 0". Alterar isso corrigirá seu problema de inicialização de intervenção manual. No seu caso, o padrão precisaria ser "default = 3" para inicializar seu velho e bom kernel smp

Em seguida, olhe para remover o kernel do seu problema com rpm -e, pode fazer um teste (rpm -e --dry-run     

por 13.06.2011 / 12:29
0

Depende da instalação / atualização. Estamos falando de atualização porque atualizamos o kernel, mas, na verdade, você deve instalar um novo kernel.

Você deve usar um kernel de instalação, não uma atualização, se quiser ter ambas as opções no grub.

Além disso:

    yum localinstall kernel.rpm

    yum install kernel.rpm

    rpm -ivh kernel.rpm 

Nota:         rpm -ivh kernel e rpm em geral dessincronizam db yum.

Lembre-se, NUNCA faça:         rpm -Uvh kernel.rpm

Nota: howewer "yum update kernel" porque ela inclui uma proteção dentro dele e manter a versão antiga em execução e 2 versão além da execução - > 3 kernel por padrão). Mas lembre-se, não faça uma atualização, pense em instalar (boa prática). Tudo isso para permitir a inicialização no kernel anterior.

Nota 2: se você fizer isso, mas rpm, algum trabalho é como editar o seu grub.conf

    
por 13.04.2018 / 19:16