Příliš velké jádro

Supportní databáze (bzimage)

Symptomy:

Poté, co jste provedli konfiguraci jádra, spustíte kompilaci jádra příkazem make zImage. Místo ukončení kompilace ohlásí systém chybu:
Boot sector 512 bytes
Setup is 1252 bytes
System is 531kB
System is too big
(Čísla uvedená v příkladu se budou lišit od vašich)

Podobné hlášení se může zobrazit také v případě, že se pokusíte (pomocí programu YaST) znovu instalovat jádro a potom zavoláte (nebo YaST) /sbin/lilo:

Kernel too big

Příčina:

S největší pravděpodobností jste zvolili v jádře mnoho voleb a kromě toho chcete, aby byly pevnou součástí jádra (y místo m).

Řešení:

Existují přitom dvě možná řešení, přičemž bychom doporučovali to první. Je velice nepravděpodobné, že byste potřebovali to druhé.
  1. Nejdříve si podrobně rozmyslete, zda opravdu potřebujete všechny vybrané volby. "Čím víc, tím líp" není nejlepší filozofií pro tvorbu jádra. Malé a pro váš systém upravené jádro je vaším cílem v případě, že chcete generovat vlastní jádro.

    Mnoho voleb, které máte k dispozici můžete použít jako moduly. Těm byste měli dávat přednost, protože jsou automaticky nahrávány podle potřeby a teprve tehdy zabírají místo v paměti. Bližší informace také naleznete v manuálech k SuSE Linuxu pod klíčovým slovem moduly.

    Následující volby by neměly být zařazeny jako moduly:

  2. Pokud nezbytně potřebujete obrovské, monolitické jádro oplývající mnoha volbami, spusťte překlad příkazem make bzImage.

Bližší informace můžete také nalézt v Lilo-User-Guide v adresáři /usr/share/doc/packages/lilo/.


Klíčová slova: ZIMAGE, BZIMAGE, JáDRO, KERNEL, TOO BIG, VELIKOST

SDB-bzimage, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 04. Sep 1997
SuSE Linux AG - Poslední změnu: 20. Jun 1999 provedl support (sdb_gen 1.40.0)