Nota:

Eliminación del núcleo compatible con Red Hat con el paquete de transición del núcleo

Introducción

Por motivos de compatibilidad, RHCK siempre se instala por defecto en cualquier sistema Oracle Linux. Sin embargo, las versiones de UEK suelen configurarse como el núcleo predeterminado en la mayoría de los sistemas Oracle Linux. El inicio desde UEK en lugar de RHCK es suficiente para que un sistema funcione correctamente. En algunos casos, es posible que desee eliminar por completo el RHCK de un sistema Oracle Linux para evitar que se inicie este núcleo. Esta configuración sería una buena práctica para casos de uso como los siguientes:

El paquete kernel-transition permite preparar un sistema Oracle Linux 6 u Oracle Linux 7 para eliminar RHCK sin eliminar paquetes dependientes, como bluez, fuse e irqbalance, que podrían ser necesarios para las operaciones del sistema. Tenga en cuenta que el paquete kernel-transition en sí no contiene ningún archivo, sino que transfiere las dependencias del paquete kernel al paquete kernel-uek.

Nota: En los sistemas Oracle Linux 8, los paquetes se crean intencionalmente para evitar dependencias en un tipo de núcleo determinado. No hay ningún paquete kernel-transition para Oracle Linux 8. Cualquier núcleo que no esté actualmente en uso se puede eliminar del sistema sin que esto afecte. Por ejemplo, para eliminar RHCK de un sistema Oracle Linux 8 que ejecuta UEK, simplemente puede escribir:

sudo dnf remove kernel

Objetivos

En este tutorial aprenderá a:

Requisitos

Eliminación de RHCK de un sistema Oracle Linux existente

  1. Instale el paquete kernel-transition.

    sudo yum install kernel-transition
    
  2. Eliminar RHCK.

    sudo yum remove kernel
    

    Siempre se muestra un indicador de confirmación antes de que el comando elimine los paquetes restantes que dependen de RHCK.

    Precaución: cuando yum le solicite eliminar un paquete, sólo elimine los paquetes relacionados con el paquete kernel. Si se le solicita eliminar un paquete que el sistema necesita, introduzca n para evitar que se elimine el paquete. También debe conservar cualquier otro paquete dependiente.

Después de eliminar el RHCK, la ejecución del comando yum update actualiza posteriormente solo UEK.

Restauración de RHCK en un sistema Oracle Linux

Para volver a instalar RHCK, ejecute el siguiente comando:

sudo yum install kernel

Instalación de un sistema sin RHCK

Mediante el inicio en marcha, puede excluir RHCK al instalar Oracle Linux para obtener la siguiente configuración:

En el archivo de configuración de inicio, incluya las siguientes líneas en la sección %packages:

-kernel
kernel-transition

Estas definiciones de configuración hacen que patstart incluya el paquete kernel-transition en la instalación junto con el paquete kernel-uek, sin tener en cuenta el paquete kernel.

Si crea una ISO de instalación personalizada, puede sustituir el paquete kernel por el paquete kernel-transition para que la resolución de dependencia se despliegue en kernel-transition en lugar de kernel. Tenga en cuenta que incluso si kernel-transition está presente en el medio de instalación, el paquete en sí no se incluye automáticamente en una instalación de Oracle Linux porque proporciona una versión de núcleo inferior a la de cualquier RHCK. Por lo tanto, si necesita el paquete, debe instalarlo manualmente.

Para obtener más información

Más recursos de aprendizaje

Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de aprendizaje gratuito en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en Oracle Learning Explorer.

Para obtener documentación sobre el producto, visite Oracle Help Center.