Linux -ytimen kääntäminen: 14 vaihetta (kuvilla)

Sisällysluettelo:

Linux -ytimen kääntäminen: 14 vaihetta (kuvilla)
Linux -ytimen kääntäminen: 14 vaihetta (kuvilla)

Video: Linux -ytimen kääntäminen: 14 vaihetta (kuvilla)

Video: Linux -ytimen kääntäminen: 14 vaihetta (kuvilla)
Video: 10 OUTOA TAPAA AVATA PULLO 2024, Huhtikuu
Anonim

Linux -ydin on minkä tahansa Linux -järjestelmän sydän. Se käsittelee käyttäjän tulot/lähdöt, laitteistot ja ohjaa tietokoneen virtaa. Vaikka Linux -jakelusi mukana tuleva ydin on yleensä riittävä, voit tehdä oman erikoisydinsi!

Askeleet

Käännä Linux -ytimen vaihe 1
Käännä Linux -ytimen vaihe 1

Vaihe 1. Lataa Linux -ytimen uusin versio

Voit ladata sen täältä.

Käännä Linux -ytimen vaihe 2
Käännä Linux -ytimen vaihe 2

Vaihe 2. Muista ladata koko lähde

Voit varmistaa tämän napsauttamalla "F", jossa lukee "Viimeisin vakaa versio on …" Muussa tapauksessa lataat vain korjaustiedoston, jota käytetään, kun nykyinen ytimesi on pienempi. Esimerkki tästä olisi 3.4.4.1 >> 3.4.4.2

Käännä Linux -ytimen vaihe 3
Käännä Linux -ytimen vaihe 3

Vaihe 3. Varmista, että olet ladannut koko lähdekoodin

Varmista, että se ei ole korjaus- tai muutosloki.

Käännä Linux -ytimen vaihe 4
Käännä Linux -ytimen vaihe 4

Vaihe 4. Avaa pääte

Käännä Linux -ytimen vaihe 5
Käännä Linux -ytimen vaihe 5

Vaihe 5. Pura ydin

Käytä näitä komentoja.

tar xjvf -ydin (tässä -j -vaihtoehto on bz2 -pakkaus)

Käännä Linux -ytimen vaihe 6
Käännä Linux -ytimen vaihe 6

Vaihe 6. Siirry luotuun hakemistoon (päätelaitteessa)

Käännä Linux -ytimen vaihe 7
Käännä Linux -ytimen vaihe 7

Vaihe 7. Määritä ydin

Tähän on 4 yleistä tapaa.

  • Tee vanha kokoonpano - kysyy kysymyksiä siitä, mitä ytimen pitäisi tukea yksi kerrallaan, erittäin aikaa vievää.
  • Tee menuconfig - luo valikon, jossa voit selata ytimen tukemia vaihtoehtoja. Edellyttää kirouskirjastoa, mutta se on todennäköisesti jo tietokoneellasi.
  • Tee qconfig/xconfig/gconfig - sama kuin menuconfig, paitsi että nyt asetusvalikko perustuu grafiikkaan. "Qconfig" Vaatii QT -kirjaston.
  • Käytä nykyisen ytimen asetuksia. Suorita tämä ytimen lähdekansiosta "cp /boot /config -`uname -r`.config". Tämä säästää paljon aikaa, mutta haluat ehkä muuttaa käännettävän ytimen versionumeron välttääksesi nykyisen ytimen korvaamisen. "Yleiset asetukset" "Paikallinen versio - liitä ytimen julkaisuun". Esimerkki, jos ytimen versionumero on 3.13.0, voit esimerkiksi kirjoittaa sinne 3.13.0. RC1.
Käännä Linux -ytimen vaihe 8
Käännä Linux -ytimen vaihe 8

Vaihe 8. Asenna ohjaimet

Kun määritysikkuna on avattu, näet, että tietty kokoonpanotyyppi on jo valittu, kuten tuki olennaisille ohjaimille, kuten Broadcomin langaton tuki/EXT4 -tiedostojärjestelmä jne. kuten ohjain/ohjain, voit lisätä NTFS -tiedostojärjestelmän tuen "Tiedostojärjestelmä >> DOS/FAT/NT/>>" -valikosta NTFS -tiedostojärjestelmän tuki ja hyödyntää täten mukautetun ytimen edut.

  • HUOMAUTUS: Kun määrität ydintä, näet osion, joka tunnetaan ytimen hakkerointina (hakkeroinnilla tarkoitamme sen tutkimista), jossa annetaan erilaisia vaihtoehtoja ytimen hakkeroimiseksi ja oppimiseksi. Jos haluat käyttää sitä, voit lisätä lisävaihtoehtoja, muuten voit poistaa "ytimen virheenkorjaus" -asetuksen käytöstä, koska se tekee ytimestä paljon raskaampaa ja voi olla epäasianmukaista käyttää tuotantoympäristössä.

    Käännä Linux -ytimen vaihe 9
    Käännä Linux -ytimen vaihe 9
Käännä Linux -ytimen vaihe 10
Käännä Linux -ytimen vaihe 10

Vaihe 9. Käännä ja asenna ydin

Voit suorittaa tarvittavat komennot yhdellä rivillä erottamalla ne kaksoismerkeillä (&&) alla kuvatulla tavalla. Tämä voi kestää kauan.

  • make && make modules_install && make install
  • Voit halutessasi käyttää merkkiä -j. Tämä mahdollistaa lisäprosessien haarukoinnin ytimen kääntämiseksi, syntaksi olisi "make -j 3". 3 esittää tässä luotavien prosessien määrää.
Käännä Linux -ytimen vaihe 11
Käännä Linux -ytimen vaihe 11

Vaihe 10. Tee ytimestä käynnistettävä

Käännä Linux -ytimen vaihe 12
Käännä Linux -ytimen vaihe 12

Vaihe 11. Siirry käynnistykseen

Käännä Linux -ytimen vaihe 13
Käännä Linux -ytimen vaihe 13

Vaihe 12. Suorita seuraava komento

Muista korvata luomasi ytimen versionumerolla.

  • "mkinitrd -o initrd.img-"
  • Redhat -pohjaisiin distroihin sinun ei tarvitse luoda initrd, koska se luodaan oletuksena
Käännä Linux -ytimen vaihe 14
Käännä Linux -ytimen vaihe 14

Vaihe 13. Suuntaa käynnistyslatain uuteen ytimeen

Joten se voidaan aloittaa. Määritä käynnistyslatain distron mukana toimitetulla työkalulla. Lisää uusi merkintä uudelle ytimelle.

Käännä Linux -ytimen vaihe 15
Käännä Linux -ytimen vaihe 15

Vaihe 14. Käynnistä uudelleen

Video - Käyttämällä tätä palvelua joitakin tietoja voidaan jakaa YouTuben kanssa

Vinkkejä

  • Menuconfig on yleensä paras vaihtoehto ytimen määrittämisessä.
  • Kaikki tietokoneet eivät vaadi initrdin luomista, mutta se on turvallista tehdä siltä varalta, että sinun.

Suositeltava: