Squeeze のインストール(13)LS-QL で確認

Debian LS-QL

次期 Debian である Squeeze ベースのハックキットを作り直したので、 インストールして確認していく。
最後に LS-QL 1.11 にインストールする。

準備(LS-QL の場合)

準備(LS-QL の場合) にしたがって準備を進める

標準ファームに root でログインできるようにする

済み

標準ファームの HDD のコピー

(1) ドライブ1に標準ファームの HDD をセット、 ドライブ2にパーティションを削除した HDD をセットして起動します。

(2) 標準ファームの Web 管理画面を用い DISK2 を XFS でフォーマットします。

(3) 電源 OFF。コンセントも抜きます。

標準ファームで起動

ドライブ1の HDD を抜き、 ドライブ2の HDD をドライブ1にセットし、 起動。

ハックキットのファイルを置く

標準ファームの管理画面で share を削除/再作成し、 エクスプローラで \\LinkStation 名\share に hackkit フォルダを作成し、 そこに、 エクスプローラで share/hackkit に mkimage, ramroot_091128.sh, hackkit_101225.tar.gz, hackkit_101225.sh を置く。

RamBoot モードへの変更

(1) 標準ファームに root でログインします。

シリアルコンソールからログイン
BUFFALO INC. LinkStation series
LS-QL233 login: root
No mail.
root@LS-QL233:~#

(2) initrd.buffalo の変更

root@LS-QL233:~# cd /mnt/disk1/share/hackkit
root@LS-QL233:/mnt/disk1/share/hackkit# sh ramroot_091128.sh
Extracting initrd...
kjournald starting.  Commit interval 5 seconds
EXT3-fs warning: checktime reached, running e2fsck is recommended
EXT3 FS on md0, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
110523+1 records in
110523+1 records out
mounting initrd...
EXT2-fs warning: checktime reached, running e2fsck is recommended
editing linuxrc...
clearing root's password...
rebuilding initrd.buffalo...
gziping initrd ... wait 5 minutes
Image Name:   initrd
Created:      Tue Dec 28 22:27:45 2010
Image Type:   ARM Linux RAMDisk Image (gzip compressed)
Data Size:    7039804 Bytes = 6874.81 kB = 6.71 MB
Load Address: 0x00000000
Entry Point:  0x00000000
root@LS-QL233:/mnt/disk1/share/hackkit#
OK

(3) 電源 OFF。コンセントも抜きます。

(4) コンセントを刺し、電源 ON。RamRoot モードで起動してきます。

BUFFALO INC. LinkStation series
LS-QL-EM233 login:

ログイン

BUFFALO INC. LinkStation series
LS-QL-EM233 login: root
No mail.
root@LS-QL-EM233:~#

時計を合わせる

root@LS-QL-EM233:~# date
Tue Dec 28 22:33:40 JST 2010
root@LS-QL-EM233:~#
あってる

ディスクのマウント

root@LS-QL-EM233:~# mkdir /mnt/disk1
mkdir: cannot create directory '/mnt/disk1': File exists
root@LS-QL-EM233:~# mount /dev/sda6 /mnt/disk1
XFS mounting filesystem sda6
XFS resetting qflags for filesystem sda6
root@LS-QL-EM233:~#

インストール

続いて インストール の手順で。

カスタマイズ

hackkit_config を作る
root@LS-QL-EM233:~# cd /mnt/disk1/share/hackkit/
root@LS-QL-EM233:/mnt/disk1/share/hackkit#
root@LS-QL-EM233:/mnt/disk1/share/hackkit# cat > hackkit_config
ADDRESS=192.168.2.50
HOSTNAME=qube
root@LS-QL-EM233:/mnt/disk1/share/hackkit# cat !$
cat hackkit_config
ADDRESS=192.168.2.50
HOSTNAME=qube
root@LS-QL-EM233:/mnt/disk1/share/hackkit#

インストーラの実行

root@LS-QL-EM233:/mnt/disk1/share/hackkit# sh hackkit_101225.sh
PRODUCTID = 0x00004000
MACHINE LSQL
building md...
-- rebuild mdadm.conf for BOOT, ROOTFS --
md: md10 stopped.
mdadm: /dev/disk1_1 has wrong uuid.
mdadm: /dev/disk1_2 has wrong uuid.
md: bind
raid1: raid set md10 active with 1 out of 4 mirrors
mdadm: /dev/md10md: md1 stopped.
 has been started with 1 drive (out of 4).
mdadm: /dev/disk1_1 has wrong uuid.
md: bind
raid1: raid set md1 active with 1 out of 4 mirrors
mdadm: /dev/md1 md: md0 stopped.
has been started with 1 drive (out of 4).
md: bind
raid1: raid set md0 active with 1 out of 4 mirrors
mdadm: /dev/md0 has been started with 1 drive (out of 4).
-- setup max error counts --
/sys/block/md0/md/maxerr_cnt is setted to -1
/sys/block/md1/md/maxerr_cnt is setted to -1
/sys/block/md10/md/maxerr_cnt is setted to -1
mounting root file system ...
Filesystem "md1": Disabling barriers, not supported by the underlying device
XFS mounting filesystem md1
mkdir: cannot create directory '/mnt/debinst/.buffalo/modules': No such file or directory
mv: cannot rename '/mnt/debinst/lib/modules/2.6.22.7': No such file or directory
mv: cannot rename '/mnt/debinst/.buffalo/modules/2.6.22.7': No such file or directory
rmdir: '/mnt/debinst/.buffalo/modules': No such file or directory
rmdir: '/mnt/debinst/.buffalo': No such file or directory
extracting hackkit archive ...
./
./var/
./var/lib/
./var/lib/apt/
./var/lib/apt/lists/
CTRL-C
ふげぇ

LS-QL
バッファローダイレクト
楽天市場
amazon
livedoorデパート
Sofmap
バリューモア
Yahoo!ショッピングトップ
ムラウチドットコム


Squeeze のインストール(12)LS-XHL で確認
ハックの記録
LinkStation/玄箱 をハックしよう

Squeeze のインストール(14)LS-QL でデバッグ

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