**ファイル/boot/uImageが見つかりません** BeagleBoneBlack Rev CでAngstromプリビルドイメージを使用している場合

**ファイル/boot/uImageが見つかりません** BeagleBoneBlack Rev CでAngstromプリビルドイメージを使用している場合

私が見つけた事前に構築された画像を使ってBeagleBone BlackをAngstromで起動しようとしています。ここ。私のSDカードには2つのパーティションBOOTがあり、ROOTFS見つけた手順に従ってフォーマットしました。ここ

ここに画像の説明を入力してください。

両方のパーティションの内容は次のとおりです。

BOOTとROOTFSの内容

このlost+foundフォルダはSDカードをフォーマットしたため、削除できません。私はこれがu-bootを止めるとは思わない。

ただし、起動時にu-bootで/boot/uImage&が見つからないというメッセージが繰り返し表示されます/boot/am335x-boneblack.dtb

起動順序

以下の2つの写真の最初の写真は私の写真であり、このファイルを読み込むためにuEnv.txt使用されます。load mmc 0:22番目の図は、ext4load mmc 0:2ROOTFSパーティションをext4にフォーマットして使用しようとした結果です。

uEnv.txt ubootと入力してext4loadを使用してください。

ROOTFS(mmc 0:2)パーティションにはルートファイルシステムが含まれていますが、u-bootディレクトリの内容を一覧表示しようとすると/boot何も返されません。 SDカードをコンピュータに挿入して取り付けると。を使用したにもかかわらず、lsディレクトリにアクセスしようとしましたが、/boot権限が拒否されましたsudo

私のROOTFSパーティションの内容を一覧表示する(mmc 0:2)

ubootがuImageファイルとdtbファイルを見つけることができないのはなぜですか?

答え1

これは、互換性のない機能を備えた最新のext4 fsを使用しようとする古いU-Bootの典型的な症状です。その時代のU-Bootは、-O ^64bit,^metadata_csumファイルシステムを使用するためにmkfs.ext4を実行する必要がありました。

関連情報