Linux embarcado e problema de inicialização - a inicialização não será iniciada

0

Estou trabalhando em um sistema embarcado. Eu tenho vários cartões SD para salvar a cópia do rootfs do Linux (kernel salvo no nand). Em um cartão SD original, onde está localizado um sistema, e deste cartão o sistema é copiado para outro - tudo funciona bem. O serviço de inicialização está funcionando como deveria.

Mas há um problema no sistema copiado em outros cartões SD - o sistema está funcionando, mas não está ativando o serviço init, onde está localizado, por exemplo, rede, sshd init, necessário para um aplicativo.

Duas coisas - quando eu estava copiando o sistema nem todos os arquivos queriam copiar (especialmente de / dev /, mas é normal, por causa do objetivo desses arquivos). Mas talvez outros arquivos não tenham sido copiados corretamente?

Segunda coisa - estou montando:

/ var

/ tmp

/ var / tmp

No tmpfs (RAM) - mas eu acho que não é um problema (está funcionando bem no cartão SD original).

Talvez eu não deva copiar o rootfs e fazer outra coisa?

    
por Sławomir Kozok 01.12.2015 / 14:59

1 resposta

0

Tive que copiar algumas coisas. Primeiro, baixei a distribuição mínima do ELDK (estou usando), copiei tudo com o rsync. Em seguida eu rsynced cópia do sistema e copiei no cartão SD no sistema novo. Tudo funcionou.

    
por 08.12.2015 / 12:43