Linux oilasi operatsion tizimlarining afzalliklaridan biri bu ularning deyarli barcha tarkibiy qismlarini aniq sozlash qobiliyatida ifodalangan juda moslashuvchanligidir. Masalan, siz hozirda foydalanayotgan uskuna uchun moslashtirilgan konfiguratsiya parametrlari bilan yadro to'plashingiz mumkin. Bunday yadroni o'rnatish orqali siz tizimning umumiy ish faoliyatini sezilarli darajada oshirishingiz mumkin.
Kerakli
- - manba paketlari yoki Internetga ulangan omborga kirish;
- - mahalliy kompyuterda root foydalanuvchisi uchun parol.
Ko'rsatmalar
1-qadam
Yadro manbalarini oling. Agar siz manba omboriga kirish huquqiga ega bo'lsangiz va u yadroning to'g'ri versiyasiga ega paketni o'z ichiga oladigan bo'lsa, ushbu paketni apt-get yoki synaptic yordam dasturi yordamida o'rnating.
Agar siz omborlarga kirish imkoniga ega bo'lmasangiz yoki yadroning ma'lum bir versiyasini yaratishingiz kerak bo'lsa, manbalarni kernel.org serveridan oling. Brauzeringizda https://www.kernel.org/pub/linux/kernel-ni oching. Kerakli yadro versiyasi qatoriga mos keladigan katalogga o'ting. Kerakli arxivni tanlang va uni qattiq diskka yuklab oling. Brauzerni saqlash xususiyati yoki kerakli yuklash menejeridan foydalaning. Shuningdek, arxivni ftp.kernel.org serveridan FTP orqali kerakli versiyaning yadro manba kodi bilan yuklab olishingiz mumkin.
Agar kerak bo'lsa, yadro yamoqlarini (yamoqlarini) yuklab oling. Kernel.org saytidan kerakli yamoqlarni oling va ularni qattiq diskka saqlang.
2-qadam
Tizimingizni yadro kompilyatsiyasi uchun tayyorlang. Gcc kompilyatorini o'rnating, glibc va ncurses paketlarini ishlab chiqing, fakeroot to'plami (agar siz yadroni root sifatida yaratishni rejalashtirmasangiz). Agar yadroni X server nazorati ostida grafik interfeys yordamida sozlashni xohlasangiz, TCL / TK kutubxonalarini o'rnating.
3-qadam
Yadro manba daraxtini tayyorlang. / Usr / src / linux katalogiga manba arxivini oching. Yoki uni o'zboshimchalik bilan katalogga oching va / usr / src katalogidan unga Linux ramziy havolasini yarating. Yuklagan arxiv turiga mos keladigan dekompressor dasturidan foydalaning (tar yoki bzip).
Agar kerak bo'lsa, yadro manbalariga yamoqlarni qo'llang. / Usr / src katalogiga yamoqlarni oching. O'zgarishlarni qo'llash uchun yamoq buyrug'idan foydalaning.
4-qadam
Yadroni sozlang. Agar konfiguratsiya versiyasi tizimda mavjud bo'lgan versiyaga asoslangan bo'lishi kerak bo'lsa, config - kabi faylni / boot katalogidan / usr / src / linux katalogiga nusxa ko'chiring va uni.config ga o'zgartiring.
/ Usr / src / linux katalogiga o'ting. Make, config, menuconfig, oldconfig yoki xconfig bilan bajaring. Konfiguratsiya parametri yadroni bosqichma-bosqich sozlash imkonini beradi. Oldconfig-ni belgilasangiz, eski konfiguratsiya qiymatlari iloji boricha ko'proq ishlatiladi. Make menuconfig buyrug'i matnga asoslangan qulay menyu yordamida konfiguratsiyani amalga oshirishga imkon beradi va xconfig grafik konfiguratorni ishga tushiradi. Barcha kerakli yadro konfiguratsiya parametrlarini o'rnating.
5-qadam
Yadroni kompilyatsiya qiling. Qaramlik fayllarini yaratish va manba daraxtini tozalash uchun make dep ni ishga tushiring va ketma-ket tozalang. Yadro tasvir faylini yaratish va yaratish uchun bzImage-ni ishga tushiring. Yadro modullarini konsolda make modules yozib kompilyatsiya qiling.