2016年4月4日月曜日

玄人志向 玄箱 Debian Jessie 3.16.7-ckt25 へアップデート

玄箱の 初代 と HG 用の Debian Jessie のカーネルをアップデート・ビルドしました。カーネルバージョンは 3.16.7-ckt25 となりました。これで玄箱も Debian Jessie 8.4 に正式にアップグレードできます。なお無線 LAN 対応のカーネルもアップデート・ビルドしました。

アップデート方法

新規インストールする場合には、次の記事をご覧ください。

玄人志向 玄箱用 Debian Jessie 通常版(カーネル3.16 版)
http://near-unix.blogspot.jp/2016/01/debian-jessie-316.html

ダウンロード

ここでは通常版のカーネルのアップデート方法について記述します。無線 LAN 対応版のものは、ファイル名の途中に "-wifi-" の文字があるファイルをダウンロードして、通常版と同じ手順でインストールすることとなります。

下記の玄箱用ファームウェア置き場から通常版の二つのファイルをダウンロードしてください。なお "OLD" のホルダには以前の古いファームウェアを保管しています。新しいファームウェアに何か障害があった場合に備えて残しています。

玄箱 Debian Jeesie のダウンロードサイト - グーグルドライブ
https://drive.google.com/folderview?id=0B5QdaY5lu2e3VlNQejlFYVBDS2c&usp=sharing
  • kuro-kern.tgz(通常版)
  • kuro-lib.tgz(通常版)
  • kuro-wifi-kern.tgz(wifi 対応版)
  • kuro-wifi-lib.tgz(wifi 対応版)

アップデート作業

アップデートの概要としては、Debian Jessie 3.16 で動作している玄箱へ、ダウンロードした二種類のファイルを FTP で転送した後、展開してインストールします。なおシリアルコンソールでアップデートを行うのが安全ですが、telnet 接続によって作業を行うこともできます。

まず最初に作業パソコンから FTP でファームウェアを転送します。
 -- 作業パソコン --
# ftp [玄箱の IP アドレス]
    user:root, password:kuro
ftp> cd /jessie
ftp> put kuro-kern.tgz
ftp> put kuro-lib.tgz
ftp> quit

転送されたシステムファイルを解凍して、インストールします。
  -- 玄箱 --
# cd /jessie
# tar zxvf kuro-kern.tgz -C /
# tar zxvf kuro-lib.tgz -C /

一度、再起動させた後、古いモジュールを削除して、新しいモジュールの依存関係を整理してください。
  -- 玄箱 --(古いモジュールの削除)
# cd /lib/modules/
# ls
3.16.7-ckt20_Livingston  3.16.7-ckt25_Livingston
# rm -R 3.16.7-ckt20_Livingston/

(モジュールの依存関係の整理)
# depmod -a

以上でアップデートは終了です。念の為、カーネルバージョンを確認しておくことをお奨めします。
  -- 玄箱 --
# uname -a
Linux kurobox-hg 3.16.7-ckt25_Livingston #1 Mon Apr 4 01:54:10 JST 2016 ppc GNU/Linux

[ 追加 ]

ルートファイルシステム(kuro-samba-rootfs.tgz)も Debian Jessie 8.4 の状態にアップデートしておきました。ルートファイルシステムは、新規インストールの時にだけ使用してください。通常は、apt-get でシステムを更新してください。ルートファイルシステムを上書きインストールすると、設定が初期化されてしまいます。注意してください。

0 件のコメント:

コメントを投稿