Gyors útmutató bármely Linux kernel lefordításához

Gyors útmutató bármely Linux kernel lefordításához

Gyors útmutató bármely Linux kernel lefordításához

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.

Linux

É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
Kapcsolódó cikk:
Hogyan telepítsük a Linux kernel 5.5-et az Ubuntu-ra és a származékaira?
Linux 5.1 hivatalos
Kapcsolódó cikk:
Hogyan telepítsük a Linux kernel 5.1-et az Ubuntu-ra és a származékaira?

Linux kernel fordítása Debian, Ubuntu és Mint rendszeren

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.

Kernel konfigurációs menü

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.

Hogyan fordítsuk le a Kernel 2.6.36.2 verziót az Ubuntuban a mellékelt 200 soros javítással
Kapcsolódó cikk:
Hogyan fordítsuk le a Kernel 2.6.36.2 verziót az Ubuntuban a 200 soros javítással

Absztrakt banner post

Ö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.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.