etch 版 LS-GL/HS-DHGL ハックキットのアーカイブの作り直し

HS-DHGL LS-GL

アーカイブにファンコントロールを追加する。
先日作ったディレクトリツリーをそのまま使う。

ファンコントロールのコピー

動いているツリーからコピーする。
ude:~# cd /mnt/share/HackKit-2.00/
ude:/mnt/share/HackKit-2.00# (cd / ; tar cf - etc/fancontrol.conf usr/local/sbin/fancontrol )|tar xvf -
etc/fancontrol.conf
usr/local/sbin/fancontrol
ude:/mnt/share/HackKit-2.00#

cron の設定

chroot して、 5分に一回ファンコントロールスクリプトを実行するよう設定する。
ude:/mnt/share/HackKit-2.00# chroot .
ude:/# crontab -l
no crontab for root
ude:/# crontab -e
	:
	:
ude:/# crontab -l
# m h  dom mon dow   command
*/5 * * * * nice /bin/sh /usr/local/sbin/fancontrol 2>/dev/null 1>/dev/null
ude:/# exit
exit
ude:/mnt/share/HackKit-2.00#

掃除

ついでにいろいろ掃除

/etc/network/options を消す

ude:/mnt/share/HackKit-2.00# ls etc/network/options
etc/network/options
ude:/mnt/share/HackKit-2.00# rm !$
rm etc/network/options
ude:/mnt/share/HackKit-2.00#

/var/log/exim4/paniclog を消す

ude:/mnt/share/HackKit-2.00# ls var/log/exim4/paniclog
var/log/exim4/paniclog
ude:/mnt/share/HackKit-2.00# rm !$
rm var/log/exim4/paniclog
ude:/mnt/share/HackKit-2.00#

lost+found を消す

ude:/mnt/share/HackKit-2.00# find . -name lost+found -print
./lost+found
ude:/mnt/share/HackKit-2.00# rmdir lost+found
ude:/mnt/share/HackKit-2.00#

アーカイブの再作成

ude:/mnt/share/HackKit-2.00# tar zcvf ../LS-GL_hackkit_2.00.tar.gz .
	:
	:

確認

ハックキットのインストール手順に従い、 実際にインストールして確認する。

標準ファームで起動

標準ファーム 1.02 がインストールしてある IDE-HDD を SATA で 接続して起動する。
詳細略

LS-GL ハックキットのファイルの転送

・LS-GL_hackkit_2.00.sh
・LS-GL_hackkit_2.00.tar.gz
をファイル共有を使用して LS-GL の /mnt/disk1/share/debian に転送する。

ログイン

telnet でログインして root になる

カスタマイズ

特に必要なし

HDD の接続

実験用 10.2GB IDE HDD を USB で接続
root@UDE:~# tail -f /var/log/messages
	:
	:
Jun  2 19:08:08 UDE kernel: usb 2-1: new high speed USB device using ehci_platform and address 2
Jun  2 19:08:08 UDE kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Jun  2 19:08:13 UDE kernel:   Vendor: ST310212  Model: A                 Rev: 0811
Jun  2 19:08:13 UDE kernel:   Type:   Direct-Access                      ANSI SCSI revision: 00
Jun  2 19:08:13 UDE kernel: SCSI device sdb: 20005650 512-byte hdwr sectors (10243 MB)
Jun  2 19:08:13 UDE kernel: sdb: assuming drive cache: write through
Jun  2 19:08:13 UDE kernel: SCSI device sdb: 20005650 512-byte hdwr sectors (10243 MB)
Jun  2 19:08:13 UDE kernel: sdb: assuming drive cache: write through
Jun  2 19:08:14 UDE kernel:  sdb: sdb1 sdb2 sdb3 sdb4
Jun  2 19:08:14 UDE kernel: Attached scsi disk sdb at scsi2, channel 0, id 0, lun 0
Jun  2 19:08:14 UDE kernel: Attached scsi generic sg1 at scsi2, channel 0, id 0, lun 0,  type 0
root@UDE:~# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/sda2               493212    172432    320780  35% /
/dev/ram1                15360        76     15284   0% /mnt/ram
/dev/ls_disk1_1         194443     68619    115785  37% /boot
/dev/ls_disk1_6        3363376    360912   3002464  11% /mnt/disk1
root@UDE:~# 
自動的にはマウントされなかった

パーティションの設定

以前ハックキットをインストールしたことのある HDD なので
root@UDE:~# fdisk /dev/sdb

The number of cylinders for this disk is set to 9768.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sdb: 10.2 GB, 10242892800 bytes
64 heads, 32 sectors/track, 9768 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         192      196592   83  Linux
/dev/sdb2             193        2146     2000896   83  Linux
/dev/sdb3            2147        2391      250880   82  Linux swap
/dev/sdb4            2392        9768     7554048   83  Linux

Command (m for help): q

root@UDE:~#
既にパーティショニング済

インストール

スクリプトを実行する。
root@UDE:~# cd /mnt/disk1/share/debian
root@UDE:/mnt/disk1/share/debian# sh LS-GL_hackkit_2.00.sh
	:
	:
ハックキットインストール終了
シャットダウン

再起動

S-ATA で接続していた標準ファームの HDD を取り外し、 USB 経由で接続していた実験用 HDD を LS-GL に S-ATA で接続、 電源を入れる
	:
	:
INIT: Entering runlevel: 2
Starting system log daemon: syslogd.
Starting kernel log daemon: klogd.
Starting MTA: exim4.
Starting internet superserver: inetd.
Starting deferred execution scheduler: atd.
Starting periodic command scheduler: crond.
Running local boot scripts (/etc/rc.local).

Debian GNU/Linux 4.0 hackkit ttyS0

hackkit login:
完了、、、かな。

LS-160GL
楽天市場
Amazon
Yahoo!ショッピング
ソフマップ
ツクモネットショプ
livedoor デパート
ドスパラ

HS-DH320GL
楽天市場
Yahoo!ショッピング
somap.com
TSUKUMO ネットショップ
ValuMore!
ムラウチドットコム
アット・ニフティストア icon
Joshin web icon


LS-GLシリーズ ファームウェア アップデータ Ver.1.10
ハックの記録
LinkStation/玄箱 をハックしよう

HD-HGLANシリーズ ファームウェア アップデータ Ver.1.64

Copyright (C) 2003-2007 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市