Brzi vodič za kompajliranje bilo kojeg Linux kernela

Brzi vodič za kompajliranje bilo kojeg Linux kernela

Brzi vodič za kompajliranje bilo kojeg Linux kernela

Prije nekoliko dana ovog mjeseca Decembar 2022, verzije Linux kerneli 6.1-rc8 (glavna linija),  6.0.11 (stabilno) i 5.15.81 (Dugoročni).

Iz tog razloga vam nudimo ovo novi mali brzi vodič da uspešno postigne "kompajliraj linux kernel", u bilo kojoj verziji GNU / Linux Distro, baza Debian, Ubuntu i Mint, bilo kad.

Linux

I, prije početka ovog posta vezan za mogućnost "kompajliraj linux kernel"Pozivamo vas da istražite sljedeće povezani sadržaji, na kraju današnjeg:

Linux
Vezani članak:
Kako instalirati Linux kernel 5.5 na Ubuntu i derivate?
Zvanični Linux 5.1
Vezani članak:
Kako instalirati Linux kernel 5.1 na Ubuntu i derivate?

Prevođenje Linux kernela na Debian, Ubuntu i Mint

Prevođenje Linux kernela na Debian, Ubuntu i Mint

Koraci za uspješno prevođenje Linux kernela

Instaliranje osnovnih paketa (podrška za razvoj)

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

Odaberite željenu verziju

Da bismo to uradili, moramo otići do official website jezgra, i odaberite jednu od postojećih kategorija. i kopirajte putanja za preuzimanje dostupno iz odabranog kernela iz odgovarajućeg tarball dugme, a zatim nastavite sa sljedećim koracima. Dok, za naš današnji primjer, nastavit ćemo sljedeće korake koristeći Verzija stabilnog Linux kernela 6.0.11:

Faza 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

U ovom trenutku, the "Meni konfiguracije kernela", gdje možemo konfigurirati (prilagoditi) parametre kernela po našoj želji ili potrebi. Imajte na umu da je u ovom trenutku to neophodno označite ili poništite izbor opcije 64-bitnog kernela, u zavisnosti od toga šta želimo ili zahtevamo. Isto tako, nakon što smo izvršili sve promjene, moramo pritisnite dugme Sačuvaj a zatim i Dugme za izlaz.

Konfiguracijski meni kernela

Faza 2

Stigli ovamo, ostaju 2 moguće rute izabrati:

Samo instalacija kernela

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

Da, sve teče i završava se dobro, samo moramo da završimo ponovo pokrenite naš računar i testirajte da li već učitava naš operativni sistem sa kompajliran novi kernel.

Instalacija kernela i kreiranje .deb datoteka kreiranog kernela

Da biste izvršili ovaj korak, važno je da se instalacija paketa pozove kernel-paket. Iz tog razloga, iu slučaju da ga GNU/Linux Distro koji se koristi nema u svojim spremištima, može se izvršiti sljedeća pomoćna procedura:

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

Nakon što smo instalirali ovaj paket, sada možemo nastaviti sa sljedećim koracima:

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

I u slučaju da tokom procesa kompilacije dođe do greške greška vezana za certifikate kernela, možemo izvršiti sljedeće naredba da se to popravi automatski i pokušajte ponovo:

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

Da, sve teče i završava se dobro, samo moramo da završimo ponovo pokrenite naš računar i testirajte da li već učitava naš operativni sistem sa kompajliran novi kernel.

Kako kompajlirati kernel 2.6.36.2 u Ubuntuu s uključenom zakrpom od 200 linija
Vezani članak:
Kako kompajlirati kernel 2.6.36.2 u Ubuntuu sa zakrpom od 200 linija

Apstraktni baner za post

Resumen

Ukratko, nadamo se da će bilo kome sa ovo malo brzi vodič Mogu lako i uspješno postići "kompajliraj linux kernel" preko jednog Distro Debian, Ubuntu i Mint, ili derivat.

Ako vam se dopao sadržaj, komentirajte i podijelite. I zapamtite, posjetite početak našeg «sajt», pored zvaničnog kanala telegram za više vijesti, tutorijala i ažuriranja za Linux. Zapad grupa, za više informacija o današnjoj temi ili drugim srodnim temama.


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.