Lühijuhend mis tahes Linuxi tuuma kompileerimiseks

Lühijuhend mis tahes Linuxi tuuma kompileerimiseks

Lühijuhend mis tahes Linuxi tuuma kompileerimiseks

Paar päeva tagasi sel kuul Detsember 2022, versioonid Linuxi tuumad 6.1-rc8 (põhiliin),  6.0.11 (stabiilne) ja 5.15.81 (Pikaajaline).

Sel põhjusel pakume teile seda uus väike kiirjuhend edukalt saavutada "Linuxi kerneli kompileerimine", mis tahes versioonis GNU / Linux Distro, alus Debian, Ubuntu ja Mint, igal ajal.

Linux

Ja enne selle postituse alustamist oli seotud võimalus "Linuxi kerneli kompileerimine"Kutsume teid üles uurima järgmist seotud sisu, tänase lõpus:

Linux
Seotud artikkel:
Kuidas installida Linuxi kernel 5.5 Ubuntu ja selle derivaatidele?
Linux 5.1 ametnik
Seotud artikkel:
Kuidas installida Linuxi kernel 5.1 Ubuntu ja selle derivaatidele?

Linuxi kerneli kompileerimine Debianis, Ubuntus ja Mintis

Linuxi kerneli kompileerimine Debianis, Ubuntus ja Mintis

Sammud Linuxi tuuma edukaks kompileerimiseks

Oluliste pakettide installimine (arendustugi)

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

Valige soovitud versioon

Selleks peame minema Sitio Oficial web tuumadestja valige üks olemasolevatest kategooriatest. ja kopeerige allalaadimistee saadaval valitud kernelist selle vastavast tarball nuppja seejärel jätkake järgmiste sammudega. Meie tänase näite puhul jätkame järgmisi samme kasutades Stabiilne Linuxi kerneli versioon 6.0.11:

Samm 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

Sel hetkel on "Kerneli konfiguratsioonimenüü", kus me saame konfigureerida (kohandada) parameetreid meie eelistuse või vajadusega tuuma. Pidage meeles, et praegusel hetkel on see hädavajalik märkige 64-bitise kerneli valik või tühjendage see, olenevalt sellest, mida me tahame või nõuame. Ja ka pärast kõigi tehtud muudatuste tegemist peame vajutage nuppu Salvesta ja seejärel Väljumise nupp.

Kerneli konfiguratsioonimenüü

Samm 2

Siia saabudes jäävad nad alles 2 võimalikku viisi valida:

Ainult tuuma installimine

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

Jah, kõik jookseb ja lõpeb hästi, lõpetamiseks peame lihtsalt tegema taaskäivitage meie arvuti ja testige, kas see juba laadib meie operatsioonisüsteemi uus kernel kompileeritud.

Kerneli installimine ja loodud tuuma .deb-failide loomine

Selle sammu sooritamiseks on asjakohane lasta kutsuda paketi installimine kerneli pakett. Sel põhjusel ja juhul, kui kasutatud GNU/Linux Distro hoidlates seda pole, saab käivitada järgmise abiprotseduuri:

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

Pärast selle paketi installimist saame nüüd jätkata järgmiste sammudega:

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

Ja juhul, kui kompileerimisprotsessi käigus tekib tõrge kerneli sertifikaatidega seotud viga, saame teostada järgmist käsk selle parandamiseks automaatselt ja proovige uuesti:

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

Jah, kõik jookseb ja lõpeb hästi, lõpetamiseks peame lihtsalt tegema taaskäivitage meie arvuti ja testige, kas see juba laadib meie operatsioonisüsteemi uus kernel kompileeritud.

Kuidas kompileerida kernel 2.6.36.2 Ubuntu koos 200-realise plaastriga
Seotud artikkel:
Kuidas kompileerida Kernel 2.6.36.2 Ubuntu 200-realise plaastriga

Postituse abstraktne bänner

Kokkuvõte

Ühesõnaga loodame, et kellelgi see vähe kiire juhend Saavutan lihtsalt ja edukalt "Linuxi kerneli kompileerimine" üle ühe Distro Debian, Ubuntu ja Mint, või tuletis.

Kui teile meeldis sisu, kommenteerige ja jagage seda. Ja pidage meeles, külastage meie algust «site», lisaks ametlikule kanalile Telegramm rohkemate uudiste, õpetuste ja Linuxi värskenduste jaoks. läänes rühm, et saada rohkem infot tänase või muu seonduva kohta.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.