Jinsi ya kukusanya Kernel ya Linux: Hatua 14 (na Picha)

Orodha ya maudhui:

Jinsi ya kukusanya Kernel ya Linux: Hatua 14 (na Picha)
Jinsi ya kukusanya Kernel ya Linux: Hatua 14 (na Picha)

Video: Jinsi ya kukusanya Kernel ya Linux: Hatua 14 (na Picha)

Video: Jinsi ya kukusanya Kernel ya Linux: Hatua 14 (na Picha)
Video: 🤑 Обзор 6 крутых гаджетов AliExpress стоимостью менее 3 долларов! 🛒 2024, Mei
Anonim

Kernel ya Linux ni moyo wa mfumo wowote wa Linux. Hushughulikia uingizaji / pato la mtumiaji, vifaa, na kudhibiti nguvu kwenye kompyuta. Wakati punje inayokuja na usambazaji wako wa Linux kawaida inatosha, hii hukuruhusu kutengeneza kernel yako maalum!

Hatua

Unganisha Hatua ya 1 ya Kernel ya Linux
Unganisha Hatua ya 1 ya Kernel ya Linux

Hatua ya 1. Pakua toleo la hivi karibuni la kernel ya Linux

Unaweza kuipakua hapa.

Unganisha Kernel ya Linux Hatua ya 2
Unganisha Kernel ya Linux Hatua ya 2

Hatua ya 2. Hakikisha kupakua chanzo kamili

Unaweza kuwahakikishia hii kwa kubofya "F" ambapo inasema "Toleo la hivi karibuni thabiti ni…" Vinginevyo, utapakua tu kiraka, ambacho hutumiwa wakati punje yako ya sasa iko chini na nambari ya kiraka. Mfano wa hii itakuwa 3.4.4.1 >> 3.4.4.2

Unganisha Kernel ya Linux Hatua ya 3
Unganisha Kernel ya Linux Hatua ya 3

Hatua ya 3. Hakikisha umepakua msimbo kamili wa chanzo

Hakikisha sio kiraka au badiliko la kumbukumbu.

Unganisha Kernel ya Linux Hatua ya 4
Unganisha Kernel ya Linux Hatua ya 4

Hatua ya 4. Fungua kituo

Unganisha Kernel ya Hatua ya 5
Unganisha Kernel ya Hatua ya 5

Hatua ya 5. Toa punje

Tumia amri hizi.

tar xjvf kernel (Hapa -j chaguo ni kwa kukandamiza bz2)

Jumuisha Kernel ya Linux Hatua ya 6
Jumuisha Kernel ya Linux Hatua ya 6

Hatua ya 6. Hamia kwenye saraka (kwenye terminal) ambayo iliundwa

Unganisha Kernel ya Linux Hatua ya 7
Unganisha Kernel ya Linux Hatua ya 7

Hatua ya 7. Sanidi punje

Kuna njia 4 za kawaida za kufanya hivyo.

  • Tengeneza usanidi wa zamani - hukuuliza maswali juu ya nini kernel inapaswa kusaidia moja kwa moja, wakati mwingi.
  • Tengeneza menuconfig - inaunda menyu ambayo unaweza kuvinjari chaguzi kwenye kile kernel inasaidia. Inahitaji maktaba ya laana, lakini hiyo inawezekana tayari iko kwenye kompyuta yako.
  • Tengeneza qconfig / xconfig / gconfig - sawa na menuconfig, isipokuwa kwamba sasa orodha ya usanidi ni msingi wa picha. "Qconfig" Inahitaji maktaba ya QT.
  • Tumia usanidi wa punje ya sasa. Endesha hii kutoka kwa folda yako ya chanzo ya kernel "cp / boot / config-`uname -r`.config". Hii inaokoa wakati mwingi, lakini unaweza kutaka kubadilisha nambari ya toleo la kernel iliyokusanywa ili kuzuia kubadilisha kernel yako ya sasa. "Usanidi wa jumla" "Toleo la karibu - ongeza kwa kutolewa kwa punje". Mfano ikiwa nambari ya toleo la kernel ni 3.13.0, unaweza mfano kuandika hapo 3.13.0. RC1.
