Criando a própria distribuição Linux - Kernel Panic

0

Atualmente, estou criando uma distribuição Linux muito especializada, que deve executar apenas uma tarefa simples e fácil.

link

O que eu fiz, é criado o initramfs de acordo com as instruções. A única coisa que eu não fiz, é o kernel compilado. Em vez disso, usei um já compilado, um kernel genérico.

Eu consegui inicializá-lo, mas quando ele descompactou o initramfs, ele entrou em pane com o kernel e falhou ao iniciar o init.

Se eu mover o script de init compilado para fora da pasta raiz (/), para uma subpasta, ele dirá que falhou ao carregar o sistema de arquivos raiz, o que significa que eu consegui verificar se ele realmente carrega o initramfs corretamente .

O script de inicialização é compilado estaticamente e, no sistema local, é executado com sucesso. Para depurar ainda mais o problema, copiei sh (/ bin / sh) do sistema local como / init no initramfs, para ver se havia algo errado com meu script de inicialização "hello World". Mas o mesmo resultado com / bin / sh como init.

Alguma idéia de como depurar ainda mais o problema?

    
por sebastian nielsen 08.11.2016 / 11:02

0 respostas