Pred pár dňami v tomto mesiaci Decembra 2022, verzie Linuxové jadrá 6.1-RC8 (hlavný rad), 6.0.11 (stabilný) a 5.15.81 (Dlhý termín).
Z tohto dôvodu vám ponúkame toto nový malý rýchly návod úspešne dosiahnuť "kompilovať linuxové jadro", v akejkoľvek verzii Distribúcia GNU / Linux, základňa Debian, Ubuntu a Mint, kedykoľvek.
A pred začatím tohto príspevku súvisiaceho s možnosťou "kompilovať linuxové jadro"Pozývame vás preskúmať nasledujúce súvisiaci obsah, na konci dnešného:
Kompilácia linuxového jadra na Debian, Ubuntu a Mint
Kroky na úspešnú kompiláciu jadra Linuxu
Inštalácia základných balíkov (podpora vývoja)
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
Vyberte požadovanú verziu
Aby sme to dosiahli, musíme ísť do oficiálna webová stránka jadiera vyberte jednu z existujúcich kategórií. a skopírujte cesta na stiahnutie dostupné z vybraného jadra z jeho príslušného tlačidlo tarballa potom pokračujte nasledujúcimi krokmi. Zatiaľ čo v našom dnešnom príklade budeme pokračovať v nasledujúcich krokoch pomocou Stabilné jadro Linuxu verzie 6.0.11:
Krok 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
V tomto bode, "Ponuka konfigurácie jadra", kde môžeme konfigurovať (prispôsobiť) parametre jadra podľa našich preferencií alebo potrieb. Majte na pamäti, že v tomto bode je to nevyhnutné začiarknite alebo zrušte začiarknutie možnosti 64-bitového jadra, podľa toho, čo chceme alebo požadujeme. A tiež po vykonaní všetkých vykonaných zmien musíme stlačte tlačidlo Uložiť a potom Tlačidlo ukončenia.
Krok 2
Keď sem prišli, zostali 2 možné spôsoby vybrať:
Iba inštalácia jadra
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
Áno, všetko beží a končí dobre, len to musíme dokončiť reštartujte náš počítač a otestujte, či už načítava náš operačný systém s skompilované nové jadro.
Inštalácia jadra a vytvorenie súborov .deb vytvoreného jadra
Na vykonanie tohto kroku je dôležité mať zavolanú inštaláciu balíka kernel-package. Z tohto dôvodu a v prípade, že ho použité GNU/Linux Distro nemá vo svojich repozitároch, je možné vykonať nasledujúci pomocný postup:
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
Po nainštalovaní tohto balíka môžeme teraz pokračovať nasledujúcimi krokmi:
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
sudo dpkg -i *.deb
A v prípade, že počas procesu kompilácie dôjde k chybe chyba súvisiaca s certifikátmi jadra, môžeme vykonať nasledovné príkazový príkaz na opravu automaticky a skúste to znova:
sed -i '/CONFIG_SYSTEM_TRUSTED_KEYS/s/^/#/g' .config
Áno, všetko beží a končí dobre, len to musíme dokončiť reštartujte náš počítač a otestujte, či už načítava náš operačný systém s skompilované nové jadro.
Zhrnutie
Stručne povedané, dúfame, že každý s týmto malým rýchly sprievodca Môžem ľahko a úspešne dosiahnuť "kompilovať linuxové jadro" nad jedným Distro Debian, Ubuntu a Mint, alebo derivát.
Ak sa vám páčil obsah, komentujte a zdieľajte. A pamätajte, navštívte začiatok nášho «miesto», okrem oficiálneho kanála telegram pre ďalšie novinky, návody a aktualizácie systému Linux. West skupina, pre viac informácií o dnešnej téme alebo iných súvisiacich témach.