Armadilloフォーラム

実機のG3のクローン作成法はありませんか?

stone

2018年6月26日 13時14分

お世話になります。

仮想環境を利用せずに、Armadillo-IoT G3の実機上で開発を行ったのですが、
開発機のクローンを作成(実機環境をイメージファイル化)する方法はないでしょうか?

あるいは、ATDE6上に、Wi-SUN アドオンモジュール WS00を利用したプログラムを作成できる環境を
構築する方法はあるでしょうか?
こちらの方法がわからなかったので、実機上で開発を行ってしまいました。

宜しくお願いいたします。

コメント

y.nakamura

2018年6月26日 19時01分

中村です。

> 仮想環境を利用せずに、Armadillo-IoT G3の実機上で開発を行ったのですが、
> 開発機のクローンを作成(実機環境をイメージファイル化)する方法はないでしょうか?

SDブートして、eMMCのルートファイルシステム全体をddで吸い上げて、
それを別のArmadilloのeMMCへ書き込む方法で複製できます。

過去の次の記事が参考になると思います。
https://armadillo.atmark-techno.com/forum/armadillo/3136

複製する元イメージをddで吸い上げる前に、
sshのホストキー(/etc/ssh/ssh_host_*)と
udevの自動生成ファイル(70-persistent-net.rules)を
削除しておいた方がいいです。

70-persistent-net.rules問題:
https://armadillo.atmark-techno.com/forum/armadillo/3040

sshのホストキーは元イメージで削除しておいて、
複製された方のArmadilloで起動したときに
/etc/ssh/ssh_host_*の有無を調べて存在しなければ
dpkg-reconfigure openssh-server
を実行すると、/etc/ssh/ssh_host_*を生成できます。

--
なかむら