Si të përpiloni kernelin Linux: 14 hapa (me fotografi)

Përmbajtje:

Si të përpiloni kernelin Linux: 14 hapa (me fotografi)
Si të përpiloni kernelin Linux: 14 hapa (me fotografi)

Video: Si të përpiloni kernelin Linux: 14 hapa (me fotografi)

Video: Si të përpiloni kernelin Linux: 14 hapa (me fotografi)
Video: Чехол Spigen Wallet S Kickstand для Samsung Galaxy Note 7 2024, Mund
Anonim

Kerneli Linux është zemra e çdo sistemi Linux. Ai trajton hyrjen/daljen e përdoruesit, pajisjet kompjuterike dhe kontrollimin e fuqisë në kompjuter. Ndërsa kerneli që vjen me shpërndarjen tuaj Linux është zakonisht i mjaftueshëm, kjo ju lejon të bëni kernelin tuaj të specializuar!

Hapa

Përpiloni Kernel Linux Hapi 1
Përpiloni Kernel Linux Hapi 1

Hapi 1. Shkarkoni versionin më të fundit të kernelit Linux

Mund ta shkarkoni këtu.

Përpiloni Kernel Linux Hapi 2
Përpiloni Kernel Linux Hapi 2

Hapi 2. Sigurohuni që të shkarkoni burimin e plotë

Ju mund ta siguroni këtë duke klikuar në "F" ku thotë "Versioni i fundit i qëndrueshëm është …" Përndryshe, ju thjesht do të shkarkoni patch -in, i cili përdoret kur kerneli juaj aktual është një numër patch më i ulët. Një shembull i kësaj do të ishte 3.4.4.1 >> 3.4.4.2

Përpiloni Kernel Linux Hapi 3
Përpiloni Kernel Linux Hapi 3

Hapi 3. Sigurohuni që keni shkarkuar kodin e plotë burimor

Sigurohuni që nuk është një arna ose regjistër ndryshimi.

Përpiloni Kernel Linux Hapi 4
Përpiloni Kernel Linux Hapi 4

Hapi 4. Hapni një terminal

Përpiloni Kernel Linux Hapi 5
Përpiloni Kernel Linux Hapi 5

Hapi 5. Nxirrni kernelin

Përdorni këto komanda.

tar xjvf kernel (Këtu -j opsioni është për kompresimin bz2)

Përpiloni Kernel Linux Hapi 6
Përpiloni Kernel Linux Hapi 6

Hapi 6. Kaloni në drejtorinë (në terminal) që është krijuar

Përpiloni Kernel Linux Hapi 7
Përpiloni Kernel Linux Hapi 7

Hapi 7. Konfiguroni kernelin

Ka 4 mënyra të zakonshme për ta bërë këtë.

  • Bëni konfigurimin e vjetër - ju bën pyetje se çfarë duhet të mbështesë kerneli një nga një, shumë kohë.
  • Bëni menuconfig - krijon një menu ku mund të shfletoni opsionet mbi atë që mbështet kerneli. Kërkon mallkime bibliotekë, por kjo ka të ngjarë të jetë tashmë në kompjuterin tuaj.
  • Bëni qconfig/xconfig/gconfig - njësoj si menuconfig, përveç që tani menyja e konfigurimit është e bazuar në grafikë. "Qconfig" Kërkon bibliotekën QT.
  • Përdorni konfigurimin e kernelit aktual. Drejtojeni këtë nga dosja juaj burimore e kernelit "cp /boot /config -`uname -r`.config". Kjo kursen shumë kohë, por ju mund të dëshironi të ndryshoni numrin e versionit të kernelit që do të përpilohet për të shmangur zëvendësimin e kernelit tuaj aktual. "Konfigurimi i përgjithshëm" "Versioni lokal - i bashkëngjitet lëshimit të kernelit". Shembull nëse numri i versionit të kernelit është 3.13.0, mund të shkruani shembull 3.13.0. RC1.
