やっぱり標準ファームからコマンドを持ってくる必要がある。
LS-GL, HS-DGL は debian を動作してさせてしまうと
標準ファームはもうどこにもなかったが、、、
玄箱/Pro なら、、/dev/mtd2 に標準ファーム一式がある。
これをマウントして使わない手はない。
hackkit:~# mkdir /usr/local/buffalo hackkit:~# mount /dev/mtd2 /usr/local/buffalo mount: special device /dev/mtd2 does not exist hackkit:~#標準ファームを再起動して確認する。
~ # ls -l /dev/mtd* brw-r--r-- 1 root root 31, 0 Jan 11 22:41 /dev/mtd0 brw-r--r-- 1 root root 31, 1 Jan 11 22:42 /dev/mtd1 brw-r--r-- 1 root root 31, 2 Jan 11 22:42 /dev/mtd2 brw-r--r-- 1 root root 31, 3 Jan 11 22:42 /dev/mtd3 brw-r--r-- 1 root root 31, 4 Jan 11 22:42 /dev/mtd4 brw-r--r-- 1 root root 31, 5 Jan 11 22:42 /dev/mtd5 brw-r--r-- 1 root root 31, 6 Jan 11 22:42 /dev/mtd6 brw-r--r-- 1 root root 31, 7 Jan 11 22:42 /dev/mtd7 brw-r--r-- 1 root root 31, 0 Jan 11 22:42 /dev/mtdblock0 brw-r--r-- 1 root root 31, 1 Jan 11 22:42 /dev/mtdblock1 brw-r--r-- 1 root root 31, 2 Jan 11 22:42 /dev/mtdblock2 brw-r--r-- 1 root root 31, 3 Jan 11 22:43 /dev/mtdblock3 brw-r--r-- 1 root root 31, 4 Jan 11 22:43 /dev/mtdblock4 brw-r--r-- 1 root root 31, 5 Jan 11 22:43 /dev/mtdblock5 brw-r--r-- 1 root root 31, 6 Jan 11 22:43 /dev/mtdblock6 brw-r--r-- 1 root root 31, 7 Jan 11 22:43 /dev/mtdblock7 crw-r--r-- 1 root root 90, 0 Jan 11 22:43 /dev/mtdchar0 crw-r--r-- 1 root root 90, 2 Jan 11 22:44 /dev/mtdchar1 crw-r--r-- 1 root root 90, 4 Jan 11 22:44 /dev/mtdchar2 crw-r--r-- 1 root root 90, 6 Jan 11 22:44 /dev/mtdchar3 crw-r--r-- 1 root root 90, 8 Jan 11 22:44 /dev/mtdchar4 crw-r--r-- 1 root root 90, 10 Jan 11 22:44 /dev/mtdchar5 crw-r--r-- 1 root root 90, 12 Jan 11 22:44 /dev/mtdchar6 crw-r--r-- 1 root root 90, 14 Jan 11 22:44 /dev/mtdchar7 ~ #メジャー:31, マイナー:2 のようである。
hackkit:~# mknod /dev/mtd2 b 31 2 hackkit:~# ls -l /dev/mtd2 brw-r--r-- 1 root root 31, 2 Mar 5 01:53 /dev/mtd2 hackkit:~# mount /dev/mtd2 /usr/local/buffalo hackkit:~# ls /usr/local/buffalo bin dev home lib proc rootfs sys usr www boot etc initrd mnt root sbin tmp var hackkit:~#よし。マウントできた。
hackkit:~# chroot /usr/local/buffalo /etc/init.d/Kevent.sh start hackkit:~# grep: /proc/mtd: No such file or directory grep: /proc/mtd: No such file or directory grep: /proc/mtd: No such file or directory hackkit:~#proc も必要か。
hackkit:~# chroot /usr/local/buffalo mount /proc hackkit:~#再実行
hackkit:~# chroot /usr/local/buffalo /etc/init.d/Kevent.sh start hackkit:~# err: Initialize: file[/var/lock/miconapl] open fail. MIntAct err: Initialize: file[/var/lock/miconapl] open fail. MIntAct err: Initialize: file[/var/lock/miconapl] open fail. MIntAct err: Initialize: file[/var/lock/miconapl] open fail. MIntAct : :永遠に出続けるので、止める
hackkit:~# chroot /usr/local/buffalo /etc/init.d/Kevent.sh stop/var/lock/ とかは、checkroot.sh で作っているので、 checkroot.sh を実行する
hackkit:~# chroot /usr/local/buffalo /etc/init.d/checkroot.sh start rm: /var/lock/perfmon: is a directory rm: /var/lock/printing: is a directory rm: /var/lock/subsys: is a directory hackkit:~# chroot /usr/local/buffalo /etc/init.d/Kevent.sh start hackkit:~#ようやくエラーが出なくなったが、電源ボタンを押しても シャットダウンされない。まだ何か必要
|
玄人志向
楽天市場 TSUKUMO ネットショップ Yahoo!ショッピング Sofmap クレバリー TwoTop |
|
玄人志向
TSUKUMO ネットショップ Yahoo! ショッピング パソQ ValuMore uWorks |
玄箱PROをハックしよう |
ASCII
楽天ブックス Amazon cbook24 e-hon JBook BK1 livedoorブックス 紀伊國屋書店BookWeb |
← debian 起動時のエラーをつぶすCorrect errors when starting. |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ 純正 HDD にハックキット+ハック de 録!!(3)ハック de 録!!のセットアップ |