$BM#0l(B(?)$B$J$$$N$,!"%+!<%m%k%b%8%e!<%k$g$"$k!#(b
$B;EJ}$,$J$$$N$G!"(Bgetlinkstationfiles.sh $B$r(B vi $B$G=$@5$7!"(B
gzip $B$;$:$K%"!<%+%$%v$r:n$k$h$&$k$7!"
$B%+!<%m%k%b%8%e!<%k$o!"(b$B8$B%Q!<%f%#%7%g%s$r@z$k(b
$B8
$B@hF|$O!"$*G$$;%Q!<%f%#%7%g%s$@$c$?$n$g!"(b/ $B$,(B 128MB $B$7$+$J$+$C$?$,!"(B
$B$3$l$G$OB-$j$J$$$N$G!"$b$&>/$7A}$d$9$3$H$K$9$k!#(B
$B$H$$$C$F$b
# mfdisk -c /dev/hda
Command (m for help): p
Disk /dev/hda: 16 heads, 63 sectors, 2114 cylinders
Units = cylinders of 1008 * 512 bytes
Device Boot Start End Blocks Id System
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-2114, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-2114, default 2114): +800M
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (1627-2114, default 1627):
Using default value 1627
Last cylinder or +size or +sizeM or +sizeK (1627-2114, default 2114): +128M
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (1888-2114, default 1888):
Using default value 1888
Last cylinder or +size or +sizeM or +sizeK (1888-2114, default 2114):
Using default value 2114
Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): 82
Changed system type of partition 2 to 82 (Linux swap)
Command (m for help): p
Disk /dev/hda: 16 heads, 63 sectors, 2114 cylinders
Units = cylinders of 1008 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 1626 819472+ 83 Linux
/dev/hda2 1627 1887 131544 82 Linux swap
/dev/hda3 1888 2114 114408 83 Linux
Command (m for help): w
The partition table has been altered!
Syncing disks.
#
$B2>%U%)!<%^%c%h!"2>%^%&%s%H(B
$B$3$3$G!"(Bimage.zip $B$r(B /tmp $B$K(B ftp $B$7$h$&$H;W$C$?$,!"(B
# df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/ram0 9677 5496 4181 57% /
$B$H(B4MB $B$7$+$"$$$F$J$$$3$H$K5$$,IU$$$?!#(B
image.zip $B$O!"(B20MB $B$b$"$j!"E~DlL5M}!#(B
$B%+!<%m%k%b%8%e!<%k$h!"(bppc_uartd $B4XO"$rH4$-=P$9$?$a$@$1$K(B
$B0lEY%U%)!<%^%c%h!"%^%&%s%h$9$k!#(b
# mkfs -j /dev/hda1
hda1 $B$r(B /tmp/root $B$K%^%&%s%H$9$k(B
# mkdir /tmp/root
# mount /dev/hda1 /tmp/root
# df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/ram0 9677 5506 4171 57% /
/dev/hda1 806560 16428 749160 2% /tmp/root
#
image.zip $B$r(B PC $B$+$i(B ftp $B$GE>Aw(B
Windows PC $B$+$i!"(BCD-ROM $B$N%H%C%W$K$"$k(B image.zip $B$r(B
$B8image.zip $B$NE83+(B
# cd /tmp/root
# ls
image.zip lost+found
# unzip image.zip
Archive: image.zip
inflating: tmpimage.tgz
# tar zxvf tmpimage.tgz
./
./bin/
:
:
$B%+!<%m%k%b%8%e!<%k$h!"(bppc_uartd $B4XO"$NH4$-=P$7(B
$B%O%C%/%-%C%H$N(B getlinkstationfiles.sh $B$r(B$B8
# ls -l *.gz
-rw-r--r-- 1 root root 0 Jan 19 14:08 kernelmodules.tar.gz
-rw-r--r-- 1 root root 0 Jan 19 14:08 ppc_uartd.tar.gz
$B$3$N(B tar $B$O(B(?)gzip $B$G$-$J$$$h$&$G$"$k!#(B
tar $B$NLdBj$+!"(Bgzip $B$NLdBj$+!"4D6-$NLdBj$+(B
# mke2fs -j /dev/hda1
# mount /dev/hda1 /tmp/root
# mkdir /tmp/root/mnt
# mount /dev/hda3 /tmp/root/mnt
# mkswap /dev/hda2
$B%O%C%/%-%C%H$r(B PC $B$+$i(B ftp $B$GE>Aw(B
$B8$B%O%C%/%-%C%H$NE83+(B
# cd /tmp/root
# tar zxvf mnt/hackkit-1.0.tar.gz
$B%+!<%m%k%b%8%e!<%k$h!"(bppc_uartd $B4XO"$NE83+(B
# cd /tmp/root
# tar xvf /tmp/kernelmodules.tar
# tar xvf /tmp/ppc_uartd.tar
# cp etc/rc.d/rc2.d/S95ppc_uartd etc/rc.d/rc3.d
$B$3$l$G=PMh>e$,$j$N$O$:!#(B
$B%j%V!<%h(b
$B8
$B"+(B
$B8
$B"*(B $B8
Copyright (C) 2004 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp
$B;32<9/@.(b@$B5~ETI\8~F|;T(B