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
Hatua ya 1. Pakua toleo la hivi karibuni la kernel ya Linux
Unaweza kuipakua hapa.
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
Hatua ya 3. Hakikisha umepakua msimbo kamili wa chanzo
Hakikisha sio kiraka au badiliko la kumbukumbu.
Hatua ya 4. Fungua kituo
Hatua ya 5. Toa punje
Tumia amri hizi.
tar xjvf kernel (Hapa -j chaguo ni kwa kukandamiza bz2)
Hatua ya 6. Hamia kwenye saraka (kwenye terminal) ambayo iliundwa
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.
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.
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.
Hatua ya 10. Fanya kernel bootable
Hatua ya 11. Nenda kwenye buti
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
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.
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.