TOPOBDN - 開発者向け情報技術ガイド > OpenBlocks AX3 8から9へのアップグレード

8から9へのアップグレード

Debian 8ご利用中の方は、以下の方法でDebian 9にアップグレードすることができます。
アップグレードの操作は、新規セットアップとほぼ同じ内容になりますが、インストール済みのパッケージ情報などは引き継ぐことができます。

インストール済みパッケージの一覧の保存

Debian 8環境のインストール済みパッケージの一覧を取得します。

# cd /root
# dpkg --get-selections > dpkg.list

既存環境のバックアップ

ボリュームラベルに「DEB_CONFIG」を設定したUSBメモリを接続して、次のコマンドを実行します。

# flashcfg -B

USBメモリを取り外します。

工場出荷時設定で起動

RAMディスクモードの場合、Debian 8環境で保存されたファイルがFlashROMから展開されることを防ぐため、または、ストレージ併用モードの場合、Debian 8環境のストレージがマウントされることを防ぐために、INITボタンを押しながら電源を入れてください。または以下の操作で再起動してください。

# flashcfg -e
# e2label /dev/sda1 "" (ストレージ併用モードの場合のみ)
# reboot

ネットワークの一時的設定

ファームウェアファイルをダウンロードするため、一時的にネットワークの設定をします。

# dhclient eth0
または
# ifconfig eth0 192.168.0.10 netmask 255.255.255.0 broascast 192.168.0.255
# route add default gw 192.168.0.1
# echo "nameserver 192.168.0.1" > /etc/resolv.conf

IPアドレス等は適宜読み替えてください。

Debian 9のファームウェアのダウンロード

FTPサーバより、イーサネットポート数に対応したファームウェアファイルをダウンロードします。

  • イーサネットポート数: 4
  • # cd /root
    # wget http://ftp.plathome.co.jp/pub/OBSAX3_4/stretch/4.4.120-0/uImage.initrd.obsax3
    

  • イーサネットポート数: 2
  • # cd /root
    # wget http://ftp.plathome.co.jp/pub/OBSAX3_2/stretch/4.4.120-0/uImage.initrd.obsax3
    

    ファームウェアの書き込みと再起動

    ダウンロードした、ファームウェアファイルを書き込み、再起動します。再起動後、Debian 9で動作します。

    # flashcfg -f uImage.initrd.obsax3
    # reboot
    

    ストレージ併用モードの設定(ストレージ併用モードの場合のみ)

    環境のバージョンが変わるため、ストレージを初期化します。

    # mkfs.ext4 -L DEBIAN /dev/sda1
    # reboot

    ネットワーク設定

    ユーザーズガイドを参考に、ネットワークを設定してください。

    パッケージのインストール内容の復元

    最初に保存したインストール済みパッケージの一覧から、インストール内容を復元します。 バックアップに使用したUSBメモリを接続し、以下の操作を実施してください。
    (USBメモリは、操作の直前に接続します。起動時に接続をしていると、Debian 9環境に対して、Debian 8環境のバックアップデータを復元しようと試みます。)

    # mount LABEL=DEB_CONFIG /mnt
    # tar xvzf /mnt/userland.tgz ./root/dpkg.list
    # umount /mnt
    USBメモリを取り外します。
    # apt-get update
    # apt-get install dselect
    # dselect update
    # dpkg --set-selections < ./root/dpkg.list
    # echo "kmod hold" | dpkg --set-selections
    # echo "libkmod2:armhf hold" | dpkg --set-selections
    # apt-get dselect-upgrade
    # flashcfg -S (RAMディスクモードの場合のみ)
    

    各種設定情報の復元

    バックアップに使用したUSBメモリには、/.rw 以下をアーカイブしたuserland.tgzが保存されています。 利用されていた各種ソフトウェアの設定ファイルもすべて含まれていますので、必要なファイルを取り出し、再度設定してください。
    目次に戻る

    ページの先頭へ戻る