Carpeta de arranque vacía en chroot Debian

Carpeta de arranque vacía en chroot Debian

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.

información relacionada