Armadilloフォーラム

インストールディスクの作成について

h-yuusuke

2022年11月28日 17時00分

大変お世話になっております。

Armadillo G4の起動中に止まってしまいコンソールで操作できるところまで進まなくなった場合の対処策として、製品マニュアルの「9.6. Armadilloのソフトウェアの初期化」に記載されている初期化用インストールディスクを使用した初期化を行っております。
ただ、これだとeMMCが初期化されてしまい原因調査ができないため、eMMCを初期化せずコンソール操作が可能になるような回復用インストールディスクが作れないかと考えております。

上記のeMMCを初期化せずコンソール操作が可能になるような回復用インストールディスクの作成は可能でしょうか。可能であれば作成方法をご教示願います。

コメント

at_dominique.m…

2022年11月28日 17時18分

h-yuusukeさん

お世話になっています、
マルティネです。

> Armadillo G4の起動中に止まってしまいコンソールで操作できるところまで進まなくなった場合の対処策として、製品マニュアルの「9.6. Armadilloのソフトウェアの初期化」に記載されている初期化用インストールディスクを使用した初期化を行っております。
> ただ、これだとeMMCが初期化されてしまい原因調査ができないため、eMMCを初期化せずコンソール操作が可能になるような回復用インストールディスクが作れないかと考えております。
>
> 上記のeMMCを初期化せずコンソール操作が可能になるような回復用インストールディスクの作成は可能でしょうか。可能であれば作成方法をご教示願います。

すぐに使えるものとしてはインストールディスクしかありませんが、自分でビルドできましたらインストーラーじゃない sd カードイメージも作成できます。

必要なファイルの準備:
* https://armadillo.atmark-techno.com/resources/software/armadillo-iot-g4… から「Alpine Linuxルートファイルシステムビルドツール」をダウンロードしてください。
* rootfs 自体もルートファイルシステムビルドツールで作成できますが、ダウンロードした方が楽ですので https://armadillo.atmark-techno.com/resources/software/armadillo-iot-g4… から「Armadillo Base OSアーカイブ」もダウンロードしてください。
* ブートローダーも必要です。 https://armadillo.atmark-techno.com/resources/software/armadillo-iot-g4… から「ブートローダー イメージ」も必要です。

ファイルを揃ったら ATDE で以下の様に使えます:

atmark@atde9:~$ tar xf build-rootfs-v3.16-at.6.tar.gz 
atmark@atde9:~$ cd build-rootfs-v3.16-at.6/
atmark@atde9:~/build-rootfs-v3.16-at.6$ ./build_image.sh -b ax2 \
    --rootfs ../baseos-x2-3.16.3-at.6.tar.zst \
    --boot ../imx-boot_armadillo_x2_2020.04-at10 \
    sd_image.img
(省略)
 
[sudo] atmark のパスワード: (ここで atmark のパスワードを入力。デフォルトは atmark です。)
 
Successfully built /home/atmark/build-rootfs-v3.16-at.6/sd_image.img

そのイメージをインストーラーと同じく /dev/sdb 等に書き込めば Armadillo BaseOS として使えます。

よろしくお願いします