Eu queria criar um livecd personalizado do Debian. Criei um Debian básico (jessie) com debootstrap e comecei a configurá-lo. Quando quis obter os arquivos vmlinuz e initrd, não consegui encontrá-los dentro da pasta 'Boot'. Há algo que preciso instalar para gerá-los? ou Eles deveriam estar lá inicialmente?
Responder1
Veja como resolvo esse problema (não tenho certeza se é da maneira correta, mas funcionou):
Primeiro faço uma pesquisa:
$apt-cache search linux-image
Descobri que preciso de uma imagem do 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 faço é escolher 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 aos PCs modernos).
Eu instalo meu pacote linux-image com as sugestões:
$apt-get install linux-image-3.16.0-4-686-pae
Agora 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 tenho meus arquivos initrd e vmlinuz.