Observação:

Remova o Kernel Compatível com Red Hat com o Pacote de transição do kernel

Introdução

Por motivos de compatibilidade, o RHCK é sempre instalado por padrão em qualquer sistema Oracle Linux. No entanto, as releases UEK geralmente são configuradas como o kernel padrão na maioria dos sistemas Oracle Linux. A inicialização do UEK em vez do RHCK é suficiente para um sistema funcionar corretamente. Em alguns casos, talvez você queira remover completamente o RHCK de um sistema Oracle Linux para impedir que ele inicialize este kernel. Essa configuração seria uma boa prática para casos de uso como os seguintes:

O pacote kernel-transition permite que você prepare um sistema Oracle Linux 6 ou Oracle Linux 7 para remover o RHCK sem remover pacotes dependentes, como bluez, fuse e irqbalance, que podem ser necessários para as operações do sistema. Observe que o próprio pacote kernel-transition não contém arquivos, mas transfere as dependências do pacote do pacote kernel para o pacote kernel-uek.

Observação: nos sistemas Oracle Linux 8, os pacotes são criados propositalmente para evitar dependências de um tipo de kernel específico. Não há pacote kernel-transition para o Oracle Linux 8. Qualquer kernel que não esteja em uso pode ser removido do sistema sem impacto. Por exemplo, para remover o RHCK de um sistema Oracle Linux 8 que está executando o UEK, você pode simplesmente digitar:

sudo dnf remove kernel

Objetivos

Neste tutorial, você aprenderá a:

Pré-requisitos

Removendo o RHCK de um sistema Oracle Linux existente

  1. Instale o pacote kernel-transition.

    sudo yum install kernel-transition
    
  2. Remover RHCK.

    sudo yum remove kernel
    

    Um prompt de confirmação é sempre exibido antes que o comando remova os pacotes restantes que dependem de RHCK.

    Cuidado: Quando yum solicita que você remova um pacote, só remove pacotes que se relacionam ao pacote kernel. Se for solicitado que você remova um pacote necessário pelo sistema, digite n para impedir que o pacote seja removido. Você também deve manter quaisquer outros pacotes dependentes.

Depois que o RHCK for removido, a execução do comando yum update atualizará subsequentemente apenas o UEK.

Restaurando o RHCK em um sistema Oracle Linux

Para reinstalar o RHCK, execute o seguinte comando:

sudo yum install kernel

Instalando um sistema sem RHCK

Usando o início inicial, você pode excluir o RHCK ao instalar o Oracle Linux para obter a seguinte configuração:

No arquivo de configuração de início inicial, inclua as seguintes linhas na seção %packages:

-kernel
kernel-transition

Essas definições de configuração fazem com que o início inicial inclua o pacote kernel-transition na instalação junto com o pacote kernel-uek, desconsiderando o pacote kernel.

Se você criar um ISO de instalação personalizado, poderá substituir o pacote kernel pelo pacote kernel-transition para que a resolução de dependência extraia kernel-transition em vez de kernel. Observe que mesmo que kernel-transition esteja presente na mídia de instalação, o pacote em si não é incluído automaticamente em uma instalação do Oracle Linux porque fornece uma versão do kernel que é inferior à de qualquer RHCK. Assim, se você precisar do pacote, deverá instalá-lo manualmente.

Para Obter Mais Informações

Mais Recursos de Aprendizagem

Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal YouTube do Oracle Learning. Além disso, visite education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.