Pasta de inicialização vazia no chroot Debian

1

Eu queria criar uma versão customizada do Debian. Eu criei um Debian básico (jessie) com o debootstrap e comecei a configurá-lo. Quando eu queria obter arquivos vmlinuz e initrd, não consegui encontrá-los dentro da pasta 'Boot'. Existe algo que eu tenho que instalar para gerá-los? ou eles deveriam estar lá inicialmente?

    
por Eray Tuncer 18.07.2015 / 16:00

1 resposta

0

Aqui está como eu resolvo este problema (não tenho certeza se é a maneira correta, mas funcionou):

Primeiro, faço uma pesquisa:

$apt-cache search linux-image

Eu descobri que preciso de uma imagem linux para obter o kernel e os modelos. Na verdade, isso me ajuda a obter arquivos vmlinuz e initrd.

O resultado do comando me dá isso:

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)

Então tudo que eu escolho é a imagem desejada que é " linux-image-3.16.0-4-686-pae " no meu caso. Está no arch i386 e para PCs modernos (686 indica i386 e pae está relacionado com os PCs modernos).

Eu instalo meu pacote linux-image com as sugestões:

$apt-get install linux-image-3.16.0-4-686-pae

Agora eu tenho esses arquivos na minha pasta de inicialização:

  • System.map-3.16.0-4-686-pae
  • config-3.16.0-4-686-pae
  • initrd.img-3.16.0-4-686-pae
  • vmlinuz-3.16.0-4-686-pae

Agora eu tenho meus arquivos initrd e vmlinuz.

    
por 24.07.2015 / 13:12