Pikaopas minkä tahansa Linux-ytimen kääntämiseen

Pikaopas minkä tahansa Linux-ytimen kääntämiseen

Pikaopas minkä tahansa Linux-ytimen kääntämiseen

Muutama päivä sitten tässä kuussa 2022in joulukuu, versiot Linux-ytimet 6.1-rc8 (päälinja),  6.0.11 (vakaa) ja 5.15.81 (Pitkäaikainen).

Tästä syystä tarjoamme sinulle tämän uusi pieni pikaopas saavuttaa onnistuneesti "käännä linux-ydin", missä tahansa versiossa GNU / Linux Distro, pohja Debian, Ubuntu ja Mint, milloin vain.

Linux

Ja ennen tämän viestin aloittamista liittyy mahdollisuuteen "käännä linux-ydin"Kutsumme sinut tutkimaan seuraavaa liittyvää sisältöä, tämän päivän lopussa:

Linux
Aiheeseen liittyvä artikkeli:
Kuinka asentaa Linux-ydin 5.5 Ubuntuun ja sen johdannaisiin?
Linux 5.1: n virallinen
Aiheeseen liittyvä artikkeli:
Kuinka asentaa Linux-ydin 5.1 Ubuntuun ja sen johdannaisiin?

Linux-ytimen kääntäminen Debianissa, Ubuntussa ja Mintissä

Linux-ytimen kääntäminen Debianissa, Ubuntussa ja Mintissä

Linux-ytimen onnistuneen kääntämisen vaiheet

Välttämättömien pakettien asentaminen (kehitystuki)

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

Valitse haluamasi versio

Tämän tekemiseksi meidän on mentävä osoitteeseen virallisella verkkosivustolla ytimistäja valitse yksi olemassa olevista luokista. ja kopioida latauspolku saatavilla valitusta ytimestä vastaavasta tarball-painikettaja jatka sitten seuraavilla vaiheilla. Tämän päivän esimerkissämme jatkamme seuraavia vaiheita käyttämällä Vakaa Linux-ytimen versio 6.0.11:

Vaihe 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

Tässä vaiheessa, "Ytimen määritysvalikko", missä voimme konfiguroida (muokata) parametreja mieltymyksemme tai tarpeidemme ydin. Muista, että tässä vaiheessa se on välttämätöntä valitse 64-bittinen ydin tai poista valintariippuen siitä, mitä haluamme tai vaadimme. Ja myös kaikkien tehtyjen muutosten tekemisen jälkeen meidän täytyy paina Tallenna-painiketta ja sitten Poistu-painike.

Ytimen asetusvalikko

Vaihe 2

Tänne saapuneet he jäävät 2 mahdollista reittiä valita:

Vain ytimen asennus

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

Kyllä, kaikki sujuu ja päättyy hyvin, meidän täytyy vain saada loppuun Käynnistä tietokone uudelleen ja testaa, että se lataa jo käyttöjärjestelmäämme uusi ydin käännetty.

Ytimen asennus ja luodun ytimen .deb-tiedostojen luominen

Tämän vaiheen suorittamiseksi on tärkeää kutsua paketin asennus kernel-paketti. Tästä syystä ja siinä tapauksessa, että käytetyllä GNU/Linux Distrolla ei ole sitä arkistoissaan, voidaan suorittaa seuraava aputoiminto:

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

Kun tämä paketti on asennettu, voimme nyt jatkaa seuraavilla vaiheilla:

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

Ja jos käännösprosessin aikana tapahtuu virhe ytimen varmenteisiin liittyvä virhe, voimme suorittaa seuraavan komento korjata se automaattisesti ja yritä uudelleen:

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

Kyllä, kaikki sujuu ja päättyy hyvin, meidän täytyy vain saada loppuun Käynnistä tietokone uudelleen ja testaa, että se lataa jo käyttöjärjestelmäämme uusi ydin käännetty.

Kuinka kääntää Kernel 2.6.36.2 Ubuntussa 200-rivisen korjaustiedoston mukana
Aiheeseen liittyvä artikkeli:
Kuinka kääntää Kernel 2.6.36.2 Ubuntussa 200-rivisellä korjaustiedostolla

Abstrakti banneri viestiin

Yhteenveto

Lyhyesti sanottuna, toivomme, että joku tämän vähän pikaopas Saavutan helposti ja onnistuneesti "käännä linux-ydin" yli yksi Distro Debian, Ubuntu ja Mint, tai johdannainen.

Jos pidit sisällöstä, kommentoi ja jaa se. Ja muista, vieraile alussa meidän «Kotisivut», virallisen kanavan lisäksi Telegram saadaksesi lisää uutisia, opetusohjelmia ja Linux-päivityksiä. länteen ryhmä, saadaksesi lisätietoja tämän päivän aiheesta tai muista aiheeseen liittyvistä aiheista.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.