組み込みLinuxおよびInitの問題 - Initを起動できません。

組み込みLinuxおよびInitの問題 - Initを起動できません。

組み込みシステムを開発中です。 Linux rootfsのコピーを保存するSDカードがいくつかあります(カーネルはnandに保存されています)。元のSDカードのシステムはそのカードにあり、システムはそのカードから別のカードにコピーされます。すべてがうまくいきます。 Init サービスが正常に動作しています。

ただし、他のSDカードにコピーされたシステムに問題があります。システムは機能しますが、sshd initを持つアプリケーションに必要なネットワークなどの初期化サービスがオンになっていません。

2つ - システムをコピーするときにすべてのファイルがコピーされることを望むわけではありません(特に/ dev /のファイルですが、そのファイルの目的のためにこれは正常です)。しかし、他のファイルが正しくコピーされていませんか?

第二 - インストール中です。

/var

/tmp

/var/tmp

tmpfs(RAM)に - しかし、それは問題ではないと思います(元のSDカードではうまく動作します)。

たぶんrootfsをコピーして他のことをしないでください。

答え1

コピー/貼り付け操作を実行する必要があります。まず、私が使用している最小ELDKディストリビューションをダウンロードし、rsyncを使用してすべてをコピーしました。次に、システムコピーを再同期し、それを新しいシステムのSDカードにコピーしました。すべてがうまくいきました。

関連情報