RockPro64 LinuxをeMMCから起動する
RockPro64はeMMCが装着可能なソケットがついています。このeMMCを、本体と同時に購入していましたので、早速使ってみます。 Android等を入れるには、すでにeMMC対応のバイナリが公開されているのでそれを書き込めばよいのですが、Ubuntu Linuxは対応していません。 色々調べた結果、SDカードでまず起動できるようにしておいてから、SDカードのイメージをeMMCにコピーする方法でうまくいきました。
$sudo dd if=/dev/mmcblk0 of=/dev/mmcblk1 bs=4M
mmcblk0 がSDカード、mmcblk1がemmcにアサインされているようです。(fdiskで確認できます) これでコピーできるはず。
最後にルートパーティションをリサイズ。
rock64@rockpro64:/usr/local/sbin$ sudo ./resize_rootfs.sh
eMMCにシステム入れると、起動がかなり早くでよい感じです。