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á.

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 oldconfig
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:

The string (NEW) at the end of the line marks this option as new. Left to the string in square brackets are the possible answers: Yes, no, module or ? to show the help. The recommend answer is capitalized (here Y). The help explains the option or driver.

Unfortunately make oldconfig doesn't show - next to the help - a lot more information for each option, like the context, so that it is sometimes difficult to give the right answer. In this case the best way to go is to remember the option name and revise it afterwards through one of the graphical kernel configuration tools.

Reinstalar módulos externos del núcleo
Any external kernel modules, such as binary kernel modules, need to be rebuilt for each new kernel. If the kernel hasn't been built yet, it has to first be prepared for the building of the external kernel modules:

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