組み込みシステムを開発中です。 Linux rootfsのコピーを保存するSDカードがいくつかあります(カーネルはnandに保存されています)。元のSDカードのシステムはそのカードにあり、システムはそのカードから別のカードにコピーされます。すべてがうまくいきます。 Init サービスが正常に動作しています。
ただし、他のSDカードにコピーされたシステムに問題があります。システムは機能しますが、sshd initを持つアプリケーションに必要なネットワークなどの初期化サービスがオンになっていません。
2つ - システムをコピーするときにすべてのファイルがコピーされることを望むわけではありません(特に/ dev /のファイルですが、そのファイルの目的のためにこれは正常です)。しかし、他のファイルが正しくコピーされていませんか?
第二 - インストール中です。
/var
/tmp
/var/tmp
tmpfs(RAM)に - しかし、それは問題ではないと思います(元のSDカードではうまく動作します)。
たぶんrootfsをコピーして他のことをしないでください。
答え1
コピー/貼り付け操作を実行する必要があります。まず、私が使用している最小ELDKディストリビューションをダウンロードし、rsyncを使用してすべてをコピーしました。次に、システムコピーを再同期し、それを新しいシステムのSDカードにコピーしました。すべてがうまくいきました。