Guía rápida para poder compilar calquera kernel de Linux

Guía rápida para poder compilar calquera kernel de Linux

Guía rápida para poder compilar calquera kernel de Linux

Hai uns días este mes Decembro de 2022, versións do kernels de Linux 6.1-rc8 (línea principal),  6.0.11 (estable) e 5.15.81 (Largo prazo).

Por este motivo, ofrecémosche isto nova pequena guía rápida para lograr con éxito "compilar un núcleo de linux", en calquera versión de GNU / Linux Distro, base Debian, Ubuntu e Mint, en calquera momento.

Linux

E, antes de comezar este post relacionado coa posibilidade de "compilar un núcleo de linux", invitámosche a explorar o seguinte contidos relacionados, ao final do de hoxe:

Linux
Artigo relacionado:
Como instalar Linux kernel 5.5 en Ubuntu e derivados?

Oficial de Linux 5.1
Artigo relacionado:
Como instalar Linux kernel 5.1 en Ubuntu e derivados?

Compilación dun núcleo de Linux en Debian, Ubuntu e Mint

Compilación dun núcleo de Linux en Debian, Ubuntu e Mint

Pasos para compilar correctamente un núcleo Linux

Instalación de paquetes esenciais (soporte de desenvolvemento)

apt install autoconf automake autotools-dev build-essential dh-make debhelper debmake devscripts dpkg fakeroot file gfortran git gnupg fp-compiler lintian patch pbuilder perl python quilt xutils-dev

Escolla a versión desexada

Para iso, debemos acudir a sitio web oficial dos núcleos, e escolla unha das categorías existentes. e copia o ruta de descarga dispoñible desde o núcleo escollido dos seus respectivos botón tarballe, a continuación, continúe cos seguintes pasos. Mentres que, para o noso exemplo de hoxe, continuaremos cos seguintes pasos usando o Versión estable do núcleo Linux 6.0.11:

Estadio 1
cd /usr/src
wget -c https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.0.11.tar.xz
sudo unxz linux-6.0.11.tar.xz
sudo tar xvf linux-6.0.11.tar
sudo ln -s linux-6.0.11 linux
cd /usr/src/linux
sudo make clean && make mrproper
sudo cp /boot/config-`uname -r`* .config
make menuconfig

Neste punto, o "Menú de configuración do núcleo"onde podemos configurar (personalizar) parámetros do Núcleo da nosa preferencia ou necesidade. Teña en conta que, a estas alturas, é fundamental marque ou desmarque a opción do núcleo de 64 bits, dependendo do que queiramos ou requiramos. E ademais, despois de ter feito todos os cambios realizados, debemos prema o botón Gardar e despois o Botón Saír.

Menú de configuración do núcleo

Estadio 2

Chegados aquí, quedan 2 formas posibles elexir:

Só instalación do núcleo

sudo make
sudo make modules_install
sudo make install
sudo update-grub; sudo update-grub2; sudo update-initramfs -u
sudo apt clean; sudo apt autoclean; sudo apt autoremove; sudo apt remove; sudo apt purge

Si, todo corre e remata ben, para rematar só temos que reinicie o noso ordenador e proba que xa carga o noso sistema operativo co novo núcleo compilado.

A instalación do Kernel e a creación dos ficheiros .deb do Kernel creado

Para executar este paso, é relevante que se chame a instalación do paquete paquete-kernel. Por este motivo, e no caso de que a Distro GNU/Linux utilizada non a teña nos seus repositorios, pódese executar o seguinte procedemento auxiliar:

sudo wget -c http://ftp.us.debian.org/debian/pool/main/k/kernel-package/kernel-package_13.018+nmu1~bpo9+1_all.deb
sudo apt install ./kernel-package_13.018+nmu1~bpo9+1_all.deb

Unha vez instalado este paquete, agora podemos continuar cos seguintes pasos:

fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
sudo dpkg -i *.deb

E no caso de que, durante o proceso de compilación, se produza un erro erro relacionado cos certificados do núcleo, podemos executar o seguinte orde do comando para solucionalo automaticamente e téntao de novo:

sed -i '/CONFIG_SYSTEM_TRUSTED_KEYS/s/^/#/g' .config

Si, todo corre e remata ben, para rematar só temos que reinicie o noso ordenador e proba que xa carga o noso sistema operativo co novo núcleo compilado.

Como compilar Kernel 2.6.36.2 en Ubuntu co parche de 200 liñas incluído
Artigo relacionado:
Como compilar Kernel 2.6.36.2 en Ubuntu co parche de 200 liñas

Banner abstracto para publicación

Resumo

En definitiva, esperamos que calquera con este pequeno Guía rápida Podo conseguir facilmente e con éxito "compilar un núcleo de linux" máis dun Distro Debian, Ubuntu e Mint, ou derivado.

Se che gustou o contido, comenta e compárteo. E lembra, visita o inicio do noso «local», ademais da canle oficial de Telegrama para obter máis noticias, tutoriais e actualizacións de Linux. Oeste grupo, para obter máis información sobre o tema de hoxe ou outros relacionados.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.