Kapitola 9. Linuxové jádro

Obsah

9.1. Update jádra
9.2. Zdrojové texty jádra
9.3. Konfigurace jádra
9.4. Moduly jádra
9.5. Nastavení konfigurace jádra
9.6. Překlad jádra
9.7. Instalace jádra
9.8. Úklid po překladu jádra

Abstrakt

Jádro je v systému odpovědné za celou řadu procesů. V této kapile nenajdete návod, jak se stát linuxovým hackerem, ale pouze informace jak bezbolestně provést update jádra, jak jádro překompilovat a nainstalovat. Také zde najdete popis některých základních parametrů jádra a postup, jak v případě potřeby spustit systém s předcházející verzí jádra.

Jádro nebo-li kernel SUSE najdeme na korektně nainstalovaném systému v adresáři /boot. Pokud nechcete experimentovat s různými vlastnostmi nebo ovladači, není obvykle potřeba překládat vlastní jádro.

Chování nainstalovaného jádra lze ovlivnit parametry jádra. Například parametr desktop nastavuje kratší intervaly předělování tiků časovače, což vede k subjektivnímu zrychlení systému. Informace o parametrech najdete v adresáři /usr/src/linux/Documentation po instalaci balíčku kernel-source.

S jádrem je nainstalováno několik souborů Makefiles. Zvolte nastavení hardwaru a vlastností jádra. K těmto nastavením je potřeba skutečně velmi dobře znát svůj počítač.

9.1. Update jádra

Update jádra získáte ve formě RPM balíku z FTP serveru společnosti SUSE nebo některého z jeho mirrorů, např.: ftp://ftp.gwdg.de/pub/linux/suse/. Pokud nevíte, jaké jádro v současné době používáte, můžete to zjistit příkazem:

cat /proc/version

Zároveň si můžete nechat vypsat k jakému balíku vaše aktuální jádro /boot/vmlinuz patří:

rpm -qf /boot/vmlinuz

Před instalací nového jádra je vhodné zazálohovat si initrd současného jádra i samotné jádro. To provedete jako uživatel root následujícími příkazy:

cp /boot/vmlinuz-$(uname -r) /boot/vmlinuz.old
cp /boot/initrd-$(uname -r) /boot/initrd.old 

Balík s jádrem nainstalujete příkazem:

rpm -Uvh Jmeno_baliku

Od verze 7.3 je jako standardní souborový systém používán reiserfs, jehož podporu je nutné umístit na ramdisku. To uděláte příkazem mk_initrd. U aktuální verze se tento příkaz provede automaticky při instalaci jádra.

Abyste mohli spustit starší jádro, musíte správně nastavit zavaděč (více informací najdete v 8 – „Starování systému a zavaděče). Pak již můžete spustit systém s novým jádrem.

Reinstalace jádra z instalačního CD nebo DVD je podobná, pouze RPM jádra překopírujete z adresáře boot na CD 1 nebo DVD. Dále pokračujte podle postupu výše. Pokud systém ohlásí, že již máte nainstalováno jádro novější než instalovaná verze, přidejte k instalačnímu příkazu ještě volbu --force.


SUSE LINUX Příručka správce systému 9.3