Armadilloフォーラム

SDカードを利用したクローンインストールディスクの作成について

t_matsuyama

2025年9月3日 14時08分

==========
製品型番:AG6243-C01Z
Debian/ABOSバージョン:base_os 3.22.1-at.1
カーネルバージョン:
3G/LTE モジュール情報 (Debianのみ):
その他:
==========

作成したソフトウェア及び開発環境をそのままクローンしようとしています。

今まで(cat.M1のとき)は、以下のリンクに記載されている
"3.2.5.2. 開発が完了した Armadillo をクローンするインストールディスクの作成"に従って
microSDでクローンを作成しており、問題なくクローンを作成できていました。
https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e_p…

cat.1bisでも同様かと思い、上記のリンクの通りにクローンを作成したところ、
ソフトウェアの処理の一部がスキップされておりました。(なぜそうなったかについての確認は不十分な状態です)
ドキュメントを確認すると、内容が更新されており、私が過去に実施していたクローン作成方法の記載がなくなっているようでした。
これは、今まで(3.2.5.2)のクローン方法は今後使用できないということでしょうか?

量産編に記載されている4.4章の方法であればクローンを作成できそうですが、
他に何か簡単にクローンを作成する方法はございますか?
https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e-d…

以上、よろしくお願い致します。

コメント

at_dominique.m…

2025年9月3日 14時23分

t_matsuyama さん

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

> ドキュメントを確認すると、内容が更新されており、私が過去に実施していたクローン作成方法の記載がなくなっているようでした。
> これは、今まで(3.2.5.2)のクローン方法は今後使用できないということでしょうか?

オプションが増えて、分かりにくくなりましたが、本質的に新しいマニュアルの「4.4.9.3. インストールディスクイメージを生成する」と同じ認識です:
https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e-d…

マニュアル書き方の都合で「カスタマイズ不要な場合は GUI で作って、細かい設定は CLI で」という作りになっていますが、設定を変更しなくても「abos-ctrl make-installer」コマンドを利用できます。
他のカスタマイズのステップは任意で、実行しなくても問題ありません。
コマンドを非推奨にする予定はありませんので、使いやすかったらぜひ使ってください。

質問の回答になってますでしょうか?

マルティネさん

> オプションが増えて、分かりにくくなりましたが、本質的に新しいマニュアルの「4.4.9.3. インストールディスクイメージを生成する」と同じ認識です:
> https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e-d…
>
> マニュアル書き方の都合で「カスタマイズ不要な場合は GUI で作って、細かい設定は CLI で」という作りになっていますが、設定を変更しなくても「abos-ctrl make-installer」コマンドを利用できます。
> 他のカスタマイズのステップは任意で、実行しなくても問題ありません。

丁寧にご回答いただきありがとうございます。
ドキュメントの読み込みが足りず申し訳ございません。

ただ、共有頂いた(今までと同じ)方法で試しましたが、ソフトの動作は改善されていないように見えています。(ソフトの部分は後ほど確認します)
インストールディスク作成中に何かパッケージを入れようとして詰まっていそうです。(閉域網のsimを使っているせいかと)
最終的にはsuccessfullyと出てきていますが、特に問題ないのでしょうか?

armadillo:~# abos-ctrl make-installer
Checking if /dev/mmcblk1 can be used safely...
An installer system (3.22.1-at.1) is already available on SD card. Use it? [Y/n]
y
Would you like to create a windows partition?
That partition would only be used for customization script at the end of
install, leave at 0 to skip creating it.
Custom partition size (MB, [0] or 16 - 14457): 16
Growing installer main partition
Trying to install mkfs.exfat (exfatprogs) in memory from internet
fetch https://download.atmark-techno.com/alpine/v3.22/atmark/armv7/APKINDEX.t…
WARNING: updating and opening https://download.atmark-techno.com/alpine/v3.22/atmark: temporary error (try again later)
fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/armv7/APKINDEX.tar.gz
WARNING: updating and opening https://dl-cdn.alpinelinux.org/alpine/v3.22/main: temporary error (try again later)
fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/armv7/APKINDEX.ta…
WARNING: updating and opening https://dl-cdn.alpinelinux.org/alpine/v3.22/community: temporary error (try again later)
WARNING: The repository tag for world dependency 'abos-base@atmark' does not exist
WARNING: The repository tag for world dependency 'abos-base-catatonit@atmark' does not exist
WARNING: The repository tag for world dependency 'abos-web@atmark' does not exist
WARNING: The repository tag for world dependency 'ain-utils@atmark' does not exist
WARNING: The repository tag for world dependency 'armadillo-twin-agent@atmark' does not exist
WARNING: The repository tag for world dependency 'atmark-power-utils@atmark' does not exist
WARNING: The repository tag for world dependency 'atmark-wwan-utils@atmark' does not exist
WARNING: The repository tag for world dependency 'buttond@atmark' does not exist
WARNING: The repository tag for world dependency 'libubootenv@atmark' does not exist
WARNING: The repository tag for world dependency 'linux-at-a6@atmark' does not exist
WARNING: The repository tag for world dependency 'modemmanager@atmark' does not exist
WARNING: The repository tag for world dependency 'podman-at@atmark' does not exist
WARNING: The repository tag for world dependency 'power-alertd@atmark' does not exist
WARNING: The repository tag for world dependency 'se05x-tools@atmark' does not exist
WARNING: The repository tag for world dependency 'swupdate@atmark' does not exist
ERROR: Not committing changes due to missing repository tags. Use --force-broken-world to override.
Could not install exfatprogs, format partition using vfat instead? [Y/n]
y
Resize device id 1 (/dev/mmcblk1p1) from 394.00MiB to max
Environment OK, copy 1
Copying boot image
Copying rootfs
Copying appfs
At subvol app/snapshots/volumes
At subvol app/snapshots/boot_volumes
At subvol app/snapshots/boot_containers_storage
Cleaning up and syncing changes to disk...
Checking written media
Installer updated successfully!
armadillo:~#

at_dominique.m…

2025年9月3日 16時47分

マルティネです。

> ただ、共有頂いた(今までと同じ)方法で試しましたが、ソフトの動作は改善されていないように見えています。(ソフトの部分は後ほど確認します)
> インストールディスク作成中に何かパッケージを入れようとして詰まっていそうです。(閉域網のsimを使っているせいかと)
> 最終的にはsuccessfullyと出てきていますが、特に問題ないのでしょうか?

はい、動作としては問題ありません。

追加パーティションを作る場合は exfat を優先して、パッケージをインストールしようとしてますが、インストールできなかった場合は代わりに vfat でパーティションを作ってますので成就的には問題ありません。
(ちなみに、この動作は初期の ABOS 3.16.0-at.1 からずっと変わってません。前回はインタネット接続できていたか、追加パーティションを無効化していたかもしれません)

改めてエラー出力を確認したら確かに長くて警戒される気持ちもわかりますので、
最初からネットワーク接続してないことを確認してエラー出力を改善しようと思います。
ご報告ありがとうございます。

よろしくお願いします

マルティネ様

ご回答ありがとうございます。
無事にクローンができていることを確認できました。
設定ミスのせいでソフトウェアの動作が予期していないものになっていただけでした。
お騒がせ致しました。

>改めてエラー出力を確認したら確かに長くて警戒される気持ちもわかりますので、
>最初からネットワーク接続してないことを確認してエラー出力を改善しようと思います。
申し訳ございません。
対応に時間をかけることが難しかったので、調査をする前にお問い合わせした次第です。
普段はエラーメッセージを元に調査しているため、大変助かっております。

どうぞよろしくお願いいたします。