39.2. Preparando para o Upgrade

Antes de atualizar (upgrade) o kernel, tome algumas precauções. Se o sistema tiver um drive de disquete, o primeiro passo é garantir que você tenha um disquete boot funcionando no caso de algum problema. Se o gestor de início não está configurado corretamente para iniciar o novo kernel, o sistema não pode ser inicializado no Red Hat Enterprise Linux sem um disquete boot operante.

Para criar o disquete boot, autentique-se como root e digite o seguinte em uma janela de comandos:

/sbin/mkbootdisk `uname -r`

DicaDica
 

Consulte a página man do mkbootdisk para mais opções.

Reinicialize a máquina com o disquete boot e verifique se este funciona antes de continuar.

Provavelmente, o disquete não será necessário, mas guarde-o em um lugar seguro por precaução.

Para determinar quais pacotes do kernel são instalados, execute o seguinte comando em uma janela de comandos:

rpm -qa | grep kernel

O output contém alguns dos ou todos os pacotes a seguir, dependendo da arquitetura do sistema (os números da versão e pacotes podem ser diferentes):

kernel-2.4.21-1.1931.2.399.ent
kernel-source-2.4.21-1.1931.2.399.ent
kernel-utils-2.4.21-1.1931.2.399.ent
kernel-pcmcia-cs-3.1.31-13
kernel-smp-2.4.21-1.1931.2.399.ent

A partir do output, determine quais pacotes precisam ser baixados (download) para a atualização do kernel. Para sistemas com apenas um processador, o único pacote necessário é o kernel. Consulte a Seção 39.1 para obter descrições dos diversos pacotes.

No nome do arquivo, cada pacote do kernel contém a arquitetura para a qual o pacote foi criado. O formato é kernel-<variante>-<versão>.<arquitetura>.rpm, onde a <variante> é smp, utils, etc. A <arquitetura> é uma das seguintes:

  1. x86_64 para a arquitetura AMD64.

  2. ia64 para a arquitetura Intel® Itanium™.

  3. ppc64pseries para a arquitetura IBM® eServerpSeries™.

  4. ppc64iseries para a arquitetura IBM® eServeriSeries™.

  5. s390 para a arquitetura IBM® S/390®.

  6. s390x para a arquitetura IBM® eServerzSeries®.

  7. Variante da x86: Os kernels da x86 são otimizados para versões diferentes da x86. As opções são as seguintes:

    • athlon para sistemas AMD Athlon® e AMD Duron®

    • i686 para sistemas Intel® Pentium® II, Intel® Pentium® III e Intel® Pentium® 4