手当たり次第にとりあえず

技術的なこと書いたり趣味のこと書いたりします.

ROCKPro 64でArmbianを使う(micro SD / eMMC)

こんにちは。
ROCKPro 64にてArmbianを使用する方法がわかったので書き記しておきます。
PINEから出されているSBCなら同じ手順で行けるかと思います。
micro SDまたは基板に取り付けるeMMCでの起動方法になります。

今回は64GBのeMMCを使用しています。

pine64.com

micro SDカードにarmbianをインストールする。

Macでのやり方を書いておきます。Linuxでもそこまで変わらないかと思います。
WindowsだとWin32 Disk Imager で書けば行けるのでは?試してないのであしからず。

  1. https://www.armbian.com/rockpro64/よりイメージファイルをダウンロードする。
  2. SDカードをPCにマウントし以下のコマンドを叩く
diskutil unmountDisk /dev/disk4
xzcat Armbian_22.11.1_Rockpro64_jammy_current_5.15.80_xfce_desktop.img.xz | sudo dd of=/dev/rdisk4 bs=16m

/dev/disk4のdiskの番号はdiskutil listで確認する。

micro SDカードからArmbianを起動させる

micro SDカードを差して起動する。日本語環境にしたい場合はセットアップ時の言語設定でjaのutf8を選択する。(文字化け激しいので非推奨。個人的にはen.us_utf8で良いかと思います。)タイムゾーンJSTに設定。

eMMCからarmbianを起動させる

SDカードからeMMCにarmbianをインストールする。

sudo armbian-install

を実行後、

boot from eMMC / NAND, system on eMMC/NAND

を選択する。その後フォーマットなどを聞かれるが、ext4あたりを選択しておけば問題ないはず。
そのあとインストールが始まるので完了するまで待つ。終了後シャットダウンするかと聞かれるのでシャットダウンしておく。

電源コードを抜き、SDカードを抜いて電源コードを差し起動させてみる。 起動すれば終了

eMMCにインストールし直す。

SDカード(armbianがインストールされているやつ)とeMMCを差し、SW4(eMMCの隣りにあるジャンパー)をショートバーなどで短絡させる。
電源コードを差し、起動する。起動した瞬間(白LEDがついたぐらい)でショートバーを外してeMMCをマウントさせる。
その後の手順はインストールと同じ

雑記

USB変換を一緒に買って、これ経由でPCからimg書き込んだほうが楽かも。。。

pine64.com

参考

ROCKPro64 wiki
ROCKPro64 - PINE64
Armbian user guide
Getting Started - Armbian Documentation