
	    FreeBSD-2.2-ALPHA boot floppies with od-driver
	    ==============================================


                                                            8-DEC-1996
                                                             $B=);3(B $B=SJe(B
                                                 akiyama@kme.mei.co.jp


$B#1!%35MW(B
--------

  $B$3$N%Q%C%A$O!"(Bod $B%I%i%$%P$rAH$_9~$s$@(B FreeBSD-2.2-ALPHA $B$N%V!<%H!&%U(B
$B%m%C%T!<$r:n@.$9$k$3$H$,$G$-$k$h$&$K$9$k$?$a$N$b$N$G$9!#(B

$B$3$N%Q%C%A$rEv$F$k$3$H$G!"(Bod $B%I%i%$%P$,AH$_9~$_$3$^$l!"$5$i$K!"%$%s%9(B
$B%H!<%i$G!"8w%G%#%9%/!J(BMO, PD $BB>!K>e$K:n@.$5$l$?(B MSDOS $B%U%!%$%k!&%7%9%F(B
$B%`!J%O!<%I%G%#%9%/7A<0%U%)!<%^%C%H!"$b$7$/$O!"%9!<%Q!<!&%U%m%C%T!<7A<0(B
$B%U%)!<%^%C%H!K!"%9%i%$%9>e$K9=C[$5$l$?(B UFS $B$+$i$N%$%s%9%H!<%k$r9T$J$&(B
$B$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B

$B$J$*!"I,MW:G>.8B$N%G%P%$%9!&%U%!%$%k$bAH$_9~$^$l$F$$$k$?$a!"(Bfixit $B$r;H(B
$BMQ$9$k$3$H$G!"8w%G%#%9%/$+$i$N%P%C%/%"%C%W$N2sI|$J$I$K$b;HMQ$9$k$3$H$,(B
$B2DG=$H$J$C$F$$$^$9!#(B


$B#2!%A0=`Hw(B
----------

    * $B%=!<%9!&%G%#%9%H%j%S%e!<%7%g%s$NE83+(B

	$BA4%=!<%9$rE83+$7$^$9!#(B
	$B$=$N8e!"(B/usr/src $B%G%#%l%/%H%j$G%Q%C%A!J(Bboot-od.diff$B!K$rEv$F$^(B
	$B$9!#%I%i%$%P$N%Q%C%A$rEv$F$F$$$J$$>l9g$O!":GDc8B(B kernel.diff 
	$B$@$1$OEv$F$F$*$-$^$9!#(Bnon512support.diff $B$NJ}$O!"I,MW$G$J$1$l(B
	$B$PEv$F$J$/$F$b7k9=$G$9!#(B

    * $B%*%V%8%'%/%H3JG<%G%#%l%/%H%j$N:n@.(B

	$BA4%=!<%9$N%3%s%Q%$%k$r9T$J$&$?$a!"(B/usr/obj $B%G%#%l%/%H%j$N$"$k(B
	$B%Q!<%F%#%7%g%s$K$O!"$+$J$j$NMFNL!J(Bdu $B$N7k2L!"Ls(B 103 MB$B!K$,I,MW(B
	$B$H$J$j$^$9!#MFNL$,B-$j$J$$$h$&$J$i!"E,Ev$J>l=j$X!"%7%s%\%j%C%/!&(B
	$B%j%s%/$r:n@.$7$F$*$/Ey$NA<CV$,I,MW$G$9!#(B

    * $B8=:_;HMQCf$N%+!<%M%k$N3NG'(B

	$B8=:_;HMQCf$N%+!<%M%k!&%3%s%U%#%.%e%l!<%7%g%s!&%U%!%$%k$K!"(B
	"pseudo-device vn" $B$,$"$k$+$I$&$+3NG'$9$k!#$J$1$l$P!"$3$l$rF~(B
	$B$l$?!"%+!<%M%k$r(B make/install $B$7$F;HMQ$9$k!#$5$i$K!"(B/dev $B%G%#(B
	$B%l%/%H%j$G!"(Bvn0 $B$r:n@.$7$F$*$/$3$H!#(B


$B#3!%A4%=!<%9$N%3%s%Q%$%k(B
------------------------

    * $B4D6-JQ?t$N@_Dj(B

        $B0J2<$N4D6-JQ?t$N@_Dj$r9T$J$&(B

        CHROOTDIR       $B%j%j!<%9MQ%o!<%/!&%G%#%l%/%H%j$r@_Dj(B
        RELEASEDIR      $B%j%j!<%9MQ%o!<%/!&%G%#%l%/%H%j$r@_Dj(B

	CHROOTDIR/RELEASEDIR $B$O!"%G%#%9%H%j%S%e!<%7%g%sMQ$N%o!<%/NN0h(B
	$B$H$7$F;HMQ$5$l$^$9!#$3$N%(%j%"$b$+$J$j$NMFNL!J(Bdu $B$N7k2L!"Ls(B 87
	MB$B!K$,I,MW$H$J$j$^$9$N$G!"E,Ev$J>l=j$r;XDj$7$^$9!#N><T$H$b$KF1(B
	$B0l%G%#%l%/%H%j$G$$$$$h$&$G$9!#(B

    * $BA4%=!<%9!&%D%j!<$N%3%s%Q%$%k$r9T$J$&(B

        # cd /usr/src
        # make obj depend all

    * $B%i%$%V%i%j$N99?7(B

        $B%$%s%9%H!<%iMQ$N%i%$%V%i%j!J(Blibdisk.a$B!K$r99?7$7$^$9!#(B

        # cd /usr/obj/usr/src/lib/libdisk
        # install -c -o bin -g bin -m 444 libdisk.a /usr/lib
        # ranlib -t /usr/lib/libdisk.a


$B#4!%%V!<%H!&%U%m%C%T!<$N:n@.(B
----------------------------

    * $B%V!<%H!&%U%m%C%T!<B>$r:n@.$9$k(B

        $B0J2<$N%9%F%C%W$G!"(Bboot.flp/fixit.flp $B$,:n@.$G$-$^$9!#(B

        # cd /usr/src/release
        # make release.1
        # make release.2
        # make release.3
        # make boot.flp
        # make fixit.flp

    * $B0J>e$G40@.(B

        ${RELEASEDIR}/stage/floppies $B%G%#%l%/%H%j$K(B

            boot.flp
            boot4.flp
            fixit.flp

        $B$,$G$-$F$$$k$O$:$G$9!#(B
        $B$3$l$i$O$9$Y$F(B od $B$,AH$_9~$^$l$F$*$j!"8w%G%#%9%/$rG'<1$7$^$9!#(B


$B#5!%:n@.$7$?%V!<%H!&%U%m%C%T!<$r;H$C$F$N%$%s%9%H!<%k(B
----------------------------------------------------

  (1) $B%V!<%H!&%U%m%C%T!<$N=`Hw(B

      $B%V!<%H!&%U%m%C%T!<$N=`Hw$O!"%*%j%8%J%k$N%I%-%e%a%s%H$r;2>H$7$F$/(B
      $B$@$5$$!#:GDc!"(Bboot $B$@$1$"$l$P!"%$%s%9%H!<%k$O2DG=$G$9$,!"K|0l$N(B
      $B$?$a$K!"(Bfixit $B$NJ}$b:n@.$7$F$*$/$HNI$$$H;W$$$^$9!#(B

  (2) $B%$%s%9%H!<%k85%a%G%#%"$N=`Hw(B

      $B%$%s%9%H!<%k85$N%a%G%#%"$rMQ0U$7!"%U%!%$%k!&%7%9%F%`$r9=C[$7$^$9!#(B
      $B8=:_!"8w%G%#%9%/$+$i$N%$%s%9%H!<%k$K$O!"%O!<%I%G%#%9%/7A<0%U%)!<(B
      $B%^%C%H!"$b$7$/$O!"%9!<%Q!<!&%U%m%C%T!<7A<0%U%)!<%^%C%H$N(B MSDOS 
      $B%U%!%$%k!&%7%9%F%`!"$*$h$S!"%9%i%$%9>e$K:n@.$5$l$?(B UFS $B$,;HMQ2D(B
      $BG=$G$9!#(B

      MSDOS $B%U%!%$%k!&%7%9%F%`(B $B$N>l9g$O!"(BDOS $B>e$N%f!<%F%#%j%F%#!JNc$((B
      $B$P!"(BAdaptec $B<R$N(B AFDISK.EXE $BEy!K$r;HMQ$7$F!"!X%O!<%I%G%#%9%/7A<0(B
      $B%U%)!<%^%C%H!Y!"$b$7$/$O!"!X%9!<%Q!<!&%U%m%C%T!<7A<0%U%)!<%^%C%H!Y(B
      $B$N%G%#%9%/$r:n@.$7$^$9!#(B

      UFS $B$N>l9g$O!"$^$:%9%i%$%9$N=i4|2=$r9T$J$$$^$9!#;d$N>l9g$O!"(B
      FreeBSD $B>e$G(B "fdisk -i /dev/rod0" $B$H$7$F!"0J2<$N$h$&$K$J$k$h$&$K(B
      $B@_Dj$7$F$$$^$9$,!"(Bpdfisk $B$N$h$&$J(B DOS $B>e$N%f!<%F%#%j%F%#$G$b2DG=(B
      $B$@$H;W$$$^$9!#(B

        -- 3.5in 128MB MO $B$N>l9g$N(B fdisk /dev/rod0 $B$N=PNO(B --
        ******* Working on device /dev/rod0 *******
        parameters extracted from in-core disklabel are:
        cylinders=121 heads=64 sectors/track=32 (2048 blks/cyl)

        parameters to be used for BIOS calculations are:
        cylinders=121 heads=64 sectors/track=32 (2048 blks/cyl)

        Warning: BIOS sector numbering starts with sector 1
        Information from DOS bootblock is:
        The data for partition 0 is:
        <UNUSED>
        The data for partition 1 is:
        <UNUSED>
        The data for partition 2 is:
        <UNUSED>
        The data for partition 3 is:
        sysid 165,(FreeBSD/NetBSD/386BSD)
            start 32, size 247776 (120 Meg), flag 80
                beg: cyl 0/ sector 1/ head 1;
                end: cyl 120/ sector 32/ head 63

        -- 3.5in 230MB MO $B$N>l9g$N(B fdisk /dev/rod0 $B$N=PNO(B --
        ******* Working on device /dev/rod0 *******
        parameters extracted from in-core disklabel are:
        cylinders=217 heads=64 sectors/track=32 (2048 blks/cyl)

        parameters to be used for BIOS calculations are:
        cylinders=217 heads=64 sectors/track=32 (2048 blks/cyl)

        Warning: BIOS sector numbering starts with sector 1
        Information from DOS bootblock is:
        The data for partition 0 is:
        <UNUSED>
        The data for partition 1 is:
        <UNUSED>
        The data for partition 2 is:
        <UNUSED>
        The data for partition 3 is:
        sysid 165,(FreeBSD/NetBSD/386BSD)
            start 32, size 444384 (216 Meg), flag 80
                beg: cyl 0/ sector 1/ head 1;
                end: cyl 216/ sector 32/ head 63

      $B%9%i%$%9$N=i4|2=$,40N;$7$?$J$i$P!"<!$O%G%#%9%/!&%i%Y%k$r=q$-9~$_(B
      $B$^$9!#;d$N>l9g$O!"0J2<$N$h$&$J(B disktab $B%(%s%H%j$r(B /etc/disktab
      $B$KDI2C$7$F!";HMQ$7$^$7$?!#(B

        mo128sl|Generic sliced 3.5' 128MB MO disk:\
                :dt=SCSI:ty=removable:se#512:nt#64:ns#32:nc#121:\
                :pa#247776:oa#0:ba#8192:fa#1024:ta=4.2BSD:\
                :pb#0:ob#0:tb=swap:\
                :pc#247776:oc#0:

        mo230sl|Generic sliced 3.5' 230MB MO disk:\
                :dt=SCSI:ty=removable:se#512:nt#64:ns#32:nc#217:\
                :pa#444384:oa#0:ba#8192:fa#1024:ta=4.2BSD:\
                :pb#0:ob#0:tb=swap:\
                :pc#444384:oc#0:

      $B%G%#%9%/!&%i%Y%k$N=q$-9~$_$,40N;8e!"(Bnewfs $B$K$F%U%!%$%k!&%7%9%F%`(B
      $B$r9=C[$7$F!"%a%G%#%"$N=`Hw$O40N;$G$9!#(B

  (3) $B%G%#%9%H%j%S%e!<%7%g%s$N%3%T!<(B

      $B:n@.$7$?%a%G%#%"$K!"(BFreeBSD-2.2-ALPHA $B$N%G%#%9%H%j%S%e!<%7%g%s!&(B
      $B%;%C%H$r%3%T!<$7$^$9!#(B

      $B!X%O!<%I%G%#%9%/7A<0%U%)!<%^%C%H!Y$N(B MSDOS $B%U%!%$%k!&%7%9%F%`$r(B
      $B;HMQ$9$k>l9g$O!"%O!<%I%G%#%9%/>e$N(B DOS $B%Q!<%F%#%7%g%s$+$i$N%$%s(B
      $B%9%H!<%k$HF1MM$K!"(B

        freebsd -+- bin -+- bin.aa
                 |       +- bin.ab
                 |       +- bin.ac
                 |           .
                 |           .
                 +- dict
                 |
                 +- doc
                 |   .
                 |   .

      $B$H$$$&9=B$$K$7$^$9!#(B
      $B@hF,$N%G%#%l%/%H%jL>$OI,$:!"(B"freebsd" $B$K$7$F$*$+$J$$$H!"@5>o$K%$(B
      $B%s%9%H!<%k$r9T$J$&$3$H$,$G$-$J$$$h$&$G$9$N$G!"Cm0U$7$F$/$@$5$$!#(B

      $B!X%9!<%Q!<!&%U%m%C%T!<7A<0%U%)!<%^%C%H!Y$N(B MSDOS $B%U%!%$%k!&%7%9(B
      $B%F%`$r;HMQ$9$k>l9g$O!"%U%m%C%T!<$+$i$N%$%s%9%H!<%k$N>l9g$HF1MM$K!"(B

        . -+- bin -+- bin.aa
           |       +- bin.ab
           |       +- bin.ac
           |           .
           |           .
           +- dict
           |
           +- doc
           |   .
           |   .

      $B$H$$$&9=B$$K$7$^$9!#(B

      UFS $B$N>l9g!"!X%O!<%I%G%#%9%/7A<0%U%)!<%^%C%H!Y$N(B MSDOS $B%U%!%$%k!&(B
      $B%7%9%F%`$HF1MM$K$7$^$9!#$?$@$7!"$3$N>l9g!"@hF,$N%G%#%l%/%H%jL>$O(B
      $B$J$s$G$b$+$^$$$^$;$s!#!J$o$+$j$d$9$/$9$k$?$a$K!"(B2.2-ALPHA $B$J$I$H(B
      $B$7$F$*$/$HNI$$$H;W$$$^$9!#!K(B

        2.2-ALPHA -+- bin -+- bin.aa
                   |       +- bin.ab
                   |       +- bin.ac
                   |           .
                   |           .
                   +- dict
                   |
                   +- doc
                   |   .
                   |   .

  $B0J>e$G!"8w%G%#%9%/$+$i$N%$%s%9%H!<%k$N=`Hw$O40N;$G$9$,!"G0$N$?$aImB0(B
$B$N%I%-%e%a%s%H$K$bL\$rDL$7$F$*$/$3$H$r$*$9$9$a$7$^$9!#(B


$B#6!%%$%s%9%H!<%k;~$NCm0UE@(B
--------------------------

  $B$3$3$G$O!"%$%s%9%H!<%k$N:]$K!"=>Mh$H0[$J$kE@$N$_$r5-=R$7$^$9!#;d$N>l(B
$B9g!"%+%9%?%`!&%$%s%9%H!<%k$7$+9T$J$C$?$3$H$,$J$$$N$G$9$,!"$=$NB>$N>l9g(B
$B$b!"F1MM$K$G$-$k$H;W$$$^$9!#(B

  (1) $B!X%O!<%I%G%#%9%/7A<0%U%)!<%^%C%H!Y$N(B MSDOS $B%U%!%$%k!&%7%9%F%`$N(B
      $B8w%G%#%9%/$+$i%$%s%9%H!<%k$r9T$J$&>l9g(B

      a) $B!X(BPartition$B!Y%a%K%e!<(B

         $B%G%P%$%90lMw$K!"8w%G%#%9%/!&%G%P%$%9!J(Bod0$B!K$,$"$i$o$l$^$9$,!"(B
         $B$H$/$K$3$l$rA*Br$9$kI,MW$O$"$j$^$;$s!#(B

      b) $B!X(BMedia$B!Y%a%K%e!<(B

         $B%$%s%9%H!<%k85$N;XDj$O!"(B"4 DOS" $B$rA*Br$7$^$9!#(B
         MSDOS $B%U%!%$%k!&%7%9%F%`$,J#?tB8:_$9$k>l9g$O!"$I$N%G%#%9%/$+(B
         $B$i%$%s%9%H!<%k$9$k$+$NA*Br%Q%M%k$,I=<($5$l$k$N$G!"(Bod0s? $B$rA*(B
         $BBr$7$F$/$@$5$$!#(B

  (2) $B!X%9!<%Q!<!&%U%m%C%T!<7A<0%U%)!<%^%C%H!Y$N(B MSDOS $B%U%!%$%k!&%7%9(B
      $B%F%`$N8w%G%#%9%/$+$i%$%s%9%H!<%k$r9T$J$&>l9g(B

      a) $B!X(BPartition$B!Y%a%K%e!<(B

         $B%G%P%$%90lMw$K!"8w%G%#%9%/!&%G%P%$%9!J(Bod0$B!K$,$"$i$o$l$^$9$,!"(B
         $B$H$/$K$3$l$rA*Br$9$kI,MW$O$"$j$^$;$s!#(B

      b) $B!X(BMedia$B!Y%a%K%e!<(B

         $B%$%s%9%H!<%k85$N;XDj$O!"(B"7 Floppy" $B$rA*Br$7$^$9!#(B
         $B$I$N%I%i%$%V$+$i%$%s%9%H!<%k$9$k$+$NA*Br%Q%M%k$,I=<($5$l$k$N(B
         $B$G!"(Bod0 $B$rA*Br$7$F$/$@$5$$!#(B

  (3) UFS $B8w%G%#%9%/$+$i%$%s%9%H!<%k$r9T$J$&>l9g(B

      a) $B!X(BPartition$B!Y%a%K%e!<(B

         $B%G%P%$%90lMw$+$i!"(Bod0 $B$bA*Br$7$^$9!#(B
         $B$?$@$7!"$9$G$K%9%i%$%9>pJs$d%Q!<%F%#%7%g%s$N@_Dj$b:Q$s$G$$$k(B
         $B$b$N$J$N$G!"(B"Q" $B$G!"B(%Q!<%F%#%7%g%s!&%(%G%#%?$r=*N;$7$^$9!#(B
         $B%V!<%H!&%^%M!<%8%c$N@_Dj$O!"G0$N$?$a!"(B"None" $B$rA*Br$7$F$*$-$^(B
         $B$9!#(B

      b) $B!X(BLabel$B!Y%a%K%e!<(B

         $B8w%G%#%9%/>e$N(B UFS $B%Q!<%F%#%7%g%s$O4{$K:G=i$NCJ3,$GI=<($5$l$F(B
         $B$$$k$O$:$G$9!#(B
         $B$3$3$G$O!"8w%G%#%9%/>e$N%Q!<%F%#%7%g%s$KBP$7$F!"%^%&%s%H!&%](B
         $B%$%s%H$N;XDj$H!"(Bnewfs $B$N;XDj$rI,$:!X9T$J$o$J$$!Y$h$&$K$7$F$*(B
         $B$/I,MW$,$"$j$^$9!#(B
         $B$J$*!"$3$N%^%&%s%H!&%]%$%s%H$N>pJs$O8e$GI,MW$H$J$j$^$9$N$G!"(B
         $B21$($F$*$/$+!"%a%b$9$k$J$j$7$F$*$$$F$/$@$5$$!#(B

      c) $B!X(BMedia$B!Y%a%K%e!<(B

         $B%$%s%9%H!<%k85$N;XDj$O!"(B"6 File System" $B$rA*Br$7$^$9!#(B
         $B$3$N8e!"%G%#%9%H%j%S%e!<%7%g%s!&%;%C%H$,$*$+$l$F$$$k%G%#%l%/(B
         $B%H%j$rF~NO$9$k%Q%M%k$,I=<($5$l$^$9$N$G!"@hDx$N!X(BLabel$B!Y%a%K%e!<(B
         $B$G;XDj$7$?%^%&%s%H!&%]%$%s%H(B + $B=`Hw$7$?%a%G%#%">e$N%G%#%l%/%H(B
         $B%j$rF~NO$7$^$9!#(B

$B0J>e$N:n6H$,40N;$7$F$$$l$P!"8e$O!X(BCommit$B!Y$9$k$@$1$G$9!#(B
$B;d$N%7%9%F%`$G$O!"(BMO $B$N(B UFS $B>e$KCV$$$?(B bin + dict + doc + games + info
+ manpages + proflibs + $BA4%=!<%9$NE83+$,!"Ls(B 6 $BJ,Dx$G40N;$7$^$7$?!#(B


$Id: README-boot-od-J,v 1.4 1996/12/08 05:00:39 shun Exp $
