$BN)$A>e$,$i$J$$$N$G$O0UL#$,$J$$$N$G!"(B
$B3NG'$N$?$a(B ramdisk.image $B$r(B HDD $B$KE83+$7!"(B
$B2?$+>C$9$?$S$K%j%V!<%h$7$f3ng'$7$?!#(b
$B7k2L!"(B
-rw-r--r-- 1 root root 1322991 Jul 10 05:31 ramdisk.image.gz$B$3$3$^$G>.$5$/$G$-$?!#(B
PAM $B$N$O$:$7J}$,$o$+$i$J$$(B($B4@(B)$B$H$+!"(B
getty $B"*(B login $B"*(B sh $B$K$;$:$K(B inittab $B$+$i(B sh $B$rN)$A>e$2$?$+$C$?$H$+(B
$B$^$@$^$@2~A1$NM>CO$O$"$k$,!"!"!"!"(B
$B%X%C%@ItJ,$K(B 108 $B%P%$%H(B
vmlinux.gz $B$N%5%$%:$,(B 719,495 $B%P%$%H(B
ramdisk.image.gz $B$N%5%$%:$,(B 1,322,991 $B%P%$%H(B
$B%H!<%?%k(b 2,042,594 $B%P%$%H$N(B firmimg.bin $B$,$G$-$k$3$H$K$J$k!#(B
/dev/fl1 $B$O(B 3MB $B$J$N$G!"$*$*$h$=(B 1MB $B$N6u$-$,$G$-$?!#(B
[yasunari@tp310 kurobako]$ ./setsum firminfo.txt vmlinux.gz -r ramdisk.image.gz -o firmimg.bin Firm information struct size = 108 2 read config file:firminfo.txt set date:2004$BG/(B6$B7n(B10$BF|(B 8:40:23 read Kernel file:vmlinux.gz(719495 bytes) initrd file:ramdisk.image.gz(1322991 bytes) Firmware ID :00001001 Name:KURO-BOX(maru) ver 1.00 Date:2004$BG/(B7$B7n(B10$BF|(B 8:40:23 kernel_offset:0000006C (719495bytes) initrd_offset:000AFAF3 (1322991bytes) total size: 2042594bytes check sum = 6C1AB9B3 4 Done.. [yasunari@tp310 kurobako]$ ls -l firmimg.bin -rw-r--r-- 1 yasunari yamasita 2042594 Jul 10 08:40 firmimg.binfirmimg.bin $B$,=PMh>e$,$C$?!#(B
[root@hackkit /root]# cat /dev/fl1> fl1.orig cat: /dev/fl1: $B$=$N$h$&$J%U%!%$%k$d%G%#%l%/%H%j$O$"$j$^$;$s(B$B%O%C%/%-%C%H$K(B /dev/fl? $B$rF~$l$F$J$$$N$r;W$$=P$7$?!#(B
[root@hackkit /root]# mknod /dev/fl0 b 250 0 [root@hackkit /root]# mknod /dev/fl1 b 250 1 [root@hackkit /root]# mknod /dev/fl2 b 250 2 [root@hackkit /root]# mknod /dev/fl3 b 250 3 [root@hackkit /root]# mknod /dev/fl4 b 250 4 [root@hackkit /root]# cat /dev/fl1> fl1.orig [root@hackkit /root]# ls -l fl1.orig -rw-r--r-- 1 root root 3145728 Jul 10 08:47 fl1.orig$B$5$"!"=q$-9~$`$>!#N)$A>e$,$i$J$/$J$C$?$i$I$&$7$h$&!"!"!"(B
[root@hackkit /root]# cat firmimg.bin> /dev/fl1POWER, DISK FULL, DIAG $B$N(B LED $B$,E@LG$9$k!#$$$d$KD9$$!#(B
$BG0$N$?$a!"3NG'(B
[root@hackkit /root]# od -xc /dev/fl1 | less 0000000 0000 0001 0000 1001 4b55 524f 2d42 4f58 0$B1_(B 0$B1_(B 0$B1_(B 001 0$B1_(B 0$B1_(B 020 001 K U R O - B O X 0000020 286d 6172 7529 0000 0000 0000 0000 0000 ( m a r u ) 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0000040 0000 0000 0000 0000 2000 0000 0000 0000 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0000060 0000 0000 0000 0000 0000 0000 0000 0000 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0000100 0000 0000 0000 0000 0001 0000 0000 6807 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 001 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B h \a 0000120 0a08 2817 001f 2ae2 6c1a b9b3 0000 006c \n \b ( 027 0$B1_(B 037 * 342 l 032 271 263 0$B1_(B 0$B1_(B 0$B1_(B l 0000140 000a fa87 000a faf3 0014 2fef 1f8b 0808 0$B1_(B \n 372 207 0$B1_(B \n 372 363 0$B1_(B 024 / 357 037 213 \b \b 0000160 1049 7f40 0203 766d 6c69 6e75 7800 ec5c 020 I 177 @ 002 003 v m l i n u x 0$B1_(B 354 \ : :$B$+$1$F$$$k$h$&$@!#(B
******* Product Information ******* ---------------------------------- Product Name: KURO-BOX(maru) VER: 1.00 Date: 2004$BG/(B7$B7n(B10$BF|(B 8:40:23 ---------------------------------- Firmware check:done.>>root=/dev/hda1 Now Loading...done. Now Booting Memory BAT mapping: BAT2=64Mb, BAT3=0Mb, residual: 0Mb Linux version 2.4.17_kuro-box (root@toda_dev.melcoinc.co.jp) (gcc version 2.95.3 20010315 (release/MontaVista)) #4 2004$BG/(B 4$B7n(B 16$BF|(B $B6bMKF|(B 11:45:05 JST KURO-BOX (C) 2004 KUROUTO-SHIKOU. On node 0 totalpages: 16384 zone(0): 16384 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=/dev/hda1 : : Vine Linux 2.6 (La Fleur de Bouard) Kernel 2.4.17_mvl21-sandpoint on a ppc hackkit login:$BLdBj$J$/N)$A>e$,$C$F$-$?!#$3$l$G2?$H$+$J$k$>!#(B
$BB3$$$F!"(BWindows $B$,F~$C$F$$$k(B HDD $B$r@\B3$7$F!"(BEM $B%b!<%i$g5/f0$9$k!#(b
******* Product Information ******* ---------------------------------- Product Name: KURO-BOX(maru) VER: 1.00 Date: 2004$BG/(B7$B7n(B10$BF|(B 8:40:23 ---------------------------------- Firmware check:done.>>root=/dev/hda1 Now Loading...done. Now Booting Memory BAT mapping: BAT2=64Mb, BAT3=0Mb, residual: 0Mb Linux version 2.4.17_kuro-box (root@toda_dev.melcoinc.co.jp) (gcc version 2.95.3 20010315 (release/MontaVista)) #4 2004$BG/(B 4$B7n(B 16$BF|(B $B6bMKF|(B 11:45:05 JST KURO-BOX (C) 2004 KUROUTO-SHIKOU. On node 0 totalpages: 16384 zone(0): 16384 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=/dev/hda1 : : Kroutoshikou KURO-BOX (IETSUNA) kernel 2.4.17-kuro-box on ppc KURO-BOX-EM login:$B$h!<$7!#(b
$B$"$H$O!"%+!<%m%k$h%m!<%@$+!#(b
$BL_20$X$NF;$OD9$R!#(B