Las imágenes comprimidas están bajo arch/xxx/boot/
, donde xxx
es el arco. Por ejemplo, para x86
y amd64
, tengo una imagen comprimida en /usr/src/linux/arch/x86/boot/bzImage
, junto con /usr/src/linux/vmlinux
.
Si aún no tienes la imagen, verifica si bzip2
está instalado y funcionando (pero supongo que si ese fuera el problema, recibiría un mensaje de error descriptivo, como "bzip2 no encontrado").
Además, la configuración del kernel le permite elegir el método de compresión, por lo que el nombre de archivo real y el algoritmo de compresión pueden diferir si cambia la configuración del kernel.
Como otros ya mencionaron, los initrds no generado por el proceso de compilación de Linux, sino por otras herramientas. Tenga en cuenta que, a menos que, por alguna razón, necesite archivos externos (por ejemplo, necesita módulos o udev para identificar o montar /
), no necesita un initrd para arrancar.
Según la documentación:
http://tldp.org/LDP/lame/LAME/linux-admin-made-easy/kernel-custom.html
Cuando lo haces:
hacer bzImage
y luego:
cp bzImagen vmlinuz
para crear el archivo vmlinuz. Es decir, son el mismo archivo :-).