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.
Ja enne selle postituse alustamist oli seotud võimalus "Linuxi kerneli kompileerimine"Kutsume teid üles uurima järgmist seotud sisu, tänase lõpus:
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.
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.
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.