Unganisha Kernel ya Linux Hatua ya 8
Unganisha Kernel ya Linux Hatua ya 8

Hatua ya 8. Sakinisha madereva

Mara dirisha la usanidi likiwa limefunguliwa, utaona kuwa aina fulani ya usanidi tayari imechaguliwa kama msaada kwa madereva muhimu kama msaada wa wireless wa Broadcom / mfumo wa faili wa EXT4 nk. Zaidi, unaweza kubadilisha chaguzi kama kuongeza msaada kwa aina yako maalum ya kifaa mtawala / dereva kama unaweza kuongeza msaada kwa mfumo wa faili ya NTFS kutoka "Mfumo wa faili >> DOS / FAT / NT / >> chagua msaada wa mfumo wa faili ya NTFS, na hivyo kuchukua faida kamili ya kernel maalum.

  • KUMBUKA: Wakati unasanidi kernel, utaona sehemu inayojulikana kama utapeli wa kernel (kwa kudukua tunamaanisha kuichunguza), ambapo chaguzi tofauti hutolewa kwa utapeli wa kernel na kuijifunza. Ikiwa unataka kuitumia basi unaweza kuongeza chaguo zingine, vinginevyo unaweza kuzima chaguo "utatuaji wa kernel", kwani inafanya kernel iwe nzito sana na inaweza kuwa mbaya kutumia katika mazingira ya uzalishaji.

    Unganisha Hatua ya 9 ya Kernel ya Linux
    Unganisha Hatua ya 9 ya Kernel ya Linux
Unganisha Kernel ya Linux Hatua ya 10
Unganisha Kernel ya Linux Hatua ya 10

Hatua ya 9. Kusanya na kusanikisha kernel

Unaweza kukimbia amri zinazohitajika kwa mstari mmoja kwa kuzitenganisha na ampersands mbili (&&) kama ilivyoandikwa hapo chini. Hii inaweza kuchukua muda mrefu.

  • fanya && fanya modules_install && fanya usakinishaji
  • Unaweza kutaka kutumia -j chaguo na make. Hii inaruhusu uma michakato ya ziada ya kukusanya kernel, syntax itakuwa "make -j 3". 3 hapa inawakilisha idadi ya michakato itakayoundwa.
Unganisha Kernel ya Linux Hatua ya 11
Unganisha Kernel ya Linux Hatua ya 11

Hatua ya 10. Fanya kernel bootable

Unganisha Kernel ya Linux Hatua ya 12
Unganisha Kernel ya Linux Hatua ya 12

Hatua ya 11. Nenda kwenye buti

Unganisha Kernel ya Linux Hatua ya 13
Unganisha Kernel ya Linux Hatua ya 13

Hatua ya 12. Endesha amri ifuatayo

Kumbuka kuchukua nafasi na nambari ya toleo la kernel unayoijenga.

  • "mkinitrd -o initrd.img-"
  • Kwa distros msingi wa Redhat, hauitaji kuunda initrd, kwani imeundwa kwa chaguo-msingi
Jumuisha Kernel ya Linux Hatua ya 14
Jumuisha Kernel ya Linux Hatua ya 14

Hatua ya 13. Elekeza kipakiaji cha buti kwenye kiini kipya

Kwa hivyo inaweza kuanza. Tumia zana iliyokuja na distro yako kusanidi bootloader yako. Ongeza kiingilio kipya cha kernel mpya.

Unganisha Kernel ya Linux Hatua ya 15
Unganisha Kernel ya Linux Hatua ya 15

Hatua ya 14. Anzisha upya

Video - Kwa kutumia huduma hii, habari zingine zinaweza kushirikiwa na YouTube

Vidokezo

  • Menuconfig kawaida ni chaguo bora wakati wa kusanidi kernel.
  • Sio kompyuta zote zinahitaji uundaji kuunda, lakini ni salama kufanya hivyo ikiwa yako itafanya.

Ilipendekeza: