LS-LGL で第三世代 LinkStation ハックキットの「インストール」

Debian LS-LGL

LS-LGL でも 第三世代 LinkStation ハックキットが 動かせないかなと、ごそごそやってみる。

続いて インストールと同じ項目を実行。

ログイン

BUFFALO INC. LinkStation series LS-LGL(SUIZEI)
LS-LGL-EMFF7 login: root
login[769]: root login  on `ttyS0'



BusyBox v1.2.2 (2006.12.26-08:28+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ #

時計を合わせる

~ # date
Sun Jan 11 00:16:27 JST 2009
~ # date 011015202009
Sat Jan 10 15:20:00 JST 2009
~ #

ディスクのマウント(LS-WSGL のみ)

~ # mkdir /mnt/disk1
mkdir: Cannot create directory `/mnt/disk1': File exists
~ # mount /dev/sda6 /mnt/disk1
~ #

カスタマイズ

まずは、スクリプトを LS-LGL 対応にしないといけない。
~ # cd /mnt/disk1/share/hackkit/
/mnt/disk1/share/hackkit # ls
hackkit_081209.tar.gz  mkimage
hackkit_081214.sh      ramroot_081213.sh
/mnt/disk1/share/hackkit # cp hackkit_081214.sh hackkit_090110.sh
/mnt/disk1/share/hackkit # vi hackkit_090110.sh
	:
	:
/mnt/disk1/share/hackkit # diff hackkit_081214.sh hackkit_090110.sh
-sh: diff: not found
/mnt/disk1/share/hackkit #
diff がなひ。

インストーラの実行

とりあえず、実行してみる。
多分なんかバグっててもう一度やり直すことになるだろう。
/mnt/disk1/share/hackkit # sh hackkit_090110.sh
	:
	:
creating kernelmon ...
creating usb ...
checking /dev/sda1
fsck 1.38 (30-Jun-2005)
e2fsck 1.38 (30-Jun-2005)
/dev/sda1 is mounted.

WARNING!!!  Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.

Do you really want to continue (y/n)? y
yes

/dev/sda1: recovering journal
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
/lost+found not found.  Create? yes

Pass 4: Checking reference counts
Pass 5: Checking group summary information

/dev/sda1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda1: 18/50200 files (27.8% non-contiguous), 17806/200780 blocks
mounting /boot ...
editing initrd ...
23267+1 records in
23267+1 records out
gunziping /mnt/debinst/boot/initrd.gz ...
hackkit_090110.sh: hackkit_090110.sh: 968: gunzip: not found
/mnt/debinst/boot/initrd: No such file or directory
/mnt/disk1/share/hackkit #
gunzip がないって。

やりなおし

スクリプトの gunzip を gzip -d に変更。
HDD を作り直して(ってたった一言で簡単に書いているけど、 昨日と今日の手順の繰り返し)、再実行
/mnt/disk1/share/hackkit # sh hackkit_090110.sh
	:
	:
gunziping /mnt/debinst/boot/initrd.gz ...
BusyBox v1.2.2 (2006.12.26-08:28+0000) multi-call binary

Usage: gzip [OPTION]... [FILE]...

Compress FILE(s) with maximum compression.
When FILE is '-' or unspecified, reads standard input.  Implies -c.

Options:
        -c      Write output to standard output instead of FILE.gz
        -d      Decompress
        -f      Force write when destination is a terminal

/mnt/debinst/boot/initrd: No such file or directory
/mnt/disk1/share/hackkit #
なんで?
/mnt/disk1/share/hackkit # ls /mnt/debinst/boot/
ORIG               initrd.buffalo     lost+found         uImage.buffalo
conf_save.tgz      initrd.gz          patch.buffalo.zip
/mnt/disk1/share/hackkit # ls /mnt/debinst/boot/
/mnt/disk1/share/hackkit # gzip -d /mnt/debinst/boot/initrd.gz
BusyBox v1.2.2 (2006.12.26-08:28+0000) multi-call binary

Usage: gzip [OPTION]... [FILE]...

Compress FILE(s) with maximum compression.
When FILE is '-' or unspecified, reads standard input.  Implies -c.

Options:
        -c      Write output to standard output instead of FILE.gz
        -d      Decompress
        -f      Force write when destination is a terminal

/mnt/disk1/share/hackkit # gzip -d
BusyBox v1.2.2 (2006.12.26-08:28+0000) multi-call binary

Usage: gzip [OPTION]... [FILE]...

Compress FILE(s) with maximum compression.
When FILE is '-' or unspecified, reads standard input.  Implies -c.

Options:
        -c      Write output to standard output instead of FILE.gz
        -d      Decompress
        -f      Force write when destination is a terminal

/mnt/disk1/share/hackkit #
なんや、usage がばぐってるのか。

gzip なしで、どーしよ。



LS-L250GL
楽天市場
Amazon
Yahoo! ショッピング
ValuMore!
ムラウチドットコム
uWorks


ぎりぎりおとーさんのおこづかい範囲?
ハックの記録
LinkStation/玄箱 をハックしよう

LS-LGL で第三世代 LinkStation ハックキット:ボツ

ツイート Tweet to @yasunari_y @yasunari_yをフォロー

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