Como gerar um arquivo de configuração completo a partir de um kernel Imagem do buildroot

0

Eu tenho um Image gerado usando buildroot que inicializa um kernel de um cartão SD e funciona perfeitamente. Eu alterei algumas configurações nos menus buildroot (não me lembro quais) e agora cada Image que eu gero não me permite mais conectar à placa através de Ethernet depois de inicializar, embora eu seja quase positivo que eu reverti para todas as configurações em buildroot de antes.

Eu tentei extrair o arquivo .config do Image perfeito movendo o arquivo /proc/config.gz para o cartão SD, extraindo-o e copiando o diretório .config to /buildroot/output/build/linux-master/ e depois executando make de /buildroot/ , mas que não gera o mesmo Image como o perfeito (eu posso dizer logo de cara, mesmo sem executá-lo porque os tamanhos são ~ 2MB diferentes).

Eu também tentei seguir os comandos descritos em este post (a parte em que diz para executar o extract-ikconfig ) mas isso apenas gerou o mesmo arquivo .config como o primeiro método - como seria esperado.

Existe alguma outra maneira de alguém saber retornar às configurações exatas de buildroot que foram usadas para gerar o Image perfeito? Ou talvez saiba de algum outro motivo para a mensagem Connection refused que estou recebendo ao executar o Image não perfeito?

    
por sdepot 03.07.2018 / 16:34

1 resposta

0

Acontece que eu acidentalmente executei o comando make _defconfig incorreto no diretório /buildroot , então o .config no nível superior tinha um conjunto diferente de valores do que eu esperava. Eu executei o comando make correto e estou pronto.

    
por 03.07.2018 / 21:02