悪戦苦闘

Debian LS-QL

何度 initrd を作り直しただろう。。。。20回ぐらい???
Debian GNU/Linux lenny/sid
qube login: guest
Password:
Last login: Wed Feb 18 08:35:26 JST 2009 from uxl.yamasita.jp on pts/0
Linux qube 2.6.22.7 #51 Thu Jan 29 09:56:43 JST 2009 armv5tejl

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
No directory, logging in with HOME=/
guest@qube:/$ uname -a
Linux qube 2.6.22.7 #51 Thu Jan 29 09:56:43 JST 2009 armv5tejl GNU/Linux
guest@qube:/$ ls /proc/buffalo/gpio/led/
alarm        eth         info          pm_diag_led1  power
alarm_blink  func        info_blink    pm_diag_led2  power_blink
all          func_blink  pm_diag_led0  pm_diag_led3
guest@qube:/$
ようやく LS-QL でハックキットが起動した。

ログが残らないので、LED を使って
どこまで進んだか、
コマンドが正常終了したか/異常終了したか
を表示するようにし、
最後には、sda6 がマウントできることがわかったので、 コマンドの出力をログに出力するようにした。

悪戦苦闘の痕跡、/linuxrc

qube:/# cat /initrd/linuxrc
#!/bin/sh

export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin

echo "---- in hackkit linuxrc ---"

mount proc /proc -t proc
mount sysfs /sys -t sysfs


ldconfig
depmod

echo on > /proc/buffalo/gpio/led/pm_diag_led2

mkdir -p /tmp/root
mount /dev/sda6 /tmp/root && echo on > /proc/buffalo/gpio/led/pm_diag_led3

#[ -f /etc/nas_feature ] && . /etc/nas_feature
. /etc/nas_feature
/etc/init.d/startSysMd.sh > /tmp/root/y 2>&1
echo "0x901" > /proc/sys/kernel/real-root-dev



cat /proc/mdstat > /tmp/root/x
umount /tmp/root

echo on > /proc/buffalo/gpio/led/pm_diag_led4
umount /sys
umount /proc
umount -a
exit 0
qube:/#
さあ、どうインストーラに組み込もうか。。。。
明日は わんくま同盟 大阪勉強会 #27 に参加します。

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


RamRoot モード
ハックの記録
LinkStation/玄箱 をハックしよう

2歩さがる

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