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.
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?