Kernel/Upgrade/es

Este artículo describe los pasos para actualizar a un nuevo núcleo.

Instalación
Puede que se necesite la actualización del núcleo cuando se instales nuevos fuentes del mismo después de la actualización del sistema o cuando desee instalar nuevas fuentes del núcleo.

Configuración
La configuración se realiza de forma similar a la descrita en la configuración manual ya que únicamente se reutiliza un fichero. Todos los pasos se mencionan aquí en favor de la completitud de la guía, para una explicación más detallada lea el otro artículo.

Ajustar el enlace simbólico
El enlace simbólico debe apuntar siempre a los ficheros fuente del núcleo que se esté utilizando. Esto se puede realizar de tres formas:


 * 1. Instalar los fuentes del núcleo con el ajuste USE symlink activo: Esto hará que  apunte a los nuevos fuentes del núcleo instalado. En caso necesario se puede modificar más tarde mediante los siguientes dos métodos:


 * 2. Ajustar el enlace simbólico con eselect:




 * Esto muestra los fuentes del núcleo disponibles. El asterisco indica los fuentes seleccionados. Para cambiar estos fuentes, por ejemplo, a la segunda entrada, haga lo siguiente:




 * 3. Ajustar el enlace simbólico manualmente:



Sanear los ficheros fuente
Si tiene problemas cuando está reconstruyendo el núcleo actual, podría ser de utilidad sanear los ficheros fuente del núcleo. Asegúrese en primer lugar de hacer una copia de seguridad del fichero ya que esta operación lo eliminará. Asegúrese de no utilizar los sufijos  o   como indicador de copia de respaldo ya que   también los eliminará.

Copiar la configuración previa del núcleo
Se necesita copiar la configuración del núcleo que está corriendo en ese momento a una nueva. Ésta se puede encontrar en varios lugares:


 * En el sistema de ficheros procfs si la opción del núcleo Enable access to .config through /proc/config.gz se activó en su núcleo actual:




 * En el directorio si instaló allí su fichero de configuración:




 * En el directorio del núcleo que actualmente está corriendo:



make silentoldconfig
Ahora actualice el fichero de configuración previo para su nuevo núcleo:

La siguiente configuración es equivalente a la realizada en modo texto con make config. Para cada diferencia entre las versiones del núcleo pregunta si quiere activar el controlador o la característica. Un ejemplo:

La cadena (NEW) al final de la línea marca esta opción como nueva. A la izquierda de la cadena entre corchetes se muestran las respuestas posibles Yes (Sí), no (No), module (Módulo) o ? para mostrar ayuda. La respuesta recomendada está en mayúsculas (en este caso: Y). La ayuda describe la opción o el controlador.

Lamentablemente, make oldconfig no muestra, al lado de la ayuda, más información de la opción, por ejemplo el contexto de modo que a veces es difícil elegir la respuesta adecuada. En este caso, la mejor forma de proceder es recordar el nombre de la opción y revisarla más tarde a través de alguna de las herramientas gráficas de configuración del núcleo.

Reinstalar módulos externos del núcleo
Cualquier módulo externo del núcleo como los módulos binarios del núcleo, necesitan reconstruirse cada vez que se actualiza el núcleo. Si todavía no ha construido su núcleo deberá prepararse en primer lugar para la construcción de los módulos externos del núcleo:

Puede reconstruir los paquetes usando el conjunto @module-rebuild:

Construcción
Para realizar este paso, siga lo indicado en el artículo de configuración manual.

Eliminar núcleos antiguos
Lea el artículo sobre la eliminación del núcleo.

Recursos externos

 * Registro de cambios del núcleo con algunas explicaciones de nuevas características