OpenBlocks A16 Debian搭載モデル(AirManage Agent搭載版) ソフトウェアリリース情報|6.12.49-2
ファイル
- 開発用ファイル一式: https://ftp.plathome.co.jp/pub/OBSA16/trixie/6.12.49-2/
- kernel
- ダウンロード: kernel-image-6.12.49-2-obsa16.deb
- サイズ:17377300 Bytes
- MD5:8c33d79e95ed3a0a55d25fd23b066a41
- AirManage Agent 搭載モデル用 userland
- ダウンロード:obsa16-6.12.49-2-amrootfs-0.4.0-trixie.tgz
- サイズ:138225191 Bytes
- MD5:f48e924c2e7d3d4d575be5d1a8730c57
- AirManage Agent 非搭載モデル用 userland
- ダウンロード:obsa16-rootfs.tgz
- サイズ:86155389 Bytes
- MD5:07c71d9d4cf2cee686a1a1f22fce6b42
変更内容
- ベース OS を Debian 13 に更新。
Debian 12 から 13 へのアップグレード
Debian 12 ご利用中の方は、以下の方法で Debian 13 にアップグレードすることができます。
アップグレードの操作は、新規セットアップとほぼ同じ内容になりますが、インストール済みのパッケージ情報などは引き継ぐことができます。
1. 作業用 USB メモリの作成
debian12 のパッケージ一覧と設定情報のバックアップ、並びに USB ブートし Debian 13 へのアップグレードを行うための USB メモリを作成します。
USB メモリの作成は、PC(Windows OS)で行います。
1.1 必要なファイルのダウンロード
次のファイルをダウンロードしておきます。
- rufus-3.5.exe
- a16usbboot-6.12.49-2-260817.img
- kernel-image-6.12.49-2-obsa16.deb
- obsa16-6.12.49-2-amrootfs-0.4.0-trixie.tgz (AirManage Agent 搭載モデルの場合)
- obsa16-rootfs.tgz (AirManage Agent 非搭載モデルの場合)
1.2 Rufus による USB ブートイメージの書き込み
- PC に USB メモリを装着しRuftfs を起動します。
- [デバイス]でPCに装着したUSBメモリを選択します。
- [ブートの種類]で a16usbboot-6.12.49-2-260817.img を選択します。
- [スタート]ボタンをクリックします。
- 状態が「準備完了」になったら[閉じる]ボタンをクリックします。
Ruftfs の画面
1.3 ディスクの管理による残りパーティションのフォーマッティング
[コンピューターの管理]⇒[ディスクの管理]にて、USBメモリの残りのバーティションを、ファイル システム: FAT32、ボリューム ラベル: 空でフォーマットして下さい。
ディス管理の画面
1.4 USBメモリへのファイル書き込み
次のファイルを 1.3 項でフォーマッティングしたパーティションへコピーします。
- kernel-image-6.12.49-2-obsa16.deb
- obsa16-6.12.49-2-amrootfs-0.4.0-trixie.tgz (AirManage Agent 搭載モデルの場合)
- obsa16-rootfs.tgz (AirManage Agent 非搭載モデルの場合)
2. USB メモリのマウント
作業用 USB メモリを OpenBlocks A16 の USB ポートに装着し、シリアルコンソールにて、次のコマンドを実行します。
# mount /dev/sda2 /mnt
3. debian12 のパッケージ一覧と設定情報のバックアップ
USB メモリに debian12 のパッケージ一覧と設定情報(/etc)をバックアップします。
次のコマンドを実行します。
# dpkg --get-selections > /mnt/dpkg.list
# tar -cvpzf /mnt/etc_debian12.tar.gz /etc
4. USB ブートによる再起動
USBブートで再起動します。
次のコマンドを実行します。
# reboot
U-BOOTのプロンプトu-boot=>が表示されるまで、任意のキー(例えばスペースキー)を押下します。
U-BOOTのプロンプトu-boot=> にて、次のコマンドを実行します。
u-boot=> run usbboot
root アカウントへログインします。パスワードは ‘root’ です。
obsa16 login: root
Password: root
5. kernel 6.12.49 のインストール
debian13 のファームウェアをインストールします。
次のコマンドを実行します。
# mount /dev/sda2 /mnt
# dpkg -i /mnt/kernel-image-6.12.49-2-obsa16.deb
6. userland の初期化
userland を初期化します。
eMMC を rootfs としている場合、次のコマンドを実行します。
# mkfs.ext4 /dev/mmcblk2p2
M.2 NVME SSD を rootfs としている場合、次のコマンドを実行します。
# mkfs.ext4 /dev/nvme0n1p1
7. userland のインストール
userland をインストールします。
7.1 AirManage 搭載モデルの場合
eMMC を rootfs としている場合、次のコマンドを実行します。
# mount /dev/mmcblk2p2 /media
# tar --numeric-owner -C /media-xpzf /mnt/obsa16-6.12.49-2-amrootfs-0.4.0-trixie.tgz
M.2 NVME SSD を rootfs としている場合、次のコマンドを実行します。
# mount /dev/nvme0n1p1 /media
# tar --numeric-owner -C /media -xpzf /mnt/obsa16-6.12.49-2-amrootfs-0.4.0-trixie.tgz
7.2 AirManage 非搭載モデルの場合
eMMC を rootfs としている場合、次のコマンドを実行します。
# mount /dev/mmcblk2p2 /media
# tar --numeric-owner -C /media -xpzf /mnt/obsa16_rootfs.tgz
M.2 NVME SSD を rootfs としている場合、次のコマンドを実行します。
# mount /dev/nvme0n1p1 /media
# tar --numeric-owner -C /media -xpzf /mnt/obsa16_rootfs.tgz
8. 再起動
次のコマンドを実行します。
# reboot
root アカウントへログインします。パスワードは ‘0BS@lb’ (ゼロ・ビー・エス・アット・エル・ビー)です。
obsa16 login: root
Password: 0BS@lb
9. ネットワーク設定の復元
USB メモリに保存した情報を用いネットワークの設定を復元します。
次のコマンドを実行します。
# mount /dev/sda2 /mnt
# tar -C / -xvzf /mnt/etc_debian12.tar.gz etc/network/interfaces
# systemctl restart networking
10. パッケージの再インストール
USB メモリに保存したパッケージの一覧を用いパッケージの再インストールを行います。
次のコマンドを実行します。
# apt update
# apt install dselect
# dselect update
# dpkg --set-selections < /mnt/dpkg.list (警告は無視してください)
# apt-get update
# apt-get dselect-upgrade
11. 各種設定情報の復元
USBメモリには、/etc 以下をアーカイブした etc_debian12.tar.gz が保存されています。
利用されていた各種ソフトウェアの設定ファイルも含まれていますので、必要なファイルを取り出し、再度設定してください。
次のコマンドを実行することで各アーカイブを /root/etc に展開することが出来ます。
# mount /dev/sda1 /mnt
# cd /root
# tar -xvzf /mnt/etc_debian12.tar.gz .
