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.
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:
Índice
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.
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.
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.
Sexa o primeiro en opinar sobre