LS-GL ファームウェア 1.11 でハックキット 2.0

LS-GL

ファームウェアが 1.11 になったことだし、 Movable Type もバージョンアップしたことだし(ん?) LS-GL にハックキットをきれいにいれ直す。

以下、 LS-GL/HS-DHGL ハックキットの、 インストールの 手順

標準ファームで起動

telnet 可能化した標準ファーム 1.11 が 入った実験 HDD を SATA で接続して起動。

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

LS-GL ハックキットのファイルをファイル共有を使って \\ude\share\debian におく。
root@UDE:/mnt/disk1/share/debian# ls -l LS-GL_hackkit_2.00.sh LS-GL_hackkit_2.00.tar.gz
-rwxr--r--    1 nobody   nogroup      6327 Jun  4 12:38 LS-GL_hackkit_2.00.sh
-rwxrw-rw-    1 nobody   nogroup  63114360 Jun  3 18:51 LS-GL_hackkit_2.00.tar.gz
root@UDE:/mnt/disk1/share/debian# 

カスタマイズ

ホスト名だけを変更する。
root@UDE:/mnt/disk1/share/debian# mv LS-GL_hackkit_2.00.sh LS-GL_hackkit_2.00.sh.orig
root@UDE:/mnt/disk1/share/debian# cp LS-GL_hackkit_2.00.sh{.orig,}
root@UDE:/mnt/disk1/share/debian# vi LS-GL_hackkit_2.00.sh
	:
	:
root@UDE:/mnt/disk1/share/debian# diff -c LS-GL_hackkit_2.00.sh{.orig,}
*** LS-GL_hackkit_2.00.sh.orig  Mon Jun  4 12:38:57 2007
--- LS-GL_hackkit_2.00.sh       Tue Aug 14 16:44:41 2007
***************
*** 6,12 ****
  BROADCAST=192.168.1.255
  GATEWAY=192.168.1.1
  NAMESERVER=192.168.1.2
! HOSTNAME=hackkit

  MOUNTPOINT=/mnt/debinst
  WORK=/mnt/disk1/share/debian
--- 6,12 ----
  BROADCAST=192.168.1.255
  GATEWAY=192.168.1.1
  NAMESERVER=192.168.1.2
! HOSTNAME=ude

  MOUNTPOINT=/mnt/debinst
  WORK=/mnt/disk1/share/debian
root@UDE:/mnt/disk1/share/debian#

ハックキット用 HDD の接続

ハックキットをインストールする HDD を USB で接続する。
Aug 14 16:26:28 UDE kernel: usb 2-1: new high speed USB device using ehci_platform and address 2
Aug 14 16:26:28 UDE kernel: usb 2-1: configuration #1 chosen from 1 choice
Aug 14 16:26:28 UDE kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Aug 14 16:26:33 UDE kernel:   Vendor: WDC WD16  Model:  WD-WCANM4151553  Rev: 2E02
Aug 14 16:26:33 UDE kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Aug 14 16:26:33 UDE kernel: SCSI device sdb: 312581808 512-byte hdwr sectors (160042 MB)
Aug 14 16:26:33 UDE kernel: sdb: Write Protect is off
Aug 14 16:26:33 UDE kernel: sdb: assuming drive cache: write through
Aug 14 16:26:33 UDE kernel: SCSI device sdb: 312581808 512-byte hdwr sectors (160042 MB)
Aug 14 16:26:33 UDE kernel: sdb: Write Protect is off
Aug 14 16:26:33 UDE kernel: sdb: assuming drive cache: write through
Aug 14 16:26:34 UDE kernel:  sdb: sdb1 sdb2 sdb3 sdb4
Aug 14 16:26:34 UDE kernel: sd 2:0:0:0: Attached scsi disk sdb
Aug 14 16:26:34 UDE kernel: sd 2:0:0:0: Attached scsi generic sg1 type 0
sdb と認識した。
usbdisk2 が自動的にマウントされたので、アンマウントしておく
root@UDE:/mnt/disk1/share/debian# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/sda2               493212    176176    317036  36% /
/dev/ram1                15360        76     15284   0% /mnt/ram
/dev/ls_disk1_1         194443     10836    173568   6% /boot
/dev/ls_disk1_6        3363376    424164   2939212  13% /mnt/disk1
/dev/ls_usbdisk2_1      194443     10165    174239   6% /mnt/usbdisk2
root@UDE:/mnt/disk1/share/debian# umount /mnt/usbdisk2/
root@UDE:/mnt/disk1/share/debian# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/sda2               493212    176176    317036  36% /
/dev/ram1                15360        76     15284   0% /mnt/ram
/dev/ls_disk1_1         194443     10836    173568   6% /boot
/dev/ls_disk1_6        3363376    424164   2939212  13% /mnt/disk1
root@UDE:/mnt/disk1/share/debian#

パーティションの設定

すでにハックキットがインストールしてある HDD なので、 パーティションも設定済
root@UDE:/mnt/disk1/share/debian# fdisk -l /dev/sdb

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1          25      200781   83  Linux
/dev/sdb2              26         281     2056320   83  Linux
/dev/sdb3             282         313      257040   82  Linux swap
/dev/sdb4             314       19457   153774180   83  Linux
root@UDE:/mnt/disk1/share/debian#

インストール

スクリプトを実行する
root@UDE:/mnt/disk1/share/debian# sh LS-GL_hackkit_2.00.sh
	:
creating network_interfaces ...
creating resolv.conf ...
creating hosts ...
creating hostname ...
root@UDE:/mnt/disk1/share/debian#

完了

今のところ問題なし。電源ボタン長押しで電源 OFF

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


LS-GL シリーズ ファームウェア アップデータ Ver.1.11(3)telnet 可能化
ハックの記録
LinkStation/玄箱 をハックしよう

LS-GL ハックキット 2.0 最初の設定

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