Jetson nano をUSBドライブからブートできるようにする

Jetson nano をUSBドライブからブートできるようにする

本稿はJetoack4.4での手順です。
Jetpack4.6のときのメモはJetson nano をUSBドライブからブートできるようにする(Jetpack4.6) にあります。

概要

SDカードからブートすると、かなりディスクアクセスが遅いのと、ディスク容量を結構喰うので、
USBドライブ(HDD/SSD)からブートできるようにする手順。
例によって、先人の知恵を借りるだけだけど(パクりとも言う)…(^^ゞ

めんどくさそうだったけど、ほとんどスクリプト化されているので、意外と簡単。

参考

手順を再掲しとく

リブート完了したらUSBドライブがrootにマウントされていることを確認
mountで確認しても良いけど、いっぱい出てきて鬱陶しいのでdfで。

df -h /

こんな感じで行頭にマウント元が表示される。

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       110G   14G   91G  13% /

注意

USBドライブからブートできるようになっても、SDカードは取り外してはいけない。
u-bootからinitrdをロードするのはSDカードなので。

ということは、apt updateでカーネルアップデートされても古いカーネルが使われちゃうなぁ…
それはそのとき考えよう…
そんなに変わるもんでもないだろう。

独り言

u-bootの環境変数見ると、そのままUSBブート出来そうな感じだったけど、
実際にusb startしてみたらエラーになる。
どうやらu-bootにはUSBドライバが入ってないらしい…
そんな環境変数残しとくな!!