PicoBSD(98)$B:n@.$N<j0z(B
FreeBSD98-hackers@jp.FreeBSD.org

$B$3$NJ8=q$O!"(BFreeBSD(98)4.8R-Rev01$B$G(BPicoBSD(98)$B$r:n@.$9$k$?$a$N<j(B
$B0z$G$9!#(B PicoBSD(98)$B$H$O!"(BFreeBSD(98)$B$r(B1$BKg$N%U%m%C%T!<%G%#%9%/$G(B
$BF0:n$9$k$h$&$K$7$?$b$N$G$9!#(B

$BE:IU$5$l$F$$$k%U%!%$%k$O!"0J2<$NDL$j$G$9!#(B
PICOBSD98.tar   : kernel conf$B$N%5%s%W%k(B
README          : $B$3$N%U%!%$%k(B
pico48.diff     : build$B%9%/%j%W%H$X$N:9J,(B

I $B:n@.J}K!(B

$B0J2<$N<j=g$K=>$C$F:n6H$7$F2<$5$$!#(B

0. $B$^$:$O$8$a$K(BFreeBSD(98)4.8R-Rev01$B$N%=!<%9%U%!%$%k0l<0$rMQ0U$7(B
   $B$^$9!#4{$KF~$C$F$$$k>l9g$O<!$K9T$C$F2<$5$$!#$^$@$NJ}$O!"(B 
   /stand/sysinstall $B$G(B src $B$H(B 98src $B$rA*Br$9$k$N$,NI$$$G$7$g$&!#(B 

1. $BE:IU$N(Bpico48.diff$B$rEv$F$^$9!#(B
   # cd /usr/src/release/picobsd
   # patch -p0 < /..somewhere../pico48.diff

2. /boot/loader$B$r05=L$9$k$?$a$K;H$&(Bkzip$BMQ$N%U%!%$%k$rMQ0U$7$^$9!#(B
   # cd /usr/src/sys/pc98/boot/kzipboot
   # make obj && make && make install

3. kernel config file$B$G$"$k(BPICOBSD98$B$rI,MW$J%G%#%l%/%H%j$K:n@.$7(B
   $B$^$9!#E:IU$N%5%s%W%k$rMxMQ$9$k>l9g$O0J2<$N$h$&$K$7$^$9!#(B
   # cd /usr/src/release/picobsd
   # tar -xf /..somewhere../PICOBSD98.tar

4. $B9%$_$N(B kernel config file $B$,$G$-$?$i!"(Bpicobsd$B$r<B9T$7$^$9!#(B
   # cd /usr/src/release/picobsd/build
   # ./picobsd

5. $B%@%$%"%m%0$,=P$^$9$N$G!":n@.$7$?$$%?%$%WEy$rA*$s$G2<$5$$!#%((B
   $B%i!<$,L5$1$l$P!"$7$P$i$/$9$k$H(B picobsd.bin$B$H$$$&%U%!%$%k$,:n(B
   $B@.$5$l%U%m%C%T!<$rF~$l$k$h$&$K;X<($,=P$F$-$^$9!#(B

5. $B@5$7$/%U%!!<%^%C%H$5$l$?%U%m!<%C%T$rF~$l$F!"B39T$9$k$H$G$-$"(B
   $B$,$j$G$9!#(B


II PC/AT$B$G$N%/%m%93+H/(B

pc98$BMQ$N(B/boot/boot[12]$B$H(B/boot/loader$B$rMQ0U$7$F$*$/I,MW$,$"$j$^$9!#(B
$B0J2<$N$h$&$K:n6H$r9T$J$C$F2<$5$$!#(B

0. ``I $B:n@.J}K!(B''$B$N(B kernel config file$B$NMQ0U$^$G9T$J$$$^$9!#(B

1. pc98$BMQ$N(Bboot[12]$B$H(Bloader$B$rMQ0U$7$^$9!#(B
   # cd /usr/src/sys/boot
   # setenv MACHINE pc98
   # make cleandir && make obj && make depend all

2. $BJQ?t$r%;%C%H$7$F:n@.$7$^$9!#(B
   # cd /usr/src/release/picobsd/build
   # env MACHINE="pc98" c_boot1="/usr/obj/usr/src/sys/boot/pc98/boot2/boot1" c_boot2="/usr/obj/usr/src/sys/boot/pc98/boot2/boot2" /bin/sh picobsd


III $BCm0U;v9`(B

$B!&(Bdialog(1)$B$r;HMQ$7$?%a%K%e!<$rMQ$$$F$$$k$N$G!"%3%s%=!<%k$N>l9g(B
  $B$O!"4D6-JQ?t(BTERM$B$r(B"cons25w"$B$K$7$J$$$HJ8;z2=$1$7$^$9!#(B
  #setenv TERM cons25w

$B!&(BMFS$B%5%$%:$,(B1024$B$h$j>.$5$$$b$N$r;XDj$7$h$&$H$9$k>l9g!"(B
  /etc/disktab$B$K(Bfd????$B$H$7$F!"$=$N%5%$%:$N%(%s%H%j$,EPO?$5$l$F$$(B
  $B$J$1$l$P$J$j$^$;$s!#(B

$B!&F1$8$/!"(BMFS$B%5%$%:$,(B1024$B$h$j>.$5$$>l9g$K$O!"(B"MFS bytes per
  inode"$B$r(B3072$BDxEY$K>.$5$/$7$J$$$H!"(Binode$BITB-$K$J$j$^$9!#(B

$B!&(B1.2M$B%5%$%:$G:n@.$9$k$K$OMFNL$,$5$i$K>.$5$/$J$k$h$&9)IW$9$kI,MW(B
  $B$,$"$j$^$9!#(B

$B!&$h$j>\$7$$>pJs$K$D$$$F$O!"2<5-(BURL$B$r;2>H$7$F$/$@$5$$!#(B
<http://www.freebsd.org/picobsd/picobsd.html>
<http://plaza17.mbn.or.jp/~chi/FreeBSD/PC98/PicoBSD/>
