Skip to main content

特定のSSDからJetPack5が起動に失敗する問題を解決する

このwikiではJetPackのコンポーネントについて簡潔に紹介し、JetPackとJetsonの関係を素早く理解し、最もよくある質問にお答えします。

1. 問題

JetPack 5をJetsonのSSDにフラッシュした場合、フラッシュプロセスが正常に完了したとしても、システムの起動に失敗する可能性があります。起動時に以下のエラーが発生する場合があります:

この問題はNVIDIAの公式フォーラムでも報告されています。ファイルシステムの非互換性やフラッシュプロセス中の不完全な消去が原因で起動に失敗する可能性があります。 これまでのところ、JetsonデバイスでJetPack 6をフラッシュして使用する際には、同様の問題は観察されていません。

2. 解決策

参考として2つの解決策を提供します。具体的な状況に応じて選択してください:

オプション A

まず、正常に起動しないSSDをJetsonデバイスから取り外し、SSDエンクロージャー(以下の画像に示すような互換性のあるエンクロージャー)を使用してPCに接続します。ドライブのフォーマットを実行してください。

次に、ターミナルで以下のコマンドを入力して、PCにマウントされたSSDを特定します。これはsdasdbなどの名前で表示される場合があります:

lsblk

挿入したSSDがどの名前に対応するかわからない場合は、マウントされたディレクトリの内容を確認できます:

画像のマウントされたディレクトリを例として、Jetson固有のデバイスツリーがあるかどうかを確認します:

ls /your_path/boot
# 例:ls /media/darklee/bc5769eb-36d6-4c42-86d1-565554112264/boot

JetsonのSSDの場合、以下の画像のような結果が表示されます:

SSDのマウントされたディレクトリ内の他のファイルの内容も確認して、それがJetsonのものであることをさらに確認できます。

danger

JetsonのSSDをフォーマットする前に、正確性を再確認してください。SSDに重要なデータが含まれている場合は、必ずバックアップを取ってください。何をしているかを確実に理解してください。

JetsonのSSDであることを確認し、必要なバックアップを完了したら、SSDの完全フォーマットを実行します。 bs=100Mcount=800は最初の80GBの領域をフォーマットします。SSDの容量がより大きい場合は、それに応じてフォーマットする領域を増やすことができます。

sudo wipefs -a /dev/sda
sudo dd if=/dev/zero of=/dev/sda bs=100M count=800

フォーマットが完了したら、SSDをJetsonに再インストールします。SSDが完全に消去されていれば、JetPack 5のフラッシュは理論的に起動失敗を防ぐはずです。

Jetsonのフラッシュ手順については、このwikiを参照してください。

オプション B

このwikiを参照して、フラッシュ用のソースコードプロジェクトを準備してください。

./tools/kernel_flash/l4t_initrd_flash.sh--erase-allパラメータで実行すると、フラッシュプロセス中にソリッドステートドライブが完全に消去されます。

リソース

技術サポートと製品ディスカッション

私たちの製品をお選びいただき、ありがとうございます!私たちの製品での体験ができるだけスムーズになるよう、さまざまなサポートを提供しています。さまざまな好みやニーズに対応するため、複数のコミュニケーションチャンネルを提供しています。

Loading Comments...