Jadro Linuxu je jadrom každého systému Linux. Ovláda vstup/výstup, hardvér a ovládanie napájania počítača. Hoci jadro, ktoré je súčasťou vašej distribúcie Linuxu, je zvyčajne dostatočné, umožňuje vám vytvoriť si vlastné špecializované jadro!
Kroky
Krok 1. Stiahnite si najnovšiu verziu jadra Linuxu
Môžete si ho stiahnuť tu.
Krok 2. Nezabudnite si stiahnuť celý zdroj
Môžete to zaistiť kliknutím na „F“, kde je uvedené „Najnovšia stabilná verzia je …“V opačnom prípade si jednoducho stiahnete opravu, ktorá sa použije, keď je v aktuálnom jadre číslo opravy nižšie. Príkladom toho je 3.4.4.1 >> 3.4.4.2
Krok 3. Uistite sa, že ste si stiahli kompletný zdrojový kód
Uistite sa, že nejde o opravu alebo protokol zmien.
Krok 4. Otvorte terminál
Krok 5. Extrahujte jadro
Použite tieto príkazy.
jadro tar xjvf (Tu -j možnosť je pre kompresiu bz2)
Krok 6. Presuňte sa do adresára (v termináli), ktorý bol vytvorený
Krok 7. Konfigurujte jadro
Existujú 4 bežné spôsoby, ako to urobiť.
- Vytvoriť starú konfiguráciu - kladie vám otázky, čo by jadro malo podporovať jeden po druhom, veľmi časovo náročné.
- Make menuconfig - vytvorí ponuku, v ktorej môžete prehľadávať možnosti toho, čo jadro podporuje. Vyžaduje knižnicu kliatieb, ale pravdepodobne je už vo vašom počítači.
- Make qconfig/xconfig/gconfig - rovnaké ako menuconfig, ibaže teraz je konfiguračná ponuka založená na grafike. "Qconfig" Vyžaduje knižnicu QT.
- Použiť konfiguráciu aktuálneho jadra. Spustite to zo zdrojového priečinka jadra "cp /boot /config -`uname -r`.config". Šetrí to veľa času, ale možno budete chcieť zmeniť číslo verzie kompilovaného jadra, aby ste sa vyhli nahradeniu súčasného jadra. "Všeobecné nastavenie" "Miestna verzia - pripojiť k vydaniu jadra". Ak je číslo verzie jadra 3.13.0, môžete sem napríklad napísať 3.13.0. RC1.
Krok 8. Nainštalujte ovládače
Po otvorení konfiguračného okna uvidíte, že konkrétny typ konfigurácie je už vybratý, napríklad podpora základných ovládačov, ako je bezdrôtová podpora Broadcom/súborový systém EXT4 atď. Ďalej si môžete prispôsobiť možnosti, ako je pridanie podpory pre váš konkrétny typ zariadenia/ radič/ovládač, ako by ste mohli, môže pridať podporu systému súborov NTFS z „Filesystem >> DOS/FAT/NT/>> vybrať podporu systému súborov NTFS, čím naplno využijete výhody vlastného jadra.
-
POZNÁMKA: Pri konfigurácii jadra uvidíte sekciu známu ako hackovanie jadra (hackovaním rozumieme jeho skúmanie), kde sú uvedené rôzne typy možností hackovania do jadra a jeho učenia sa. Ak ho chcete používať, môžete pridať ďalšie možnosti, inak môžete deaktivovať možnosť „ladenie jadra“, pretože spôsobuje, že jadro je oveľa ťažšie a môže byť nesprávne používať v produkčnom prostredí.
Krok 9. Skompilovajte a nainštalujte jadro
Potrebné príkazy môžete spustiť v jednom riadku tak, že ich oddelíte dvojitými ampérmi (&&), ako je uvedené nižšie. Môže to trvať dlho.
- make && make modules_install && make install
- Možno budete chcieť použiť možnosť -j s make. To umožňuje rozšíriť procesy na kompiláciu jadra, syntax by bola „make -j 3“. 3 tu predstavuje počet procesov, ktoré sa majú vytvoriť.
Krok 10. Vykonajte zavedenie jadra
Krok 11. Prejdite na boot
Krok 12. Spustite nasledujúci príkaz
Nezabudnite nahradiť číslom verzie vytvoreného jadra.
- "mkinitrd -o initrd.img-"
- Pre distribúcie založené na Redhat nemusíte vytvárať initrd, pretože sú vytvorené štandardne
Krok 13. Nasmerujte bootovací zavádzač na nové jadro
Dá sa teda začať. Na konfiguráciu bootloadera použite nástroj, ktorý ste dostali s distribúciou. Pridajte nový záznam pre nové jadro.
Krok 14. Reštartujte počítač
Video - Používaním tejto služby môžu byť niektoré informácie zdieľané so službou YouTube
Tipy
- Menuconfig je zvyčajne najlepšou voľbou pri konfigurácii jadra.
- Nie všetky počítače vyžadujú, aby bol vytvorený initrd, ale je to bezpečné, len ak to urobíte vy.