Komprimované obrázky jsou pod arch/xxx/boot/
, kde xxx
je oblouk. Například pro x86
a amd64
, Mám komprimovaný obrázek na /usr/src/linux/arch/x86/boot/bzImage
, spolu s /usr/src/linux/vmlinux
.
Pokud obrázek stále nemáte, zkontrolujte, zda bzip2
je nainstalován a funguje (ale myslím, že pokud by to byl problém, dostali byste popisnou chybovou zprávu, například "bzip2 nenalezen").
Konfigurace jádra vám také umožňuje zvolit metodu komprese, takže skutečný název souboru a kompresní algoritmus se mohou lišit, pokud jste toto nastavení jádra změnili.
Jak již bylo zmíněno, initrd nejsou generované linuxovým kompilačním procesem, ale jinými nástroji. Pamatujte, že pokud z nějakého důvodu nepotřebujete externí soubory (např. potřebujete moduly nebo udev k identifikaci nebo připojení /
), nepotřebujete ke spuštění initrd.
Podle dokumentace:
http://tldp.org/LDP/lame/LAME/linux-admin-made-easy/kernel-custom.html
Když to uděláte:
vytvořit bzImage
a poté:
cp bzImage vmlinuz
k vytvoření souboru vmlinuz. Tj. jsou to stejný soubor :-).