Observação:
- Este tutorial requer acesso ao Oracle Cloud. Para se inscrever e obter uma conta grátis, consulte Conceitos Básicos do Oracle Cloud Infrastructure Free Tier.
- Ele usa valores de exemplo para credenciais, tenancy e compartimentos do Oracle Cloud Infrastructure. Ao concluir o laboratório, substitua esses valores pelos específicos do seu ambiente de nuvem.
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:
- Seu hardware não é especificamente suportado no RHCK, mas é suportado em uma versão UEK.
- Seu sistema está usando software que é dependente de uma versão UEK, mas que não é suportado no RHCK.
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:
- Remova o Kernel Compatível com Red Hat de um sistema.
- Restaurar RHCK.
- Instale um sistema Oracle Linux sem RHCK.
Pré-requisitos
- Um sistema com a seguinte configuração:
- Executa o Oracle Linux 6 ou o Oracle Linux 7.
- Inscrito no repositório
ol<n>_latest
no servidor Oracle Linux yum ou no canal equivalente na ULN. - Instalado com pelo menos um pacote de release UEK (
kernel-uek
).
Removendo o RHCK de um sistema Oracle Linux existente
-
Instale o pacote
kernel-transition
.sudo yum install kernel-transition
-
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 pacotekernel
. 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:
- O sistema usa UEK por padrão.
- Todas as dependências de pacotes são remapeadas automaticamente para UEK.
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
- Documentação do Oracle Linux
- Unbreakable Enterprise Kernel
- Versões do Oracle Linux e do Unbreakable Enterprise Kernel (UEK)
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.
Remove the Red Hat Compatible Kernel With the kernel-transition Package
F56631-01
April 2022
Copyright © 2022, Oracle and/or its affiliates.