Moja ya faida za mifumo ya uendeshaji ya familia ya Linux ni kubadilika kwao sana, iliyoonyeshwa kwa uwezo wa kurekebisha karibu vifaa vyote. Kwa mfano, unaweza kukusanya punje na chaguzi za usanidi zilizolengwa haswa kwa vifaa unavyotumia sasa. Kwa kufunga kernel kama hiyo, unaweza kuongeza sana utendaji wa jumla wa mfumo.
Muhimu
- - upatikanaji wa hazina na vifurushi vya chanzo au ufikiaji wa mtandao;
- - nywila ya mtumiaji wa mizizi kwenye mashine ya karibu.
Maagizo
Hatua ya 1
Pata vyanzo vya punje. Ikiwa una ufikiaji wa hazina ya chanzo na inajumuisha kifurushi na toleo sahihi la punje, sakinisha kifurushi hiki ukitumia huduma inayofaa ya kupata au synaptic.
Ikiwa huna ufikiaji wa hazina, au unahitaji kuunda toleo maalum la punje, pata vyanzo kutoka kwa seva ya kernel.org. Fungua https://www.kernel.org/pub/linux/kernel katika kivinjari chako. Badilisha kwa kijitabu kinacholingana na laini inayotakiwa ya toleo la kernel. Chagua kumbukumbu unayotaka na uipakue kwenye diski yako ngumu. Tumia huduma ya kivinjari cha kivinjari au msimamizi wako wa upakuaji unapendelea Unaweza pia kupakua kumbukumbu na nambari ya chanzo ya kernel ya toleo linalohitajika kupitia FTP kutoka kwa seva ya ftp.kernel.org.
Pakua viraka vya kernel (viraka) ikiwa inahitajika. Chukua viraka unavyotaka kwenye kernel.org na uvihifadhi kwenye diski yako ngumu pia.
Hatua ya 2
Andaa mfumo wako wa mkusanyiko wa punje. Sakinisha mkusanyaji wa gcc, tengeneza vifurushi vya glibc na ncurses, kifurushi cha fakeroot (isipokuwa ikiwa unapanga kujenga kernel kama mzizi). Sakinisha maktaba za TCL / TK ikiwa unataka kusanidi kernel kwa kutumia kielelezo cha picha chini ya udhibiti wa seva ya X.
Hatua ya 3
Andaa mti wako wa kiini. Ondoa kumbukumbu ya chanzo kwa saraka ya / usr / src / linux. Au ondoa kwenye saraka holela na unda kiunga cha mfano cha linux kutoka kwa saraka ya / usr / src. Tumia programu ya decompressor inayofanana na aina ya kumbukumbu uliyopakua (tar au bzip).
Tumia viraka kwenye vyanzo vya punje, ikiwa ni lazima. Ondoa viraka kwenye saraka ya / usr / src. Tumia amri ya kiraka kutumia mabadiliko.
Hatua ya 4
Sanidi punje. Ikiwa toleo la usanidi linapaswa kutegemea ile iliyo kwenye mfumo, nakili faili iliyoitwa kama usanidi- kutoka kwa saraka ya / boot kwa saraka ya / usr / src / linux na uipe jina tena kwa.config.
Badilisha kwa saraka ya / usr / src / linux. Run make with config, menuconfig, oldconfig, au xconfig. Kigezo cha usanidi kitakuruhusu kusanidi kernel hatua kwa hatua. Ikiwa unataja oldconfig, maadili ya usanidi wa zamani yatatumika iwezekanavyo. Amri ya kutengeneza menuconfig itaruhusu usanidi kwa kutumia menyu inayofaa inayotegemea maandishi, na fanya xconfig itazindua usanidi wa picha. Weka vigezo vyote vya usanidi wa kernel zinazohitajika.
Hatua ya 5
Kusanya punje. Run make dep and make safi mtawaliwa kutengeneza faili za utegemezi na safisha mti wa chanzo. Endesha kutengeneza bzImage kukusanya na kuunda faili ya picha ya kernel. Kusanya moduli za punje kwa kuchapa tengeneza moduli kwenye koni.