Përpiloni Kernel Linux Hapi 8
Përpiloni Kernel Linux Hapi 8

Hapi 8. Instaloni drejtuesit

Pasi të hapet dritarja e konfigurimit, do të shihni që një lloj specifik konfigurimi është zgjedhur tashmë si mbështetje për drejtuesit kryesorë si mbështetja pa tel Broadcom/sistemi i skedarëve EXT4 etj. Më tej, mund të personalizoni opsionet si shtimi i mbështetjes për llojin tuaj të veçantë të pajisjes/ kontrolluesi/drejtuesi si ju mund të shtoni mbështetje për sistemin e skedarëve NTFS nga "Sistemi i skedarëve >> DOS/FAT/NT/>> zgjidhni mbështetjen e sistemit të skedarëve NTFS, duke përfituar kështu nga kerneli i personalizuar.

  • SH NOTNIM: Ndërsa konfiguroni kernelin, do të shihni një seksion të njohur si hakerimi i kernelit (me hacking nënkuptojmë eksplorimin në të), ku jepen lloje të ndryshme opsionesh për hakimin e kernelit dhe mësimin e tij. Nëse dëshironi ta përdorni atë, atëherë mund të shtoni opsione të tjera, përndryshe mund të çaktivizoni opsionin "korrigjimi i kernelit", pasi e bën kernelin shumë më të rëndë dhe dhe mund të jetë i papërshtatshëm për t'u përdorur në mjedisin e prodhimit.

    Përpiloni Kernel Linux Hapi 9
    Përpiloni Kernel Linux Hapi 9
Përpiloni Kernel Linux Hapi 10
Përpiloni Kernel Linux Hapi 10

Hapi 9. Përpiloni dhe instaloni kernelin

Ju mund të ekzekutoni komandat e nevojshme në një rresht duke i ndarë ato me ampersands të dyfishtë (&&) siç është shkruar më poshtë. Kjo mund të marrë shumë kohë.

  • bëj && bëj module_instalo && bëj instalimin
  • Ju mund të dëshironi të përdorni opsionin -j me make. Kjo lejon krijimin e proceseve shtesë për përpilimin e kernelit, sintaksa do të ishte "make -j 3". 3 këtu paraqet numrin e proceseve që do të krijohen.
Përpiloni Kernel Linux Hapi 11
Përpiloni Kernel Linux Hapi 11

Hapi 10. Bëni kernelin të bootable

Përpiloni Kernel Linux Hapi 12
Përpiloni Kernel Linux Hapi 12

Hapi 11. Shkoni në boot

Përpiloni Kernel Linux Hapi 13
Përpiloni Kernel Linux Hapi 13

Hapi 12. Drejtoni komandën e mëposhtme

Mos harroni të zëvendësoni me numrin e versionit të kernelit që keni ndërtuar.

  • "mkinitrd -o initrd.img-"
  • Për shpërndarjet e bazuara në Redhat, nuk keni nevojë të krijoni initrd, pasi është krijuar si parazgjedhje
Përpiloni Kernel Linux Hapi 14
Përpiloni Kernel Linux Hapi 14

Hapi 13. Drejtoni ngarkuesin e nisjes në kernelin e ri

Kështu që mund të fillohet. Përdorni mjetin që erdhi me shpërndarjen tuaj për të konfiguruar ngarkuesin tuaj. Shtoni një hyrje të re për kernelin e ri.

Përpiloni Kernel Linux Hapi 15
Përpiloni Kernel Linux Hapi 15

Hapi 14. Rinisni

Video - Duke përdorur këtë shërbim, disa informacione mund të ndahen me YouTube

Këshilla

  • Menuconfig është zakonisht opsioni më i mirë kur konfiguroni kernelin.
  • Jo të gjithë kompjuterët kërkojnë që të krijohet një initrd, por është e sigurt ta bëni këtë vetëm në rast se e juaja kërkon.

Recommended: