Linux nüvəsi hər hansı bir Linux sisteminin ürəyidir. İstifadəçi giriş/çıxış, aparat və kompüterdəki gücə nəzarət edir. Linux paylamanızla birlikdə gələn nüvə ümumiyyətlə kifayət qədər olsa da, bu, öz ixtisaslaşdırılmış nüvənizi hazırlamağa imkan verir!
Addımlar
Addım 1. Linux nüvəsinin ən son versiyasını yükləyin
Buradan yükləyə bilərsiniz.
Addım 2. Tam mənbəni yüklədiyinizə əmin olun
"Ən son sabit versiya…" yazan "F" düyməsini basaraq bunu təmin edə bilərsiniz. Əks halda, cari nüvənizin yamaq nömrəsi daha aşağı olduqda istifadə olunan yamağı yükləyəcəksiniz. Buna bir nümunə 3.4.4.1 >> 3.4.4.2 ola bilər
Addım 3. Tam mənbə kodunu yüklədiyinizə əmin olun
Bunun yamaq olmadığından və ya dəyişiklik jurnalından olmadığından əmin olun.
Addım 4. Bir terminal açın
Addım 5. Nüvəni çıxarın
Bu əmrlərdən istifadə edin.
tar xjvf nüvəsi (Burada -j seçimi bz2 sıxılma üçündür)
Addım 6. Yaradılmış qovluğa (terminalda) keçin
Addım 7. Nüvəni konfiqurasiya edin
Bunun 4 ümumi yolu var.
- Köhnə konfiqurasiya edin - nüvənin tək -tək nəyi dəstəkləməli olduğuna dair suallar verir, çox vaxt aparır.
- Menuconfig et - kernelin dəstəklədiyi seçimlərə baxa biləcəyiniz bir menyu yaradır. Lənət kitabxanası tələb olunur, amma ehtimal ki, artıq kompüterinizdədir.
- Qconfig/xconfig/gconfig - menuconfig ilə eyni olun, ancaq indi konfiqurasiya menyusu qrafik əsaslıdır. "Qconfig" QT kitabxanasını tələb edir.
- Mövcud kernel konfiqurasiyasından istifadə edin. Bunu "cp /boot /config -`uname -r`.config" çekirdek qaynaq qovluğundan işə salın. Bu çox vaxta qənaət edir, ancaq cari kernelinizi dəyişdirməmək üçün tərtib ediləcək nüvənin versiya nömrəsini dəyişdirmək istəyə bilərsiniz. "Ümumi quraşdırma" "Yerli versiya - kernel buraxılışına əlavə et". Məsələn, kernel versiya nömrəsi 3.13.0 olarsa, oraya 3.13.0. RC1 yaza bilərsiniz.
Addım 8. Sürücüləri quraşdırın
Konfiqurasiya pəncərəsi açıldıqdan sonra, Broadcom simsiz dəstək/EXT4 fayl sistemi və s. sizin kimi nəzarətçi/sürücü "Fayl Sistemi >> DOS/FAT/NT/>> NTFS fayl sistemi dəstəyini əlavə edə bilər və bununla da xüsusi nüvədən tam istifadə edir.
-
DİQQƏT: Nüvəni konfiqurasiya edərkən, ləpəni sındırmaq və öyrənmək üçün müxtəlif növ variantların verildiyi kernel hacking olaraq bilinən bir bölmə görəcəksiniz (hack etməklə onu araşdırmaq deməkdir). İstifadə etmək istəyirsinizsə, başqa variantlar əlavə edə bilərsiniz, əks halda ləpəni çox ağırlaşdırdığından və istehsal mühitində istifadə etmək düzgün olmayacağından "kernel debugging" seçimini deaktiv edə bilərsiniz.
Addım 9. Nüvəni tərtib edin və quraşdırın
Lazım olan əmrləri aşağıda yazıldığı kimi cüt işarələrlə (&&) ayıraraq bir sətirdə işlədə bilərsiniz. Bu uzun müddət çəkə bilər.
- make && modules_install && install
- Marka ilə -j seçimini istifadə etmək istəyə bilərsiniz. Bu, nüvəni tərtib etmək üçün əlavə proseslər etməyə imkan verir, sintaksis "make -j 3" olardı. 3 burada yaradılacaq proseslərin sayını göstərir.
Addım 10. Nüvəni önyüklenebilir hala gətirin
Addım 11. Önyükləməyə keçin
Addım 12. Aşağıdakı əmri işlədin
Qurduğunuz nüvənin versiya nömrəsi ilə əvəz etməyi unutmayın.
- "mkinitrd -o initrd.img-"
- Redhat əsaslı dağıtımlar üçün, default olaraq yaradıldığı üçün initrd yaratmağa ehtiyac yoxdur
Addım 13. Yükləyicini yeni nüvəyə yönəldin
Buna görə işə başlamaq olar. Yükləyicinizi konfiqurasiya etmək üçün distro ilə gələn vasitədən istifadə edin. Yeni kernel üçün yeni bir giriş əlavə edin.
Addım 14. Yenidən başladın
Video - Bu xidmətdən istifadə edərək bəzi məlumatlar YouTube ilə paylaşıla bilər
İpuçları
- Nüvəni konfiqurasiya edərkən Menuconfig ümumiyyətlə ən yaxşı seçimdir.
- Bütün kompüterlərin bir initrd yaratması tələb olunmur, ancaq bunu sizin etdiyiniz halda etmək təhlükəsizdir.