Jádro Linuxu tvoří jádro každého systému Linux. Zpracovává uživatelský vstup/výstup, hardware a ovládání napájení v počítači. Zatímco jádro, které je součástí vaší distribuce Linuxu, je obvykle dostačující, umožňuje vám vytvořit si vlastní specializované jádro!
Kroky
Krok 1. Stáhněte si nejnovější verzi jádra Linuxu
Můžete si jej stáhnout zde.
Krok 2. Určitě si stáhněte celý zdroj
Můžete to zajistit kliknutím na „F“, kde je napsáno „Poslední stabilní verze je …“Jinak si prostě stáhnete opravu, která se použije, když je vaše aktuální jádro o číslo opravy nižší. Příkladem toho může být 3.4.4.1 >> 3.4.4.2
Krok 3. Ujistěte se, že jste si stáhli kompletní zdrojový kód
Ujistěte se, že se nejedná o opravu nebo protokol změn.
Krok 4. Otevřete terminál
Krok 5. Extrahujte jádro
Použijte tyto příkazy.
jádro tar xjvf (zde -j volba je pro kompresi bz2)
Krok 6. Přesuňte se do adresáře (v terminálu), který byl vytvořen
Krok 7. Konfigurujte jádro
Existují 4 běžné způsoby, jak toho dosáhnout.
- Vytvořit starou konfiguraci - pokládá vám otázky, co by mělo jádro podporovat po jednom, velmi časově náročné.
- Make menuconfig - vytvoří nabídku, ve které můžete procházet možnosti toho, co jádro podporuje. Vyžaduje knihovnu curses, ale to je pravděpodobně již ve vašem počítači.
- Make qconfig/xconfig/gconfig - stejné jako menuconfig, kromě toho, že nyní je konfigurační nabídka založená na grafice. "Qconfig" Vyžaduje knihovnu QT.
- Použijte konfiguraci aktuálního jádra. Spusťte to ze zdrojové složky jádra "cp /boot /config -`uname -r`.config". Šetří to spoustu času, ale možná budete chtít změnit číslo verze jádra, které chcete zkompilovat, abyste se vyhnuli výměně aktuálního jádra. "Obecné nastavení" "Místní verze - připojit k vydání jádra". Pokud je číslo verze jádra 3.13.0, můžete tam například napsat 3.13.0. RC1.
Krok 8. Nainstalujte ovladače
Jakmile se otevře konfigurační okno, uvidíte, že konkrétní typ konfigurace je již vybrán, jako je podpora základních ovladačů, jako je bezdrátová podpora Broadcom/souborový systém EXT4 atd. Dále si můžete přizpůsobit možnosti, jako je přidání podpory pro váš konkrétní typ zařízení/ řadič/ovladač jako vy můžete přidat podporu pro systém souborů NTFS z „Filesystem >> DOS/FAT/NT/>> vybrat podporu systému souborů NTFS, čímž plně využijete výhody vlastního jádra.
-
POZNÁMKA: Při konfiguraci jádra uvidíte sekci známou jako hacking jádra (hackingem rozumíme jeho prozkoumání), kde jsou uvedeny různé typy možností pro hackování do jádra a jeho učení. Pokud ho chcete použít, můžete přidat další možnosti, jinak můžete deaktivovat možnost „ladění jádra“, protože jádro je mnohem těžší a jeho použití v produkčním prostředí může být nevhodné.
Krok 9. Zkompilujte a nainstalujte jádro
Potřebné příkazy můžete spustit na jednom řádku tak, že je oddělíte dvojitým ampersandem (&&), jak je uvedeno níže. To může trvat dlouho.
- make && make modules_install && make install
- Možná budete chtít použít volbu -j s make. To umožňuje rozšířit další procesy pro kompilaci jádra, syntaxe by byla „make -j 3“. 3 zde představuje počet procesů, které mají být vytvořeny.
Krok 10. Zajistěte zavádění jádra
Krok 11. Přejděte na spuštění
Krok 12. Spusťte následující příkaz
Nezapomeňte nahradit číslem verze vámi vytvořeného jádra.
- "mkinitrd -o initrd.img-"
- U distribucí založených na Redhat nemusíte vytvářet initrd, protože je vytvořen ve výchozím nastavení
Krok 13. Namiřte zavaděč na nové jádro
Lze tedy začít. Pomocí nástroje dodaného s distribucí nakonfigurujte svůj zavaděč. Přidejte nový záznam pro nové jádro.
Krok 14. Restartujte
Video - Používáním této služby mohou být některé informace sdíleny s YouTube
Tipy
- Menuconfig je obvykle nejlepší volbou při konfiguraci jádra.
- Ne všechny počítače vyžadují, aby byl vytvořen initrd, ale je to bezpečné pro případ, že to udělá váš.