Linux ailəsinin əməliyyat sistemlərinin üstünlüklərindən biri də dəyişiklik üçün geniş imkanların mövcudluğunda özünü göstərən çevikliyidir. Bu, yalnız tətbiqetmə səviyyəsində işləyən proqram təminatına deyil, həm də ƏS-nin əsas hissələrinə aiddir. Beləliklə, Linux-da bir və ya daha çox əlavə nüvə qura bilərsiniz.
Zəruri
- - quraşdırılmış paket meneceri;
- - kernel şəkli olan ikili paket;
- - modulları olan ikili paketlər;
- - kernel mənbə kodları ilə arxiv;
- - GCC, glibc və tibb bacılarının versiyalarını inkişaf etdirmək;
- - kök şifrə.
Təlimat
Addım 1
Qrafik bir mühitdə işləyərkən, ehtiyac duyduğunuz versiyanın ikili ləpə paketləri daxil olmaqla yerli (məsələn, quraşdırma CD-sində) və ya uzaqdan (distribyutorun veb saytında) anbarlar varsa, qrafik paket menecerindən istifadə edin. Tipik olaraq, bu proqramlar, ən çox "masa üstü" Linux dağılımları quraşdırıldıqda, default olaraq quraşdırılır. Meneceri başladın, tələb olunan paketi tapın, quraşdırma üçün qeyd edin və dəyişiklikləri tətbiq edin. Tipik olaraq, kernel şəkillərini ehtiva edən ikili paketlər, önyükleyici konfiqurasiyasını yeniləyən skriptləri əhatə edir. Bu səbəbdən, yeni nüvə ilə işləyə bilmək üçün kompüteri yenidən yükləmək qalır.
Addım 2
Konsolda və depolarda işləyərkən və ya sadəcə ikili paket əldə etmə qabiliyyəti mövcuddur (məsələn, distribyutorun veb saytından yükləmək), apt-get, dpkg, rpm kimi konsol paket menecerlərindən istifadə edin. Məsələn, APT quraşdırılıbsa, mövcud paketləri tapmaq üçün axtarış seçimi və bir string parametri ilə apt-cache əmrini çalıştırın. Məsələn: apt-cache search kernel-image Sonra qurulacaq paketi seçin və quraşdırın: apt-get install PackageName rpm istifadə edərək paketi quraşdırmaq üçün -i seçimindən istifadə edin.
Addım 3
Yalnız ikili bir kernel şəkli varsa, onu əl ilə qurmağa çalışın. Şəkil sənədinə bənzərsiz bir ad verin və / önyükleme qovluğuna qoyun (başqa bir qovluq seçə bilərsiniz, ancaq ümumiyyətlə kernel şəkilləri orada yerləşdirilir). Bootloader konfiqurasiya sənədini redaktə edin və sonra yeniləyin. Məsələn, LILO istifadə edirsinizsə, /etc/lilo.conf faylını dəyişdirin və lilo əmrini kök olaraq çalıştırın.
Addım 4
Yalnız mənbələri varsa, nüvəni tərtib edin. Sistemi montaj üçün hazırlayın. GCC-ni quraşdırın, glibc və tibb bacıları kitabxanalarının inkişaf versiyaları. Nüvə mənbələrini / usr / src / linux qovluğuna yerləşdirin. Mövcud yamalar varsa, onları bir əmr yaması ilə tətbiq edin.
Addım 5
Nüvəni konfiqurasiya edin. / Usr / src / linux qovluğuna keçin. Yeni bir konfiqurasiya yaratmaq üçün menuconfig edin. Nüvəni mövcud olanlara mümkün qədər yaxın parametrlərlə qurmaq lazımdırsa, konfiqurasiya sənədini / boot qovluğundan / usr / src / linux-a kopyalayın, adını.config olaraq dəyişdirin və sonra make oldconfig əmrini işə salın.
Addım 6
Nüvə və modulları yaradın. Komutları çalıştırın: depmake cleanmake bzImagemake modulları Komutu yerinə yetirərək modulları quraşdırın: modules_install Üçüncü addımda təsvir olunduğu kimi kernel şəklini quraşdırın (build ağacındakı mənbə dosyası bzImage adlanır).