2016年1月22日金曜日

玄人志向 玄箱用 Debian Jessie 3.16 のカーネルアップデート

玄箱用の Debian Jessie カーネルをアップデート・ビルドしました。今回のビルドでカーネルは 3.16.7-ckt11-1+deb8u3 となりました。

ダウンロード

下記の玄箱用ファームウェア置き場の "Debian_Jessie_3.16" のフォルダからダウンロードして使用してください。なお "OLD" のホルダには以前の古いファームウェアを保管しています。新しいファームウェアに何か障害があった場合に備えて残しています。
玄箱 Debian Jeesie のダウンロードサイト - グーグルドライブ
https://drive.google.com/folderview?id=0B5QdaY5lu2e3VlNQejlFYVBDS2c&usp=sharing
  • kuro-kern.tgz(およそ 3MB)
  • kuro-lib.tgz(およそ 3MB)

アップデート方法

アップデートの概要としては、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 /mnt/jessie
# tar zxvf kuro-kern.tgz -C /
# tar zxvf kuro-lib.tgz -C /

以上で Debian Jessie システムのインストールは終了です。再起動させて動作確認をしてください。

なお次のディレクトリを観察して、古いライブラリ・モジュール(/lib/modules/3.16.7-ckt11 など)が存在する場合には、削除してください。新しく /lib/modules/3.16.7-ckt11_Livingston を使用します。
  -- 玄箱 --
# ls /lib/modules/
3.16.7-ckt11  3.16.7-ckt11_Livingston
("3.16.7-ckt11" のディレクトリが存在する場合、削除します。)

# rm -R /lib/modules/3.16.7-ckt11/

インストール済みのソフトウェアのアップデート

再起動したところで、再度ログインを行って一般のソフトウェアのアップデートも一緒に行ってください。
  -- 玄箱 --
# depmod -a
# apt-get update
# apt-get upgrade

万が一、動作しなくなった場合

アップデートを行って動作しなくなったときには、ハードディスクに残していたメーカ製ファームウェアを立ち上げて、Debian Jessie 3.16 の新規インストールの方法の内、「ファームウェアのインストール」 の中の「作業パソコンから FTP でシステムファイルを転送します。」の部分から再度行ってください。なお作業にはシリアルコンソールで接続しておく必要があります。そして変更したパスワードなどは、新規インストールした状態へ戻ります。単純な上書きによる再インストールのため、NAS として保存されたデータの部分はそのまま残っていると思われます。--- ごめんなさい。データが確実に残っていると確信を持って言えません。データが消去されたり破損した場合には、ご容赦ください。

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

0 件のコメント:

コメントを投稿