Ang isa sa mga pakinabang ng mga operating system ng pamilya Linux ay ang kanilang matinding kakayahang umangkop, na ipinahayag sa kakayahang maayos ang halos lahat ng mga bahagi. Halimbawa, maaari kang mag-ipon ng isang kernel na may mga pagpipilian sa pagsasaayos na partikular na naayon sa hardware na kasalukuyan mong ginagamit. Sa pamamagitan ng pag-install ng tulad ng isang kernel, maaari mong makabuluhang taasan ang pangkalahatang pagganap ng system.
Kailangan
- - pag-access sa imbakan na may mga mapagkukunan ng pakete o pag-access sa Internet;
- - ang password para sa root user sa lokal na makina.
Panuto
Hakbang 1
Kunin ang mga mapagkukunan ng kernel. Kung mayroon kang access sa pinagmulan ng imbakan at nagsasama ito ng isang pakete na may tamang bersyon ng kernel, i-install ang package na ito gamit ang apt-get o synaptic utility.
Kung wala kang access sa mga repository, o kailangan mong bumuo ng isang tukoy na bersyon ng kernel, kunin ang mga mapagkukunan mula sa server ng kernel.org. Buksan ang https://www.kernel.org/pub/linux/kernel sa iyong browser. Baguhin sa subdirectory na naaayon sa kinakailangang linya ng bersyon ng kernel. Piliin ang nais na archive at i-download ito sa iyong hard drive. Gumamit ng tampok sa pag-save ng browser o iyong ginustong pag-download manager. Maaari mo ring i-download ang archive gamit ang kernel source code ng kinakailangang bersyon sa pamamagitan ng FTP mula sa ftp.kernel.org server.
Mag-download ng mga kernel patch (patch) kung kinakailangan. Kunin ang mga patch na gusto mo sa kernel.org at i-save din ito sa iyong hard drive.
Hakbang 2
Ihanda ang iyong system para sa compiler ng kernel. I-install ang gcc compiler, bumuo ng glibc at ncurses packages, fakeroot package (maliban kung balak mong buuin ang kernel bilang ugat). I-install ang mga aklatan ng TCL / TK kung nais mong i-configure ang kernel gamit ang isang graphic na interface sa ilalim ng kontrol ng isang X server.
Hakbang 3
Ihanda ang iyong punong puno ng kernel. I-unpack ang pinagmulang archive sa direktoryo / usr / src / linux. O i-unpack ito sa isang di-makatwirang direktoryo at lumikha ng isang simbolikong link na linux dito mula sa direktoryo / usr / src. Gumamit ng isang program ng decompressor na tumutugma sa uri ng iyong nai-download na archive (tar o bzip).
Mag-apply ng mga patch sa mga mapagkukunan ng kernel, kung kinakailangan. I-unpack ang mga patch sa direktoryo / usr / src. Gamitin ang utos ng patch upang mailapat ang mga pagbabago.
Hakbang 4
I-configure ang kernel. Kung ang bersyon ng pagsasaayos ay dapat na nakabatay sa isa na nasa system, kopyahin ang file na pinangalanan tulad ng config- mula sa direktoryo / boot sa direktoryo / usr / src / linux at palitan ang pangalan nito sa.config.
Baguhin sa direktoryo / usr / src / linux. Patakbuhin ang gumawa gamit ang config, menuconfig, oldconfig, o xconfig. Papayagan ka ng config parameter na i-configure ang kernel nang sunud-sunod. Kung tinukoy mo ang oldconfig, ang mga halaga ng lumang pagsasaayos ay gagamitin hangga't maaari. Papayagan ng utos na gumawa ng menuconfig ang pag-configure gamit ang isang maginhawang menu na batay sa teksto, at ilulunsad ang xconfig ang grapikong configurator. Itakda ang lahat ng kinakailangang mga parameter ng pagsasaayos ng kernel.
Hakbang 5
Tipunin ang kernel. Patakbuhin ang make dep at linisin nang sunud-sunod upang makabuo ng mga dependency file at linisin ang puno ng pinagmulan. Patakbuhin ang gumawa ng bzImage upang mag-ipon at lumikha ng isang file ng kernel image. Tipunin ang mga module ng kernel sa pamamagitan ng pag-type ng gumawa ng mga module sa console.