Quería crear un livecd personalizado de Debian. Creé un Debian básico (jessie) con debootstrap y comencé a configurarlo. Cuando quise obtener los archivos vmlinuz e initrd, no pude encontrarlos dentro de la carpeta 'Boot'. ¿Hay algo que tengo que instalar para generarlos? o ¿Se supone que deben estar allí inicialmente?
Respuesta1
Así es como soluciono este problema (no estoy seguro si es la forma correcta pero funcionó):
Primero hago una búsqueda:
$apt-cache search linux-image
Descubrí que necesito una imagen de Linux para obtener el kernel y los modelos. De hecho, me ayuda a obtener archivos vmlinuz e initrd.
El resultado del comando me da esto:
linux-headers-3.16.0-4-586 - Header files for Linux 3.16.0-4-586
...
linux-image-3.16.0-4-686-pae - Linux 3.16 for modern PCs
...
linux-image-amd64 - Linux for 64-bit PCs (meta-package)
Luego todo lo que hago es escoger la imagen deseada que es "imagen-linux-3.16.0-4-686-pae" en mi caso. Está en arch i386 y para PC modernas (686 indica i386 y pae está relacionado con las PC modernas).
Instalo mi paquete linux-image con las sugerencias:
$apt-get install linux-image-3.16.0-4-686-pae
Ahora tengo estos archivos en mi carpeta de inicio:
- System.map-3.16.0-4-686-pae
- configuración-3.16.0-4-686-pae
- initrd.img-3.16.0-4-686-pae
- vmlinuz-3.16.0-4-686-pae
Ahora tengo mis archivos initrd y vmlinuz.