Néhány napja ebben a hónapban 2022 december, változatai a Linux kernelek 6.1-RC8 (fő vonal), 6.0.11 (stabil) és 5.15.81 (Hosszútávú).
Emiatt ezt ajánljuk Önnek új kis gyors útmutató sikeresen elérni "fordíts le egy linux kernelt", bármely verziójában GNU / Linux Distro, alap Debian, Ubuntu és Mint, bármikor.
És mielőtt elkezdené ezt a bejegyzést a lehetőséggel kapcsolatban "fordíts le egy linux kernelt"Meghívjuk Önt, hogy fedezze fel a következőket kapcsolódó tartalmak, a mai nap végén:
Linux kernel fordítása Debian, Ubuntu és Mint rendszeren
A Linux kernel sikeres fordításának lépései
Alapvető csomagok telepítése (fejlesztési támogatás)
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álassza ki a kívánt verziót
Ehhez el kell mennünk a hivatalos honlapja a magok közül, és válasszon egyet a meglévő kategóriák közül. és másolja a letöltési útvonal elérhető a kiválasztott kernelből a megfelelő tarball gomb, majd folytassa a következő lépésekkel. Míg a mai példánkban a következő lépéseket folytatjuk a Stabil Linux kernel 6.0.11 verzió:
1 szakasz
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
Ezen a ponton a "Kernel konfigurációs menü", ahol tudunk paraméterek konfigurálása (testreszabása). preferenciánk vagy igényünk szerinti Kernel. Ne feledje, hogy ezen a ponton elengedhetetlen jelölje be vagy törölje a jelölést a 64 bites kernel opciónál, attól függően, hogy mit akarunk vagy igényelünk. És azt is meg kell tenni, miután végrehajtottuk az összes változtatást nyomja meg a Mentés gombot majd a Kilépés gomb.
2 szakasz
Ideérkezve maradnak 2 lehetséges mód választani:
Csak kernel telepítése
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
Igen, minden jól megy és jól végződik, csak muszáj, hogy befejezzük indítsa újra a számítógépünket és tesztelje, hogy már betölti-e az operációs rendszerünket a új kernel lefordítva.
A kernel telepítése és a létrehozott kernel .deb fájljainak létrehozása
Ennek a lépésnek a végrehajtásához fontos a csomag telepítésének meghívása kernel-csomag. Emiatt, és abban az esetben, ha a használt GNU/Linux Distro nem tartalmazza a tárolókban, a következő segéd eljárás hajtható végre:
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
A csomag telepítése után a következő lépésekkel folytathatjuk:
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
sudo dpkg -i *.deb
És abban az esetben, ha a fordítási folyamat során hiba történik kerneltanúsítványokkal kapcsolatos hiba, a következőket hajthatjuk végre parancsot a javításhoz automatikusan, és próbálja újra:
sed -i '/CONFIG_SYSTEM_TRUSTED_KEYS/s/^/#/g' .config
Igen, minden jól megy és jól végződik, csak muszáj, hogy befejezzük indítsa újra a számítógépünket és tesztelje, hogy már betölti-e az operációs rendszerünket a új kernel lefordítva.
Összegzés
Röviden, reméljük, hogy bárki, aki ezt a kicsit gyors útmutató Könnyen és sikeresen el tudom érni "fordíts le egy linux kernelt" egy felett Distro Debian, Ubuntu és Mint, vagy származéka.
Ha tetszett a tartalom, kommentelj és oszd meg. És ne feledje, látogasson el a mi elejére «telek», a hivatalos csatorna mellett Telegram további hírekért, oktatóanyagokért és Linux-frissítésekért. nyugat csoport, további információkért a mai témában vagy más kapcsolódóan.