Hitri vodnik za prevajanje katerega koli jedra Linuxa

Hitri vodnik za prevajanje katerega koli jedra Linuxa

Hitri vodnik za prevajanje katerega koli jedra Linuxa

Pred nekaj dnevi ta mesec December 2022, različice Jedra Linuxa 6.1-rc8 (glavna linija),  6.0.11 (stabilen) in 5.15.81 (Dolgoročno).

Iz tega razloga vam ponujamo to nov mali hitri vodnik uspešno doseči "prevedi jedro linux", v kateri koli različici GNU / Linux Distro, osnova Debian, Ubuntu in Mint, kadarkoli.

Linux

In preden začnete to objavo, povezano z možnostjo "prevedi jedro linux", vas vabimo, da raziščete naslednje povezane vsebine, ob koncu današnjega:

Linux
Povezani članek:
Kako namestiti Linux Kernel 5.5 v Ubuntu in izpeljanke?
Uradni Linux 5.1
Povezani članek:
Kako namestiti Linux Kernel 5.1 v Ubuntu in izpeljanke?

Prevajanje jedra Linuxa na Debian, Ubuntu in Mint

Prevajanje jedra Linuxa na Debian, Ubuntu in Mint

Koraki za uspešno prevajanje jedra Linuxa

Namestitev osnovnih paketov (razvojna podpora)

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

Izberite želeno različico

Če želite to narediti, moramo iti na uradna spletna stran jedrcin izberite eno izmed obstoječih kategorij. in kopirajte pot prenosa na voljo iz izbranega jedra iz njegovega ustreznega gumb tarballin nadaljujte z naslednjimi koraki. Medtem ko bomo za naš današnji primer nadaljevali naslednje korake z uporabo Stabilno jedro Linuxa, različica 6.0.11:

Stopnja 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

Na tej točki je "Meni konfiguracije jedra", kjer lahko konfigurirajte (prilagodite) parametre jedra po naših željah ali potrebah. Ne pozabite, da je na tej točki bistveno potrdite ali počistite možnost 64-bitnega jedra, odvisno od tega, kaj želimo ali zahtevamo. In tudi, potem ko smo naredili vse spremembe, moramo pritisnite gumb Shrani in potem Gumb za izhod.

Meni za konfiguracijo jedra

Stopnja 2

Prišli sem, ostali 2 možni poti izbrati:

Samo namestitev jedra

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

Ja, vse teče in se dobro konča, le končati moramo znova zaženite naš računalnik in preizkusite, ali že nalaga naš operacijski sistem z prevedeno novo jedro.

Namestitev jedra in ustvarjanje datotek .deb ustvarjenega jedra

Za izvedbo tega koraka je pomembno, da pokličete namestitev paketa paket jedra. Iz tega razloga in v primeru, da ga uporabljeni GNU/Linux Distro nima v svojih repozitorijih, je mogoče izvesti naslednji pomožni postopek:

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 namestitvi tega paketa lahko zdaj nadaljujemo z naslednjimi koraki:

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

In v primeru, da med postopkom prevajanja pride do napake napaka, povezana s certifikati jedra, lahko izvedemo naslednje ukaz za popravilo samodejno in poskusite znova:

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

Ja, vse teče in se dobro konča, le končati moramo znova zaženite naš računalnik in preizkusite, ali že nalaga naš operacijski sistem z prevedeno novo jedro.

Kako prevesti jedro 2.6.36.2 v Ubuntu z vključenim popravkom 200 vrstic
Povezani članek:
Kako prevesti jedro 2.6.36.2 v Ubuntu z 200-linijskim popravkom

Abstraktna pasica za objavo

Povzetek

Skratka, upamo, da kdo s tem malo hiter vodnik Z lahkoto in uspešno dosežem "prevedi jedro linux" več kot eno Distro Debian, Ubuntu in Mint, ali izpeljanka.

Če vam je bila vsebina všeč, komentirajte in delite. In ne pozabite, obiščite začetek našega «stran», poleg uradnega kanala Telegram za več novic, vadnic in posodobitev Linuxa. Zahod Skupina, za več informacij o današnji temi ali drugih sorodnih.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.