ルートファイルシステムをinitramfsからJFFS2に変更する

ルートファイルシステムをinitramfsからJFFS2に変更する

私はARMベースのフラッシュ開発ボードでLinuxを実行しています。ルートファイルシステムはファイルシステムの初期化。設定ユーティリティでこれを選択しました。「ファイルシステム」

それから私には持続的な思い出が必要だと気づきました。ファイルシステムの初期化メモリにあります。だからJFFS2に切り替えたいです。次に、設定メニューからJffs2を選択し(常にそうであるように)、image.ubを取得しました。今回はrootfs.jffs2という新しいファイルができました。

これで、フラッシュメモリに3つを入れる必要があります。

1- bootloadeer (uboot) in mtd0
2- image.ub in mtd1
3- rootfs.jffs2 in mtd3

私はコマンドを通してこれをしましたflashcp -v rootfs.jffs2 /dev/mtd3

しかし、私のカーネルは「カーネル起動中...」で停止します。
これは、mt3(rootfs.jffs2を配置する必要がある場所)を空白のままにしても発生します。

これは、カーネルがファイルシステムを取得できなかったことを意味します。上記のrootfs.jffs2バッチプロセスが正しいかどうか教えてもらえますか?上記のflashcpコマンドを使用してjffs2ファイルを挿入するだけで十分であることを意味しますか、それとも別の作業を行う必要がありますか?

ベストアンサー1

おすすめ記事