Diferencias entre las revisiones 4 y 5
Versión 4 con fecha 2019-09-03 15:17:20
Tamaño: 829
Comentario:
Versión 5 con fecha 2019-09-03 15:29:16
Tamaño: 1199
Comentario: r
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 1: Línea 1:
 * Descargar kernel (https://www.kernel.org/)
 * {{{
wget ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2
 * Descargar kernel (https://www.kernel.org/).

{{{
wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.2.11.tar.xz
Línea 5: Línea 6:
 *
 *
Línea 8: Línea 7:
Descomprimir en /usr/src/
Línea 10: Línea 8:
 1. {{{ asdasd }}}
 1. * ingresar al directorio * limpiar directorio:
 * Descomprimir en /usr/src/
Línea 13: Línea 10:
 1. make distclean make clean {{{
tar axvf linux-5.2.11.tar.xz
}}}
 * Ingresar al directorio.
Línea 15: Línea 15:
* copiar configuación vieja: cp /boot/config-xxx /usr/src/linux-yyy/.config * configurar opciones (mostrando las nuevas): make oldconfig * deshabilitar debug kernel info en .config (evitará generar una imagen linux-dbg): CONFIG_DEBUG_INFO=n * borrar referencia a keys: CONFIG_SYSTEM_TRUSTED_KEYS="" * compilar y generar paquete .deb: make deb-pkg * instalar nuevo kernel (actualiza el grub): dpkg -i linux-yyy.deb * reinicier con el nuevo kernel {{{
cd /usr/src/linux-5.2.11
}}}
 * Limpiar el directorio de configuraciones anteriores.
Línea 17: Línea 20:
* referencia: https://kernel-team.pages.debian.net/kernel-handbook/ch-common-tasks.html#s-common-building {{{
make distclean
make clean
}}}
 * Copiar configuracion de kernel activo anterior.

{{{
cp /boot/config-4.19.0-5-amd64 .config
}}}
 * Configurar opciones del kernel (consultará sobre las nuevas características del nuevo kernel).

{{{
make oldconfig
}}}
 * Deshabilitar debug kernel info en .config (evitará generar una imagen linux-dbg)

{{{
vim .config
CONFIG_DEBUG_INFO=n
}}}
 * Borrar referencia a certificado antiguo (https://www.kernel.org/doc/html/v4.14/admin-guide/module-signing.html).

{{{
vim .config
CONFIG_SYSTEM_TRUSTED_KEYS=""
}}}
 * Compilar y generar paquete .deb

{{{
make deb-pkg
}}}
 * Instalar nuevo kernel (actualiza grub)

{{{
dpkg -i linux-image.deb
}}}
 * Reiniciar.

{{{
Shutdown -r now
}}}
Referencia: https://kernel-team.pages.debian.net/kernel-handbook/ch-common-tasks.html#s-common-building

wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.2.11.tar.xz
  • Descomprimir en /usr/src/

tar axvf linux-5.2.11.tar.xz
  • Ingresar al directorio.

cd /usr/src/linux-5.2.11
  • Limpiar el directorio de configuraciones anteriores.

make distclean
make clean
  • Copiar configuracion de kernel activo anterior.

cp /boot/config-4.19.0-5-amd64 .config
  • Configurar opciones del kernel (consultará sobre las nuevas características del nuevo kernel).

make oldconfig
  • Deshabilitar debug kernel info en .config (evitará generar una imagen linux-dbg)

vim .config
CONFIG_DEBUG_INFO=n

vim .config
CONFIG_SYSTEM_TRUSTED_KEYS=""
  • Compilar y generar paquete .deb

make deb-pkg
  • Instalar nuevo kernel (actualiza grub)

dpkg -i linux-image.deb
  • Reiniciar.

Shutdown -r now

Referencia: https://kernel-team.pages.debian.net/kernel-handbook/ch-common-tasks.html#s-common-building

kernel (última edición 2020-10-08 12:51:51 efectuada por AlejandroValdes)