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:
完了、、、かな。
Copyright (C) 2003-2007 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市