{"id":1908,"date":"2024-04-02T20:38:02","date_gmt":"2024-04-02T18:38:02","guid":{"rendered":"https:\/\/izetic.com\/?p=1908"},"modified":"2024-11-11T02:18:23","modified_gmt":"2024-11-11T01:18:23","slug":"como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu","status":"publish","type":"post","link":"https:\/\/javiercachon.com\/en\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/","title":{"rendered":"How to install and compile the kernel on Debian and Ubuntu."},"content":{"rendered":"\n<p>El kernel es el componente central de un sistema operativo y sirve como interfaz principal entre el hardware f\u00edsico de la computadora y los procesos que se ejecutan en ella a trav\u00e9s del software. En otras palabras, podr\u00edamos definir el kernel como el coraz\u00f3n o n\u00facleo del sistema operativo.<\/p>\n\n\n\n<p>Uno de los mayores atractivos del uso de Linux es su f\u00e1cil personalizaci\u00f3n y una de las cosas m\u00e1s divertidas de personalizar es el propio Kernel, el coraz\u00f3n del sistema operativo Linux.<\/p>\n\n\n\n<p>Lo m\u00e1s probable es que nunca tengas que compilar tu propio kernel. El que viene con su distribuci\u00f3n y las actualizaciones a trav\u00e9s de su sistema de administraci\u00f3n de paquetes suele ser suficiente, pero hay ocasiones en las que puede ser necesario recompilar el kernel.<\/p>\n\n\n\n<p>Algunas de estas razones pueden ser necesidades especiales de hardware, el deseo de crear un kernel monol\u00edtico en lugar de uno modular, optimizar el kernel eliminando controladores in\u00fatiles, ejecutar un kernel de desarrollo o simplemente aprender m\u00e1s sobre Linux.<\/p>\n\n\n\n<p>En este caso, vamos a compilar un kernel reci\u00e9n lanzado en sistemas Debian que incluye varias caracter\u00edsticas nuevas, como nuevos controladores para las tarjetas gr\u00e1ficas, y ofrece mejoras significativas al sistema de archivos.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Tabla de contenidos del articulo.<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/javiercachon.com\/en\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/#Video_sobre_Compilando_kernel_66_LTS_en_Linux_Mint_213_Virginia_con_kernel_base_515_con_exito\" >V\u00eddeo sobre: Compilando kernel 6,6 LTS en Linux Mint 21.3 Virginia con kernel base 5.15 con \u00e9xito:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/javiercachon.com\/en\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/#Instalar_dependencias_necesarias_para_la_compilacion_del_kernel\" >Instalar dependencias necesarias para la compilaci\u00f3n del kernel:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/javiercachon.com\/en\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/#Instalando_y_compilando_el_kernel_nuevo_en_Debian\" >Instalando y compilando el kernel nuevo en Debian.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/javiercachon.com\/en\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/#Comprobar_el_exito_de_la_compilacion_e_instalacion_del_kernel_nuevo\" >Comprobar el \u00e9xito de la compilaci\u00f3n e instalaci\u00f3n del kernel nuevo.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/javiercachon.com\/en\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/#Eliminar_el_kernel_antiguo_en_Debian\" >Eliminar el kernel antiguo en Debian:<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Video_sobre_Compilando_kernel_66_LTS_en_Linux_Mint_213_Virginia_con_kernel_base_515_con_exito\"><\/span>V\u00eddeo sobre: Compilando kernel 6,6 LTS en Linux Mint 21.3 Virginia con kernel base 5.15 con \u00e9xito:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Compilando kernel 6,6 LTS en Linux Mint 21 3 Virginia con kernel base 5 15 con \u00e9xito.\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/ltTa5LJ8WoU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Instalar_dependencias_necesarias_para_la_compilacion_del_kernel\"><\/span>Instalar dependencias necesarias para la compilaci\u00f3n del kernel:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Para comenzar, necesitaremos algunos paquetes, a saber, build-essential y kernel headers.<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ sudo apt update\n$ sudo apt install build-essential linux-headers-$(uname -r)\n$ sudo apt install autoconf automake autotools-dev dh-make debhelper debmake devscripts dpkg fakeroot file gfortran git gnupg fp-compiler lintian patch pbuilder perl quilt xutils-dev pkg-config python-is-python3 2to3 dwarves<\/code><\/pre>\n\n\n\n<p>Ahora, visite el sitio web oficial del kernel para descargar la versi\u00f3n del kernel deseada en <a href=\"https:\/\/www.kernel.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.kernel.org\/<\/a>. Yo he escogido el <strong>Kernel longterm 6.6.23 2024-03-26<\/strong> para la roca de <strong>Debian Linux 12<\/strong> a fecha de 02\/04\/2024 porque los&nbsp;<strong><code class=\"\" data-line=\"\">\u00abKerneles de Linux\u00bb<\/code><\/strong>&nbsp;de&nbsp;<strong><code class=\"\" data-line=\"\">\u00abLargo plazo (Longterm)\u00bb<\/code><\/strong>&nbsp;son aquellos que proporcionan un soporte de correcciones de errores y mantenimiento por un tiempo sumamente largo (a\u00f1os) y as\u00ed beneficiar tambi\u00e9n a los&nbsp;<strong><code class=\"\" data-line=\"\">\u00abKerneles de Linux\u00bb<\/code><\/strong>&nbsp;m\u00e1s antiguos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"797\" src=\"https:\/\/izetic.com\/wp-content\/uploads\/2024\/04\/Kernel-1024x797.png\" alt=\"\" class=\"wp-image-1912\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Kernel-1024x797.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Kernel-300x233.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Kernel-768x598.png 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Kernel-1536x1195.png 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Kernel.png 1668w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Alternativamente, puede usar los siguientes comandos para descargar la fuente directamente y descomprimir el archivo.<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ wget https:\/\/cdn.kernel.org\/pub\/linux\/kernel\/v6.x\/linux-6.6.23.tar.xz\n$ tar -xvf linux-6.6.23.tar.xz\n$ cd linux-6.6.23\/<\/code><\/pre>\n\n\n\n<p>Instalamos unas dependencias para que funcione localmodconfig en Debian 12, mxlinux:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ sudo apt-get install libncurses-dev flex bison openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf<\/code><\/pre>\n\n\n\n<p>Ahora creamos el archivo de configuraci\u00f3n <strong>.config<\/strong> con este comando dentro del directorio <strong>linux-6.6.23\/<\/strong> en caso de que no est\u00e9 creado dando a todo intro:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ sudo make localmodconfig<\/code><\/pre>\n\n\n\n<p>Ahora necesitaremos configurar el kernel; es recomendable comenzar con la configuraci\u00f3n actualmente en uso y desarrollarla. Para lograr esto, copiaremos la configuraci\u00f3n existente del directorio <strong>\/boot<\/strong> al directorio de trabajo actual y la guardaremos como <strong>.config<\/strong> .<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ sudo cp \/boot\/config-$(uname -r) .config<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Instalando_y_compilando_el_kernel_nuevo_en_Debian\"><\/span>Instalando y compilando el kernel nuevo en Debian.<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Para comenzar con el proceso de configuraci\u00f3n real, tiene una de dos opciones.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si tiene <strong>X11<\/strong> instalado, puede ejecutar <strong>make xconfig<\/strong> y tener un agradable <strong>men\u00fa GUI<\/strong> para ayudarlo a configurar su Kernel.<\/li>\n\n\n\n<li>Si est\u00e1 ejecutando en un <strong>entorno CLI<\/strong>, puede ejecutar <strong>make menuconfig<\/strong>, pero necesitar\u00e1 tener instalado el paquete <strong>libncurses5-dev<\/strong> para usarlo.<\/li>\n\n\n\n<li>Si utiliza un <strong>entorno cli<\/strong>, aseg\u00farese de instalar el paquete <strong>libncurses5-dev<\/strong> para iniciar el proceso de configuraci\u00f3n del kernel como se muestra.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ sudo apt install libncurses5-dev\n$ sudo make menuconfig<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/izetic.com\/wp-content\/uploads\/2024\/04\/Imagen-Menu-de-configuracion-del-nucleo.png\" alt=\"\" class=\"wp-image-1913\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Imagen-Menu-de-configuracion-del-nucleo.png 800w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Imagen-Menu-de-configuracion-del-nucleo-300x225.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Imagen-Menu-de-configuracion-del-nucleo-768x576.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>Como ver\u00e1s, una vez que est\u00e9s en la configuraci\u00f3n de tu elecci\u00f3n, hay un mont\u00f3n de opciones diferentes disponibles para tu Kernel. De hecho, hay demasiados para el alcance de este tutorial.<\/p>\n\n\n\n<p>Al seleccionar las opciones del Kernel, la mejor manera es mediante prueba y error, y buscando mucho en Google, que es la mejor manera de aprender. Si simplemente est\u00e1 intentando actualizar su Kernel a la versi\u00f3n m\u00e1s reciente, no tiene que cambiar nada y simplemente puede seleccionar \u00ab<strong>Guardar configuraci\u00f3n<\/strong>\u00ab. Desde que copiamos el archivo de configuraci\u00f3n del kernel actual al archivo<strong> .config<\/strong> del nuevo kernel.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/izetic.com\/wp-content\/uploads\/2024\/04\/Imagen-Menu-de-configuracion-del-nucleo-config.png\" alt=\"\" class=\"wp-image-1914\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Imagen-Menu-de-configuracion-del-nucleo-config.png 800w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Imagen-Menu-de-configuracion-del-nucleo-config-300x225.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Imagen-Menu-de-configuracion-del-nucleo-config-768x576.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>Tenga en cuenta que \u00ab<strong>Cargador de m\u00f3dulos kernel<\/strong>\u00bb est\u00e1 seleccionado en \u00ab<strong>Soporte de m\u00f3dulos cargables<\/strong>\u00ab. Si no es as\u00ed y est\u00e1 utilizando m\u00f3dulos del kernel, puede estropear seriamente las cosas.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/izetic.com\/wp-content\/uploads\/2024\/04\/Imagen-Menu-de-configuracion-del-nucleo-config-II.png\" alt=\"\" class=\"wp-image-1915\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Imagen-Menu-de-configuracion-del-nucleo-config-II.png 800w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Imagen-Menu-de-configuracion-del-nucleo-config-II-300x225.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Imagen-Menu-de-configuracion-del-nucleo-config-II-768x576.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>NOTA: Para Ubuntu Linux y Linux Mint<\/strong><\/h4>\n\n\n\n<p>Si encuentra este error durante la compilaci\u00f3n, se debe a lo siguiente: El programa que est\u00e1 tratando de compilar usa <strong>OpenSSL<\/strong>, pero faltan los archivos de desarrollo necesarios (bibliotecas y archivos de encabezado) necesarios para vincular con OpenSSL en su plataforma Linux. Para instalar el paquete de desarrollo OpenSSL en Debian, Ubuntu o sus derivados:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ sudo apt-get install libssl-dev<\/code><\/pre>\n\n\n\n<p><strong>Error fatal: libelf.h<\/strong>: No se finaliz\u00f3 la compilaci\u00f3n de dicho archivo o directorio porque la ruta no existe. Para instalar el paquete de desarrollo libelf en Debian, Ubuntu o sus derivados:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ sudo apt install libelf-dev<\/code><\/pre>\n\n\n\n<p>Despu\u00e9s de ejecutar \u00abmake menuconfig\u00bb, si recibe el error de certificado: make[1]: *** No rule to make target &#8216;debian\/canonical-certs.pem&#8217;, needed by &#8216;certs\/x509_certificate_list&#8217;. Stop. , ejecute lo siguiente en la ra\u00edz de la fuente del kernel:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ scripts\/config --disable SYSTEM_TRUSTED_KEYS\n$ scripts\/config --disable CONFIG_SYSTEM_REVOCATION_KEYS<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>FIN NOTA<\/strong><\/h4>\n\n\n\n<p>Ahora inicie el proceso de compilaci\u00f3n del kernel usando los siguientes comandos, que compilar\u00e1n el kernel, instalar\u00e1n los m\u00f3dulos y copiar\u00e1n los archivos necesarios al directorio de inicio.<\/p>\n\n\n\n<p>Si quiere personalizar el nombre del kernel nuevo puede usar:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ sudo make LOCALVERSION=-0-amd64<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ sudo make\n$ sudo make modules_install\n$ sudo make install<\/code><\/pre>\n\n\n\n<p>Si quieres compilar en vez con 1 n\u00facleo del procesador por defecto a utilizar todos los n\u00facleos de tu procesador para que sea m\u00e1s r\u00e1pida la compilaci\u00f3n del kernel, lo primero consultaremos cuantos n\u00facleos tiene nuestro procesador con este comando:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">\/\/ npro o nproc\n$ npro\n8<\/code><\/pre>\n\n\n\n<p>Modificaremos la orden anterior para que sea m\u00e1s r\u00e1pida y corra la compilaci\u00f3n e instalaci\u00f3n del kernel con todos los n\u00facleos del procesador con la orden -j8:<\/p>\n\n\n\n<p>Si quiere personalizar el nombre del kernel nuevo, puede usar:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ sudo make -j8 LOCALVERSION=-0-amd64<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ sudo make -j8\n$ sudo make modules_install -j8\n$ sudo make install -j8<\/code><\/pre>\n\n\n\n<p><strong><a href=\"https:\/blog\/2024\/error-en-instalacion-nuevo-kernel-6-1-90-de-deprecated-feature-modules_conf-y-consult-en-mxlinux23-2\/\" target=\"_blank\" rel=\"noreferrer noopener\">E<\/a><\/strong><a href=\"https:\/blog\/2024\/error-en-instalacion-nuevo-kernel-6-1-90-de-deprecated-feature-modules_conf-y-consult-en-mxlinux23-2\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>ste es el error que me ha dado a m\u00ed al compilar e instalar kernel 6.1.90 LTS en MX-Linux<\/strong><\/a><\/p>\n\n\n\n<p>En caso de tener varios ordenadores con id\u00e9ntico hardware y sistema operativo, nos puede interesar crear los <strong>paquetes deb<\/strong> para posteriormente instalar en varios sistemas debian y ahorrarnos las compilaciones tan largas ahorrando tiempo. <\/p>\n\n\n\n<p>En caso de desear generar \u00ab<strong>paquetes .deb<\/strong>\u00bb del nuevo \u00ab<strong>Kernel de Linux<\/strong>\u00bb compilado e instalado, ejecute la siguiente orden de comando:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ sudo apt install libelf-dev\n$ sudo make -j8 bindeb-pkg LOCALVERSION=-0-amd64<\/code><\/pre>\n\n\n\n<p>Listaremos el contenido del <span style=\"text-decoration: underline;\">directorio padre<\/span>, <strong>\/home\/ojosdegato<\/strong> (pues es donde se genera por defecto):<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"650\" height=\"516\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/Captura-de-pantalla_2024-05-12_18-37-55.png\" alt=\"\" class=\"wp-image-2815\" style=\"width:1201px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/Captura-de-pantalla_2024-05-12_18-37-55.png 650w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/Captura-de-pantalla_2024-05-12_18-37-55-300x238.png 300w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/figure>\n\n\n\n<p>Nos interesan los <strong>2 paquetes Deb<\/strong> y no instalaremos la depuraci\u00f3n del kernel:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ sudo dpkg -i linux-headers-6.6.23_6.6.23-6_amd64.deb &amp;&amp; sudo dpkg -i linux-image-6.6.23_6.6.23-6_amd64.deb<\/code><\/pre>\n\n\n\n<p>Actualice el GRUB para reflejar los cambios de la compilaci\u00f3n.<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ sudo update-grub\n$ sudo update-grub2 \n$ sudo update-initramfs -u<\/code><\/pre>\n\n\n\n<p>Una vez instalado, simplemente reinicie y seleccione el nuevo kernel en el men\u00fa de GRUB.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1928\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/1000036589-scaled.jpg\" alt=\"\" class=\"wp-image-2811\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/1000036589-scaled.jpg 2560w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/1000036589-300x226.jpg 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/1000036589-1024x771.jpg 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/1000036589-768x578.jpg 768w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/1000036589-1536x1157.jpg 1536w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/1000036589-2048x1542.jpg 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p>Aseg\u00farese de prestar mucha atenci\u00f3n a cualquier mensaje de error durante el proceso de inicio para que pueda solucionar cualquier problema.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Comprobar_el_exito_de_la_compilacion_e_instalacion_del_kernel_nuevo\"><\/span>Comprobar el \u00e9xito de la compilaci\u00f3n e instalaci\u00f3n del kernel nuevo.<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Para verificar la nueva versi\u00f3n del kernel en Debian, puede usar el siguiente comando en la terminal.<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ uname -r\n6.6.23-0-amd64<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1045\" height=\"763\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/Captura-de-pantalla_2024-05-12_18-52-11.png\" alt=\"\" class=\"wp-image-2818\" style=\"width:1201px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/Captura-de-pantalla_2024-05-12_18-52-11.png 1045w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/Captura-de-pantalla_2024-05-12_18-52-11-300x219.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/Captura-de-pantalla_2024-05-12_18-52-11-1024x748.png 1024w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/Captura-de-pantalla_2024-05-12_18-52-11-768x561.png 768w\" sizes=\"(max-width: 1045px) 100vw, 1045px\" \/><\/figure>\n\n\n\n<p>Si desea ver una lista de kernels instalados, puede verificar el contenido del directorio <strong>\/boot<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ ls \/boot<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"817\" height=\"579\" src=\"http:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/Captura-de-pantalla_2024-05-12_16-40-40.png\" alt=\"\" class=\"wp-image-2813\" style=\"width:1201px;height:auto\" srcset=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/Captura-de-pantalla_2024-05-12_16-40-40.png 817w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/Captura-de-pantalla_2024-05-12_16-40-40-300x213.png 300w, https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/05\/Captura-de-pantalla_2024-05-12_16-40-40-768x544.png 768w\" sizes=\"(max-width: 817px) 100vw, 817px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Eliminar_el_kernel_antiguo_en_Debian\"><\/span>Eliminar el kernel antiguo en Debian:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Para eliminar kernels antiguos en Debian, primero debe enumerar los kernels instalados para identificar los que desea eliminar usando el comando <strong>dpkg<\/strong>.<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ dpkg --list | grep linux-image<\/code><\/pre>\n\n\n\n<p>Para eliminar un kernel antiguo, usa el siguiente comando apt y aseg\u00farate de reemplazar linux-image-OLD_VERSION con el n\u00famero de versi\u00f3n del kernel que desea eliminar.<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">\/\/ sudo apt purge linux-image-OLD_VERSION\n$ sudo apt purge linux-image-6.1.0-18-amd64\n$ sudo apt purge linux-headers-6.1.0-18-amd64<\/code><\/pre>\n\n\n\n<p>Despu\u00e9s de eliminar los n\u00facleos antiguos, actualice GRUB para reflejar los cambios.<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">$ sudo update-grub\n$ sudo update-grub2 \n$ sudo update-initramfs -u<\/code><\/pre>\n\n\n\n<p>En conclusi\u00f3n, compilar un kernel en Debian es una habilidad valiosa que permite a los usuarios adaptar su sistema operativo a necesidades espec\u00edficas, incorporando las \u00faltimas funciones y optimizaciones.<\/p>\n\n\n\n<p>Para realizar esta actualizaci\u00f3n del Kernel Linux en la versi\u00f3n linux-6.6.23 en Debian 12 y, trabaje, he dedicado una tarde en realizar esta documentaci\u00f3n para colaborar con la comunidad mundial linuxera y lo m\u00e1s importante es que funciona.<\/p>\n<div style='text-align:center' class='yasr-auto-insert-overall'><\/div><div style='text-align:center' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>El kernel es el componente central de un sistema operativo y sirve como interfaz principal entre el hardware f\u00edsico de la computadora y los procesos que se ejecutan en ella a trav\u00e9s del software. En otras palabras, podr\u00edamos definir el kernel como el coraz\u00f3n o n\u00facleo del sistema operativo. Uno [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1953,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"jetpack_post_was_ever_published":false,"yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[2,3],"tags":[7,15,17,32],"class_list":["post-1908","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-informatica","category-sistemas","tag-debian-linux","tag-linux","tag-lts","tag-ubuntu-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>C\u00f3mo instalar y compilar el kernel en Debian y Ubuntu<\/title>\n<meta name=\"description\" content=\"Aprende a compilar el kernel en Debian, Ubuntu y Linux Mint de forma sencilla y efectiva con esta gu\u00eda completa.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/javiercachon.com\/en\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo instalar y compilar el kernel en Debian y Ubuntu\" \/>\n<meta property=\"og:description\" content=\"Aprende a compilar el kernel en Debian, Ubuntu y Linux Mint de forma sencilla y efectiva con esta gu\u00eda completa.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/javiercachon.com\/en\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/\" \/>\n<meta property=\"og:site_name\" content=\"javiercachon.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javiercachon82\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/javiercachon82\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-02T18:38:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-11T01:18:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Kernel-6.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Javier Cach\u00f3n Garrido\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/x.com\/udegeek\" \/>\n<meta name=\"twitter:site\" content=\"@udegeek\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Javier Cach\u00f3n Garrido\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\\\/\"},\"author\":{\"name\":\"Javier Cach\u00f3n Garrido\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"headline\":\"C\u00f3mo instalar y compilar el kernel en Debian y Ubuntu.\",\"datePublished\":\"2024-04-02T18:38:02+00:00\",\"dateModified\":\"2024-11-11T01:18:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\\\/\"},\"wordCount\":1273,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"image\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/Kernel-6.jpg\",\"keywords\":[\"Debian Linux\",\"Linux\",\"LTS\",\"Ubuntu Linux\"],\"articleSection\":[\"Inform\u00e1tica\",\"Sistemas\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/javiercachon.com\\\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\\\/\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\\\/\",\"name\":\"C\u00f3mo instalar y compilar el kernel en Debian y Ubuntu\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/Kernel-6.jpg\",\"datePublished\":\"2024-04-02T18:38:02+00:00\",\"dateModified\":\"2024-11-11T01:18:23+00:00\",\"description\":\"Aprende a compilar el kernel en Debian, Ubuntu y Linux Mint de forma sencilla y efectiva con esta gu\u00eda completa.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/javiercachon.com\\\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\\\/#primaryimage\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/Kernel-6.jpg\",\"contentUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/Kernel-6.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"inicio\",\"item\":\"https:\\\/\\\/javiercachon.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u00f3mo instalar y compilar el kernel en Debian y Ubuntu.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/\",\"name\":\"javiercachon.com\",\"description\":\"es una plataforma educativa revolucionaria que busca democratizar el acceso al conocimiento en inform\u00e1tica.\",\"publisher\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\"},\"alternateName\":\"javiercachon.com\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/javiercachon.com\\\/es\\\/#\\\/schema\\\/person\\\/56ea56e1350676921cc43a3bcfd6c997\",\"name\":\"Javier Cach\u00f3n Garrido\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"url\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"contentUrl\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\",\"width\":250,\"height\":34,\"caption\":\"Javier Cach\u00f3n Garrido\"},\"logo\":{\"@id\":\"https:\\\/\\\/javiercachon.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Montanas-JC-logo-azul.jpg\"},\"description\":\"Javier Cach\u00f3n Garrido es un experto en inform\u00e1tica, apasionado por el c\u00f3digo abierto y la educaci\u00f3n tecnol\u00f3gica. Como fundador de JavierCachon.com, impulsa la formaci\u00f3n en GNU\\\/Linux y software libre, promoviendo el aprendizaje accesible y colaborativo. Su misi\u00f3n es democratizar el conocimiento en TI, ofreciendo recursos gratuitos y de calidad para profesionales y entusiastas del sector. Es un profeta y predicador que evangeliza la tecnolog\u00eda, la inform\u00e1tica y telecomunicaciones, acomp\u00e1\u00f1ale en su aventura y pasi\u00f3n por los sistemas operativos abiertos GNU\\\/Linux.\",\"sameAs\":[\"https:\\\/\\\/javiercachon.com\\\/\",\"https:\\\/\\\/www.facebook.com\\\/javiercachon82\",\"https:\\\/\\\/www.instagram.com\\\/edugeek\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/javiercachongarrido\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/x.com\\\/udegeek\",\"https:\\\/\\\/www.youtube.com\\\/@edugeek\",\"https:\\\/\\\/wiki.javiercachon.com\\\/wiki\\\/index.php\\\/Usuario:Ojosdegato\"],\"url\":\"https:\\\/\\\/javiercachon.com\\\/en\\\/author\\\/ojosdegato\\\/\"},false]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00f3mo instalar y compilar el kernel en Debian y Ubuntu","description":"Aprende a compilar el kernel en Debian, Ubuntu y Linux Mint de forma sencilla y efectiva con esta gu\u00eda completa.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/javiercachon.com\/en\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/","og_locale":"en_US","og_type":"article","og_title":"C\u00f3mo instalar y compilar el kernel en Debian y Ubuntu","og_description":"Aprende a compilar el kernel en Debian, Ubuntu y Linux Mint de forma sencilla y efectiva con esta gu\u00eda completa.","og_url":"https:\/\/javiercachon.com\/en\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/","og_site_name":"javiercachon.com","article_publisher":"https:\/\/www.facebook.com\/javiercachon82","article_author":"https:\/\/www.facebook.com\/javiercachon82","article_published_time":"2024-04-02T18:38:02+00:00","article_modified_time":"2024-11-11T01:18:23+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Kernel-6.jpg","type":"image\/jpeg"}],"author":"Javier Cach\u00f3n Garrido","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/x.com\/udegeek","twitter_site":"@udegeek","twitter_misc":{"Written by":"Javier Cach\u00f3n Garrido","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/javiercachon.com\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/#article","isPartOf":{"@id":"https:\/\/javiercachon.com\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/"},"author":{"name":"Javier Cach\u00f3n Garrido","@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"headline":"C\u00f3mo instalar y compilar el kernel en Debian y Ubuntu.","datePublished":"2024-04-02T18:38:02+00:00","dateModified":"2024-11-11T01:18:23+00:00","mainEntityOfPage":{"@id":"https:\/\/javiercachon.com\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/"},"wordCount":1273,"commentCount":0,"publisher":{"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"image":{"@id":"https:\/\/javiercachon.com\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/#primaryimage"},"thumbnailUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Kernel-6.jpg","keywords":["Debian Linux","Linux","LTS","Ubuntu Linux"],"articleSection":["Inform\u00e1tica","Sistemas"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/javiercachon.com\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/javiercachon.com\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/","url":"https:\/\/javiercachon.com\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/","name":"C\u00f3mo instalar y compilar el kernel en Debian y Ubuntu","isPartOf":{"@id":"https:\/\/javiercachon.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/javiercachon.com\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/#primaryimage"},"image":{"@id":"https:\/\/javiercachon.com\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/#primaryimage"},"thumbnailUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Kernel-6.jpg","datePublished":"2024-04-02T18:38:02+00:00","dateModified":"2024-11-11T01:18:23+00:00","description":"Aprende a compilar el kernel en Debian, Ubuntu y Linux Mint de forma sencilla y efectiva con esta gu\u00eda completa.","breadcrumb":{"@id":"https:\/\/javiercachon.com\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/javiercachon.com\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/javiercachon.com\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/#primaryimage","url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Kernel-6.jpg","contentUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Kernel-6.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/javiercachon.com\/como-instalar-y-compilar-el-kernel-en-debian-y-ubuntu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"inicio","item":"https:\/\/javiercachon.com\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo instalar y compilar el kernel en Debian y Ubuntu."}]},{"@type":"WebSite","@id":"https:\/\/javiercachon.com\/es\/#website","url":"https:\/\/javiercachon.com\/es\/","name":"javiercachon.com","description":"It is a revolutionary educational platform that seeks to democratize access to computer science knowledge.","publisher":{"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997"},"alternateName":"javiercachon.com","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/javiercachon.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/javiercachon.com\/es\/#\/schema\/person\/56ea56e1350676921cc43a3bcfd6c997","name":"Javier Cach\u00f3n Garrido","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","contentUrl":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg","width":250,"height":34,"caption":"Javier Cach\u00f3n Garrido"},"logo":{"@id":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/11\/Montanas-JC-logo-azul.jpg"},"description":"Javier Cach\u00f3n Garrido es un experto en inform\u00e1tica, apasionado por el c\u00f3digo abierto y la educaci\u00f3n tecnol\u00f3gica. Como fundador de JavierCachon.com, impulsa la formaci\u00f3n en GNU\/Linux y software libre, promoviendo el aprendizaje accesible y colaborativo. Su misi\u00f3n es democratizar el conocimiento en TI, ofreciendo recursos gratuitos y de calidad para profesionales y entusiastas del sector. Es un profeta y predicador que evangeliza la tecnolog\u00eda, la inform\u00e1tica y telecomunicaciones, acomp\u00e1\u00f1ale en su aventura y pasi\u00f3n por los sistemas operativos abiertos GNU\/Linux.","sameAs":["https:\/\/javiercachon.com\/","https:\/\/www.facebook.com\/javiercachon82","https:\/\/www.instagram.com\/edugeek\/","https:\/\/www.linkedin.com\/in\/javiercachongarrido\/","https:\/\/x.com\/https:\/\/x.com\/udegeek","https:\/\/www.youtube.com\/@edugeek","https:\/\/wiki.javiercachon.com\/wiki\/index.php\/Usuario:Ojosdegato"],"url":"https:\/\/javiercachon.com\/en\/author\/ojosdegato\/"},false]}},"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":0,"sum_votes":0},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/javiercachon.com\/wp-content\/uploads\/2024\/04\/Kernel-6.jpg","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/posts\/1908","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/comments?post=1908"}],"version-history":[{"count":0,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/posts\/1908\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/media\/1953"}],"wp:attachment":[{"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/media?parent=1908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/categories?post=1908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/javiercachon.com\/en\/wp-json\/wp\/v2\/tags?post=1908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}