9.7. Instalace jádra

Po kompilaci jádra je nutné jádro umístit tak, aby bylo spustitelné. Jádro se musí nacházet v adresáři /boot. To provedete příkazem:

INSTALL_PATH=/boot make install

Dále je potřeba nainstalovat moduly jádra. zadejte příkaz make modules_install, kterým je překopírujete do adresáře /lib/modules/<verze>. Pokud jste kompilovali stejnou verzi jádra jako bylo již instalované, dojde k přepsání starých modulů. Staré moduly však lze s původním jádrem kdykoliv doinstalovat z CD.

[Tip]Tip

Abyste předešly nečekaným efektům, ujistěte se, že jsou moduly zakompilované přímo do jádra odstraněny z /lib/modules/<verze>. Toto je jeden z hlavních důvodů, proč se kompilace jádra doporučuje pouze pokročilejším uživatelům.

Staré jádro (nyní /boot/vmlinuz.old) můžete pomocí zavaděče GRUB spustit zadáním položky Linux.old do konfiguračního souboru zavaděče /boot/grub/menu.lst. Postup je podrobně popsán v kapitole 8 – „Starování systému a zavaděče. GRUB není potřeba narozdíl od zavaděče LILO reinstalovat.

Soubor /boot/System.map obsahuje symboly jádra požadované moduly pro úspěšné spuštění. Soubor je závislý na aktuálním jádře. Proto pokud jste překompilovaly a nainstalovali nové jádro, překopírujte sobor /usr/src/linux/System.map do adresáře /boot. Soubor se vytváří nově pro každé kompilované jádro. Chybové hlášení System.map does not match current kernel je obvykle zapřičiněno chybějícím souborem System.map v adresáři /boot.


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