OpenBlocks HX1 Debian搭載モデル(AirManage Agent搭載版) ソフトウェアリリース情報|6.12.90-1
ファイル
- 開発用ファイル一式:https://ftp.plathome.co.jp/pub/OBSHX1R/trixie/6.12.90-1/
- ファームウェア
- ダウンロード:kernel-image-6.12.90-1-obshx1r.deb
- サイズ:102224548 Bytes
- MD5:8ed765eab6c96d56f3a92dd57288f739
- AirManage Agent
- ダウンロード:obshx1_trixie_mldata_0.4.0-trixie.tgz
- サイズ: 59383649 Bytes
- MD5:94ab1cfe47111579a0c1af0f9346048a
変更内容
- ベース OS を Debian 13 に更新。
Debian 12 から 13 へのアップグレード
Debian 12 ご利用中の方は、以下の方法でDebian 13 にアップグレードすることができます。
アップグレードの操作は、新規セットアップとほぼ同じ内容になりますが、インストール済みのパッケージ情報などは引き継ぐことができます。
1. 作業用 USB メモリの準備
ボリュームラベルに ‘DEB_CONFIG’ を設定した USB メモリに次のファイルをコピーしておきます。
- kernel-image-6.12.90-1-obshx1r.deb
- obshx1_trixie_mldata_0.4.0-trixie.tgz (AirManage Agent 非搭載モデルの場合は、不要です。)
以上の作業は、Windows OS 上で実行して下さい。
2. USB メモリのマウント
作業用 USB メモリを OpenBlocks HX1 の USB ポートに装着し、シリアルコンソールにて、次のコマンドを実行します。
# mount `findfs LABEL=DEB_CONFIG` /mnt
3. debian12 のパッケージ一覧と設定情報のバックアップ
USB メモリに debian12 のパッケージ一覧と設定情報(/etc)をバックアップします。
次のコマンドを実行します。
# dpkg --get-selections > /mnt/dpkg.list
# tar -cvpzf /mnt/etc_debian12.tar.gz /etc
4. ストレージのバックアップ
ストレージ併用モードの場合は、ストレージをバックアップします。
次のコマンドを実行します。
# tar -cvpzf /mnt/rwfs_debian12.tar.gz /.rw
5. debian13 のファームウェアのインストール
debian13 のファームウェアをインストールします。
次のコマンドを実行します。
# dpkg -i /mnt/kernel-image-6.12.90-1-obshx1r.deb
6. flashcfg 保存情報の削除
flashcfg コマンドによって保存されているファイルを削除します。
次のコマンドを実行します。
# flashcfg -y -E
7. Emergency Mode による再起動
Emergency Mode で再起動します。
次のコマンドを実行します。
# reboot
GRUBメニューが表示されたら、’Emergency Mode’ を選択し ‘Return’ キーを押します。
8. AirManage Agent のアップデート
AirManage Agent 搭載モデルの場合は、AirManage Agent をアップデートします。
次のコマンドを実行します。
# mount `findfs LABEL=DEB_CONFIG` /mnt
# mkdir /dest
# mount `findfs LABEL=ROBIAN` /dest
# rm -rf /dest/*
# tar --numeric-owner -C /dest -zxpf /mnt/obshx1_trixie_mldata_0.4.0-trixie.tgz
# umount /mnt
# umount /dest
9. ストレージの初期化
ストレージ併用モードの場合は、ストレージを初期化します。
次のコマンドを実行します。
# mkdir /dest
# mount `findfs LABEL=DEBIAN` /dest
# rm -rf /dest/*
# umount /dest
10. Normal Mode による再起動
Normal Mode で再起動します。
次のコマンドを実行します。
# reboot
11. ネットワーク設定の復元
USB メモリに保存した情報を用いネットワークの設定を復元します。
次のコマンドを実行します。
# mount `findfs LABEL=DEB_CONFIG` /mnt
# tar -C / -xvzf /mnt/etc_debian12.tar.gz etc/network/interfaces
# systemctl restart networking
# flashcfg -y -S (RAMディスクモードの場合のみ)
12. パッケージの再インストール
USB メモリに保存したパッケージの一覧を用いパッケージの再インストールを行います。
次のコマンドを実行します。
# apt update
# apt install dselect
# dselect update
# dpkg --set-selections < /mnt/dpkg.list (警告は無視してください)
# apt-get update
# apt-get dselect-upgrade
# flashcfg -y -S (RAMディスクモードの場合のみ)
13. 各種設定情報の復元
USBメモリには、/etc 以下をアーカイブした etc_debian12.tar.gz と /.rw 以下をアーカイブした rwfs_debian12.tar.gz が保存されています。
利用されていた各種ソフトウェアの設定ファイルもすべて含まれていますので、必要なファイルを取り出し、再度設定してください。
次のコマンドを実行することで各アーカイブを /root に展開することが出来ます。
# mount `findfs LABEL=DEB_CONFIG` /mnt
# cd /root
# tar -xvzf /mnt/etc_debian12.tar.gz .
# tar -xvzf /mnt/rwfs_debian12.tar.gz .
