Snabbguide för att kunna kompilera vilken Linuxkärna som helst

Snabbguide för att kunna kompilera vilken Linuxkärna som helst

Snabbguide för att kunna kompilera vilken Linuxkärna som helst

För några dagar sedan denna månad December av 2022, versioner av Linux-kärnor 6.1-RC8 (huvudlinje),  6.0.11 (stabil) och 5.15.81 (Långsiktigt).

Av denna anledning erbjuder vi dig detta ny liten snabbguide att framgångsrikt uppnå "kompilera en linuxkärna", i valfri version av GNU / Linux Distro, bas Debian, Ubuntu och Mint, när som helst.

Linux

Och innan du börjar detta inlägg relaterat till möjligheten att "kompilera en linuxkärna"Vi inbjuder dig att utforska följande relaterat innehåll, i slutet av dagens:

Linux
Relaterad artikel:
Hur installerar jag Linux kernel 5.5 på Ubuntu och derivat?
Linux 5.1 officiell
Relaterad artikel:
Hur installerar jag Linux kernel 5.1 på Ubuntu och derivat?

Kompilera en Linux-kärna på Debian, Ubuntu och Mint

Kompilera en Linux-kärna på Debian, Ubuntu och Mint

Steg för att framgångsrikt kompilera en Linux-kärna

Installera väsentliga paket (utvecklingssupport)

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

Välj önskad version

För att göra detta måste vi gå till officiell hemsida av kärnorna, och välj en av de befintliga kategorierna. och kopiera nedladdningsväg tillgänglig från den valda kärnan från dess respektive tarball knapp, och fortsätt sedan med följande steg. Medan vi, för vårt exempel idag, kommer att fortsätta följande steg med hjälp av Stabil Linux-kärna version 6.0.11:

Fas 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

Vid denna tidpunkt har "Kärnkonfigurationsmeny"var kan vi konfigurera (anpassa) parametrar av kärnan av vår preferens eller behov. Tänk på att det är viktigt vid denna tidpunkt markera eller avmarkera alternativet 64-bitars kärna, beroende på vad vi vill eller kräver. Och också, efter att ha gjort alla ändringar som gjorts, måste vi tryck på knappen Spara och sedan Avsluta-knapp.

Kärnkonfigurationsmeny

Fas 2

Anlänt hit finns de kvar 2 möjliga sätt att välja:

Endast kärninstallation

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

Ja, allt går och slutar bra, för att avsluta måste vi bara starta om vår dator och testa att det redan laddar vårt operativsystem med ny kärna kompilerad.

Installationen av kärnan och skapandet av .deb-filerna för den skapade kärnan

För att utföra detta steg är det relevant att låta installationen av paketet anropas kärn-paket. Av denna anledning, och i händelse av att den använda GNU/Linux Distro inte har den i sina arkiv, kan följande hjälpprocedur exekveras:

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

Efter att ha installerat det här paketet kan vi nu fortsätta med följande steg:

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

Och om det uppstår ett fel under kompileringsprocessen fel relaterat till kärncertifikat, kan vi utföra följande kommandoorder för att fixa det automatiskt och försök igen:

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

Ja, allt går och slutar bra, för att avsluta måste vi bara starta om vår dator och testa att det redan laddar vårt operativsystem med ny kärna kompilerad.

Hur man kompilerar Kernel 2.6.36.2 i Ubuntu med 200-linjers patch inkluderat
Relaterad artikel:
Hur man kompilerar Kernel 2.6.36.2 i Ubuntu med 200-linjers patch

Abstrakt banner för inlägg

Sammanfattning

Kort sagt, vi hoppas att någon med denna lilla snabbguide Jag kan enkelt och framgångsrikt uppnå "kompilera en linuxkärna" över en Distro Debian, Ubuntu och Mint, eller derivat.

Om du gillade innehållet, kommentera och dela det. Och kom ihåg, besök början av vår «plats», förutom den officiella kanalen för Telegram för fler nyheter, tutorials och Linux-uppdateringar. Väst grupp, för mer information om dagens ämne eller andra relaterade.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.