Le immagini compresse sono in arch/xxx/boot/
, dove xxx
è l'arco. Ad esempio, per x86
e amd64
, ho un'immagine compressa in /usr/src/linux/arch/x86/boot/bzImage
, insieme a /usr/src/linux/vmlinux
.
Se ancora non hai l'immagine, controlla se bzip2
è installato e funzionante (ma immagino che se fosse questo il problema, riceveresti un messaggio di errore descrittivo, come "bzip2 non trovato").
Inoltre, la configurazione del kernel ti consente di scegliere il metodo di compressione, quindi il nome effettivo del file e l'algoritmo di compressione potrebbero differire se hai modificato l'impostazione del kernel.
Come altri hanno già detto, gli initrds non generato dal processo di compilazione di Linux, ma da altri strumenti. Tieni presente che, a meno che, per qualche motivo, non ti servano file esterni (ad es. hai bisogno di moduli o udev per identificare o montare /
), non è necessario un initrd per l'avvio.
Secondo la documentazione:
http://tldp.org/LDP/lame/LAME/linux-admin-made-easy/kernel-custom.html
Quando lo fai:
crea bzImage
e poi:
cp bzImage vmlinuz
per creare il file vmlinuz. Cioè, sono lo stesso file :-).