Kinaconの技術ブログ

Ubuntuはじめました。

Jetson nanoをusb boot化した

Jetson nanoをusb boot化した

Jetson nanoを入手してやっとセットアップしました。

microSDにOS書き込み

以下のサイトを参考にしました。

developer.nvidia.com


Ubuntuで作成したがEtcherでは
うまくいかなかったのでコマンドラインから作成した。

また、HDMIやマウスやキーボードをちゃんと接続して起動しないと
あとから接続しても認識しなかった。


USB SSDドライブからブートする

以下のサイトを参考にしました。

www.jetsonhacks.com


途中でエラー発生

OS書き込み完了したもの(updateしていない状態)を使用しないと
./buildKernel.shで躓くっぽい。

解決方法

以下をインストールすることでうまく行きました。

sudo apt install bzip2=1.0.6-8.1 libbz2-1.0=1.0.6-8.1

スワップファイルでメモリ領域不足を解消

SDカードだと何度も読み書きされると故障しやすい。
でも、SSDならその可能性はぐっと下がる(SSDのほうが耐久性が高い)
消耗品なので気にしないならSDカードでもOKかとおもいます。


以下のサイトを参考にした。

www.jetsonhacks.com


/varにswapfileを作成して、自動でマウントするようにした。

# swapfileを作成
sudo fallocate -l 6G /var/swapfile
sudo chmod 600 /var/swapfile

# swapfileをスワップに割り当てる
sudo mkswap /var/swapfile
sudo swapon /var/swapfile

# 起動時にマウントさせる
sudo gedit /etc/fstab

# 以下を記入
#
# /var/swapfile swap swap defaults 0 0
#

# 確認
free -m


Swapに6Gがある。

            total    used    free shared buff/cache available
Mem:   3964     600  2168       27        1194        3163
Swap:  6143         0  6143


以上。