NVIDIA Jetson AGX Xavier ホストのフラッシュと SSD のインストール

タスクロジック

新しい AGX ホストを手に入れると、ホストは eMMC (約 30G のストレージ) で起動しますが、
システムをインストールした後、気軽に保存するだけでは不十分なので、ホストに SSD をインストールしたいと考えています。 SSD に直接配置されます。この操作は、フラッシュの完了後に起動する必要があります (rootOnNVMe)。

個人的な理解

rootOnNVMe プロセスが完了したら、SSD から開始でき、対応する rootfs ポインティングが eMMC に書き込まれます。その後、SSD を直接交換できます。また、SSD を交換する方法を使用して内部構成を交換し、システムのプロジェクト ファイル。
強力な経済的リソースがあり、複数の AGX ホストがある場合は、SSD を直接バックアップし、焼けた SSD を交換することができます。これにより、複数のホストが同じ構成システム設定になり、時間を大幅に節約できます。

フラッシュ処理を行う

最初に新しいホストをフラッシュします

まず、仮想マシンまたは ubuntu のデュアル システムを実行し、次に公式ダウンロード Web サイトにアクセスして、
フラッシュ プログラムNVIDIA SDK Managerを ubuntu にインストールします
。これは、図の赤い領域です
ここに画像の説明を挿入

。仮想マシンのネットワーク カードが非常に不良であるため、 Win10からダウンロードして仮想マシン上で切り取る
ここに画像の説明を挿入


インストールするには、一部のインストール パッケージの名前が異なる場合があります。変更してください。

sudo apt install ./sdkmanager_1.8.0-10363_amd64.deb

ここに画像の説明を挿入

終わったら実行する

sdkmanager

ここに画像の説明を挿入
実行後、画面の解像度に問題があるという警告が表示されますが、無視して直接「はい」を選択します。

次に、ログインするには、WeChat を直接使用してログインします。
ここに画像の説明を挿入

プライバシーに関する声明があり、個人的な状況によって異なります。
ここに画像の説明を挿入

選択が完了したら、プログレス バーが通過するのを待ち、デバイスを選択するためにジャンプします。次に、
ここに画像の説明を挿入

データ ケーブルを使用して仮想マシン内のホストとコンピューターを接続します。

ここに画像の説明を挿入
ここで必要なのは、インジケーターライト付きの Typc-C インターフェイスを使用し、購入に付属するデータ ケーブルを使用することです。

プログラムでは、ホストが識別されたことがわかり
ここに画像の説明を挿入

、バージョン 4.5.1 を選択します。
ここに画像の説明を挿入

完了したら、[続行]、[次のステップ] をクリックすると、
インストールする各コンポーネント
ここに画像の説明を挿入

のインストール場所が表示されます。デフォルトのパスを直接設定し
、ファイルディレクトリを作成し
ここに画像の説明を挿入

、パスワードを指定します。
ここに画像の説明を挿入


確認メッセージが表示されるので、しばらく待ってから


ダウンロードを開始します
ここに画像の説明を挿入

。しばらく待つと、新しいウィンドウが表示されますので、ここで手動モードである[手動セットアップ]を選択します
ここに画像の説明を挿入


次のようにプログラムによって指示される手順に従います:
Type-C - USB ケーブルを使用して Xavier をホスト コンピューターに接続します
。Xavier を電源に接続し、
オフにします。フラッシュをクリックしてフラッシュの準備をします。
[リカバリ] ボタンを押し続けます。 Xavier の [] ボタン (中央のキー)
[電源] キー (一番左のキー) を 1 秒間押したままにして、2 つのキーを同時に放すと点滅モードに入ります。


ホストを点滅モードにした後、コマンドを使用してホストを表示できます。NVidia Corp が表示されていれば、xavier とホストが正常に接続されていることを意味します。

lsusb

ここに画像の説明を挿入


プログレスバーの半分くらいで、AGX が自動的に起動します。この時点で、システムは通常に初期化され、ホスト、ユーザー名とパスワード、地域と言語などが設定されます。ここでリセットして、 AGX のソースを更新します

まず、sources.list ファイルをバックアップします。

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

sources.list ファイルを開きます

sudo gedit /etc/apt/sources.list

元のコンテンツを削除し、次のコンテンツを追加します

#中科大源
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse 
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse 
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse 
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main universe restricted 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main universe restricted


sources.list ファイルを保存した後、apt-get を更新する必要があります

sudo apt-get update


イメージを書き込んだ後、
xavier に設定したユーザー名とパスワードを入力します
。ホストと xavier が同じ LAN に接続されていることを確認してください。最良の方法は、ネットワーク ケーブルを使用して 2 つのデバイスを同じルーターに接続することです。
ここに画像の説明を挿入

そして長い間待ち、ついに完成しました
ここに画像の説明を挿入

SSDの取り付け

この時点で、AGX を再起動できます。AGX は内部で完全なシステムですが、
ホスト全体のストレージは eMMC (約 30G) であり、まったく十分ではないため、SSD を取り付けます。

まず、AGX に接続されているすべてのハーネスを取り外します。

主句全体を元に戻し、写真のネジ4本を外します。
ここに画像の説明を挿入


次に、図の矢印に沿って左右に振り、メインボードを引き抜きます。メインボードを
ここに画像の説明を挿入

引き抜くときは、冷却ファンの電源線に注意してください。メインボードのプラグは抜かないでください
ここに画像の説明を挿入

。空の M .2 NVMe インターフェイスが表示されます。
次に、新しく購入した SSD を取り付けます。ここでは 128G SSD を選択し、
ここに画像の説明を挿入

完了後に取り付け位置に応じてカバーします。
ここに画像の説明を挿入

完了後は起動できますが、ブートは eMMC 上で行われるため、
rootfs が /dev/nvme0 (M.2 Key M スロット) に取り付けられた SSD を指すように rootOnNVMe プロセスを実行する必要があります

プロセスに従ってください


元の eMMC については心配しないでください。そうしないと、
Xavier の場合は、起動するために SD カードをインストールする必要があります。Jetson Xavier のデフォルト設定では、NVMe からの直接ブートは許可されていません。これは rootOnNVMe のプロセスで説明されています
ここに画像の説明を挿入

rootOnNVMe プロセスが完了したら、再起動すると SSD から使用できるようになります。

その後、[NVIDIA Jetson AGX Xavier ホストのフラッシュと SSD のインストール] の一般的なプロセスは次のようになります

おすすめ

転載: blog.csdn.net/Xiong2840/article/details/126227680