$B%+!<%m%k$n%3%s%q%$%k(b(3)


$B:rF|$NB3$-!#(B

$B%3%s%Q%$%k%(%i!<$n2r@o(b

../utils/setsum/setsum ../../../../firminfo.txt ../images/vmlinux.gz -o ../images/kernimg.bin
../utils/setsum/setsum: ../utils/setsum/setsum: cannot execute binary file
$B$H$J$C$F!"$3$N(B setsum $B$O!"(Bx86 $B$N%P%$%J%j$G$"$k$H$3$m$^$G$OD4$Y$?!#(B

arch/ppc/boot/utils/setsum/ $B$"$?$j$rD4$Y$?$,!"(B setsum $B$N%=!<%9$ol5$$$h$&$@!#(b
$B%/%m%9%3%s%Q%$%k4D6-$r:n$i$J$$$H$@$a$+$J!#(B

firmimg.bin

arch/ppc/boot/sandpoint $B$r;6Jb$7$F$$$F!"(BMakefile $B$K8+$D$1$?$>! zImage.initrd: zvmlinux.initrd bootcode $(SETSUM) ../../../../firminfo.txt ../images/vmlinux.gz -r ../images/ramdisk.image.gz -o ../images/firmimg.bin mv zvmlinux.initrd ../images/$@.sandpoint mv bootcode.bin ../images/bootcode.bin rm ../images/vmlinux.gz rm ./bootcode firmimg.bin $B$r:n$C$F$$$k!#$3$l$@$!(B!
$B$?$@!"(Bsetsum $B$KEO$7$F$$$k(B ../../../../firminfo.txt $B$H(B ../images/vmlinux.gz $B$H$OB8:_$9$k$,!"(B ../images/ramdisk.image.gz $B$,B8:_$7$J$$!#(B
$B$3$l$O!"L>A0$N$H$*$j(B ramdisk image $B$G$"$m$&!#(B
-EM $B$G5/F0$7$F!"H4$$$F$-$?$i$$$$$N$+$J(B? $B%"%C%W%G!<%?$n(b firmimg.bin $B$+$iH4$1$k$+$J(B?

$B$A$J$_$K!"(Bfirminfo.txt $B$O!"(B

NAME="KURO-BOX(IETSUNA)"
ID ="0x00001001"
Ver ="1.00"
SubVersion =" "
BootVer ="1.00"
$B$G!"(B/dev/fl1 $B$r(B od -xc $B$9$k$H!"(B
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 2849 4554 5355 4e41 2900 0000 0000 0000
 ( I E T S U N A ) 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 464c 4153 4820 312e
 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B 0$B1_(B F L A S H 1 .
0000060 3100 0000 0000 0000 0000 0000 0000 0000
 1 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 6802
 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 002
0000120 0910 1e2a 002d a21b 320d 8c9f 0000 006c
$B$J$N$G!"(B
$B@hF,(B 4 $B%P%$%H$,(B Ver $B$+(B BootVar
$BB3$/(B 4 $B%P%$%H$,(B ID
8$B%P%$%HL\$+$i$,(B NAME
$B$+!#(B

strings -2 setsum $B$9$k$H!"(B ID, NAME, VER, SUBVERSION $B$O8+$($k$,!"(BBootVar $B$O8+$($J$$$N$G!"(B $B@hF,(B 4 $B%P%$%H$O!"(BVar $B$+(B?($BBgJ8;z>.J8;z$OL5;k$7$F$k(B?)

LinkStation $B$N%+!<%m%k%=!<%9$, $B"+(B $B8 $B"*(B ramdisk image $B$rC5$9(B


Copyright (C) 2004 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp
$B;32<9/@.(b@$B5~ETI\8~F|;T(B

AltStyle $B$K$h$C$FJQ49$5$l$?%Z!<%8(b (->$B%*%j%8%J%k(B) /