$B

LOADLIN $B$H(B LOADLINX $B%f!<%6!<%,%$%I(B                                94-08-27
($BF|K\8lHG(B/95-02-13)

============================================================================
   LOADLIN v1.5 (C) 1994 Hans Lermen ([email protected])
   ($BK]Lu!'$3$8$^$_$D$R$m(B [email protected])

   $B$3$N%W%m%0%i%`$O(B free software $B$G$9!#:FG[I[$d=$@5$O(B Free Software
   Foundation $B$+$i=P$5$l$F$$$k(B GNU $B0lHL5vBz7@Ls(B(Gnu General Public
   Licence)$B$N%P!<%8%g%s(B 2 $B$"$k$$$O(B($B$"$J$?$NH=CG$G(B)$B$h$j?7$7$$%P!<%8%g%s(B
   $B$K=>$$$^$9!#(B

   $B$3$N%W%m%0%i%`$OLr$KN)$D$3$H$r4|BT$7$FG[I[$7$F$$$^$9$,!"0l@Z$NJ]>Z(B
   $B$O$"$j$^$;$s!(9XF~$N2DG=@-$dFCDj$NL\E*$KE,9g$9$k$+$K$D$$$F$NJ]>Z$b(B
   $B$"$j$^$;$s!#$h$j>\$7$/$d(B GNU $B0lHL5vBz7@Ls$r$4Mw$/$@$5$$!#(B

   GNU $B0lHL5vBz7@Ls$N%3%T!<$O$3$N%W%m%0%i%`$KIU$$$F$$$k$O$:$G$9$,!"$b(B
   $B$78+IU$+$i$J$1$l$P(B Free Software Foundation(675 Mass Ave,
   Cambridge, MA 02139, USA.) $B$KO"Mm$7$F$/$@$5$$!#(B

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation, either version 2 of the License or
   (at your option) any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You may have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

============================================================================
      $BL\e$N@)8B(B

4.    LOADLIN $B$N%3%^%s%I%i%$%s%Q%i%a!<%?(B
4.1   $B%3%^%s%I%i%$%s$N:GBgD9(B

5.    $BLdBj$,5/$l$P(B
5.1.  $BE57?E*$J%H%i%V%k$NNc$=$N(B 1
5.2.  $BE57?E*$J%H%i%V%k$NNc$=$N(B 2
5.3.  $B%G%P%$%9%U%!%$%k$N%^%$%J!<%J%s%P!<$K$D$$$F$N:.Mp(B
5.3.1 /dev/xd $B%G%P%$%9%U%!%$%k$N%a%8%c!e0L%a%b%j$K%m!<%I$5$l$k%G%P%$%9$d%G!<%?(B
5.4.4 V86 $B%b!<%I$N8!=P$K4X$9$kLdBj(B
5.5.  $B%G%P%C%0>pJs$K4X$9$k@bL@(B(-v,-t,-d)

6.    UMSDOS $B%7%9%F%`$r%V!<%H$9$k$?$a$N%W%j%W%m%;%C%5(B LOADLINX
6.1.  LOADLINX $B$N%3%^%s%I%i%$%s(B

7.    $B%3%a%s%H$d%P%0%l%\!<%H$NAw$j@h(B

8.    $B6(NOe(B)$B$r%V!<%H$9(B
$B$k$?$a$N$b$C$H$b0BA4$JJ}K!$G$9!#B?$/$N(B Linux $B$N=i?4\$7$$$1$l$I(B
$BD9$9$.$k(B*) LILO $B$N%I%-%e%a%s%H$rFI$`$N$KBQ$($-$l$:!"(BLILO $B$r8m$C$FF0$+(B
$B$7!"!"!"%P%s(B !! DOS $B$H$O$5$h$&$J$i!"!"!"$7$F$7$^$$$^$9!#(B

(FDISK /MBR $B$O%G%#%9%/$r=$I|$9$k$?$a$N%9!<%Q!<%^%s$G$O$"$j$^$;$s(B)

                              *) $B$3$N(B LOADLIN $B$N%I%-%e%a%s%H$bD9$9$.(B
                                 $B$^$9$h$M!*(B

                         --------- +++  --------

2.    BOOTLIN $B$,$"$k$N$K$J$<(B LOADLIN $B$+!)(B
      ===================================

BOOTLIN $B$OL@3N$GC1=c!"$-$o$a$F8zN(E*$G$9!#(BBOOTLIN $B$N%=!<%9%3!<%I$K$"$k(B
$B>pJs$NB?$/$,(B LOADLIN $B$N4pAC$K$J$C$F$$$^$9!#(B

$B$7$+$7!"(BLOADLIN $B$G$O%+!<%M%k$K!V%3%^%s%I%i%$%s!&%Q%i%a!<%?!e$N$I$3$+$K(B F.Coutant $B:n$N(B BOOTLIN $B$N?7$7$$%P!<%8%g%s$,$"$k(B
$B$+$bCN$l$^$;$s$,!";d$O8+$D$1$F$$$^$;$s!#$@$+$i!";d$O(B LOADLIN $B$r(B 0 $B$+$i(B
$B=q$-$O$8$a!"$a$C$?$K$J$$>u67$KBP$9$k%F%9%H$b$$$m$$$m$d$C$F$_$^$7$?!#(B
LOADLIN $B$O(B DOS$B$N%I%i%$%V$+$i(B UMSDOS $B%Y!<%9$N%7%9%F%`$r5/F0$9$k$3$H$b2D(B
$BG=$G$9(B($B$3$N$?$a$K$O(B LOADLINX $B$H$$$&%W%j%W%m%;%C%5!&%f!<%F%#%j%F%#$r;H$C(B
$B$F$/$@$5$$(B)

$B$"$kpJs$,=PNO$5$l$^$9!#$b$7(B
$B2?$+LdBj$,5/$-$?$H$-$O!"$=$N>pJs$rMj$j$K(B LOADLIN $B$,l9g!"2>A[(B 86 $B%b!<%I(B(EMS $B%I%i%$(B
$B%P$r;H$C$F$$$k;~$O$3$l$,IaDL$G$9(B)$B$+$i5/F0$9$k$3$H$b2DG=$G$9!#(B

                         --------- +++  --------

3.    LOADLIN $B$N;H$$J}(B
     ==================

$BCm0U!'(B

LOADLIN $B$O$"$J$?$N%3%s%T%e!<%?$r!VO@M}E*$K:F5/F0!W$9$k%W%m%0%i%`$G$"$j!"(B
DOS $B$O(B Linux $B$G40A4$K>e=q$-$5$l$^$9!#$b$7(B DOS $B$KLa$j$?$1$l$P!"(BLinux $B$N(B 
"reboot" $B%3%^%s%I$r;H$&I,MW$,$"$j$^$9!#(B

3.1.  $BI,MW$J$b$N(B
     -----------

1. 386 $B0J>e$N(B CPU($BEvA3$G$9$M(B)
2. 0.99pl14 $B0J>e$N05=L$5$l$?(B linux $B$N%+!<%M%k%$%a!<%8(B
3. $B0J2<$r4^$`(B LODLIN15 $B%Q%C%1!<%8(B

    LOADLIN.EXE
    MANUAL.TXT ($B$3$N%U%!%$%k(B)
    TEST.PAR($B%Q%i%a!<%?!<%U%!%$%k$NNc(B)
    PARAMS.DOC

$B0J2<$N$b$N$OI,$:$7$bI,MW$J$o$1$G$O$"$j$^$;$s!#(B

    LOADLINX.EXE
    BIOSINTV.SYS
    REALBIOS.EXE
    BOOTSECT.BIN

3.2.  DOS $B%W%m%s%W%H$+$i$N5/F0(B
      ------------------------

3.2.1 $BIU$1!"$b$7@_Dj$,9T$o$l$J$+$C$?>l9g$O$3$NJ}K!$r;H$&$3$H$K$7$^$7(B
$B$?!#(B

DOS $B%W%m%s%W%H$+$i!"Nc$($P!"$3$s$J$U$&$KF~NO$7$^$9!'(B

    C:> CD \LOADLIN
    C:\LOADLIN> LOADLIN zimage /dev/hdb1 ro vga=extended

$BCm0U!'0JA0$+$i$N(B LOADLIN $B%f!<%6!<$O(B -ja $B%*%W%7%g%s$r;H$C$F(B 
BIOSINTV/REALBIOS $B$rL58z$K$9$k$+!"$=$l$i$r:o=|$9$Y$-$G$7$g$&!'(B

    C:\LOADLIN> LOADLIN zimage -ja /dev/hdb1 ro vga=extended

$B$"$k$$$O!"$b$7(B DOS $B$N%3%^%s%I%i%$%s$N>e8B$N(B 128 $B%P%$%H$r1[$($k$h$&$J%Q(B
$B%i%a!<%?$rEO$9>l9g$O!"(B

    C:\LOADLIN> LOADLIN @params

$B$H$7$^$9!#%Q%i%a!<%?%U%!%$%k$N0lNc$,(B "test.par" $B$G$9!#$<$RFI$s$G$_$F$/(B
$B$@$5$$!#8=;~E@$G$O(B LOADLINX $B$O%Q%i%a!<%?%U%!%$%k$r%5%]!<%H$7$F$$$^$;$s!#(B

[$BLuCm!'(B6.1 $B>O$K(B LOADLINX $B$G%Q%i%a!<%?%U%!%$%k$r;H$&Nc$,=P$F$/$k$N$G!"(B
 $B:#$N%P!<%8%g%s$G$O%5%]!<%H$7$F$$$k$H;W$$$^$9(B($B;d$O;n$7$F$$$^$;$s$,(B)]

($B%+!<%M%k%=!<%9$+$iH4$-$@$7$?(B)$B$h$j>\:Y$J%3%^%s%I%i%$%s$N%Q%i%a!<%?!<$K(B
$B$D$$$F$O(B PARAMS.DOC $B$K$"$j$^$9!#(B

3.2.2 $B4JC1$J%X%k%W(B
      ------------

   C:\LOADLIN> loadlin <enter>

$B$H$9$k$3$H$G!"%*%s%i%$%s!&%X%k%W$H@_Dj$,<($5$l$^$9!#$3$&$$$&Iw$K$7$?$i!"(B
$B$b$&>/$7;H$$$d$9$$$+$b!#(B

   C:\LOADLIN> loadlin | more <enter>

$B$3$&$9$k$H!"$3$N$h$&$J=PNO$,<($5$l$k$O$:$G$9(B($B;d$N%^%7%s$+$i$N$b$N$G$9(B)

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      LOADLIN v1.5 (C) 1994 Hans Lermen ([email protected])

      USAGE:
        LOADLIN @params
        LOADLIN [zimage_file] [options] [boot_params]
          without any params, LOADLIN displays this help message.
          @params:
             params is a DOS file containing all other options
          zimage_file:
             DOS file name of compressed Linux kernel image
          options:
             -v        verbose, show information on params and configuration
             -t        test mode, do all but starting Linux, also sets -v
             -d file   debug mode, same as -t, but duplicates output to "file"
                       (for -v, -t, -d please see 5.5)
             -rb       search for REALBIOS before BIOSINTV
             -rx       don't check REALBIOS' ROM-date
                       (for -rb, -rx please see 5.4.2)
             -ja       use Javier's method, disable BIOSINTV and REALBIOS.
                       (please see 5.4)
             -clone    use alternate CPU-check, assume we have a 486 clone
                       (please see 5.4.4)
             -oldxd    use old /dev/xda,xdb numbering 0xC00,0xC40,
                       newer kernels ( >= 1.1.0 ) have 0xD00,0xD40.
                       (please see 5.3.1)
             -n        no translation for root=...  (goes into command_line)
                       (please see 5.3)
          boot_params:
             root=xxx  filesystem to be mounted by Linux as "/"
                  xxx = hex number (e.g. root=201 for /dev/fd1)
                      = /dev/mmmn (e.g. root=/dev/hda2)
                             mmm = fd,hda,hdb,sda,sdb...
                             n   = 1..10.. decimal
                             n   = 01..0a.. or 0x1..0xa.. or a..f hexnumber
                       (please see 5.3)
             ro        mount "/" readonly
             rw        mount "/" read/write
             ramdisk=x install ramdisk of size x Kbytes.  If also root=/dev/fdx,
                       then LOADLIN prompts for a floppy (copied into ramdisk)
                       (please see 3.2.4)
             vga=xxx   vga mode (e.g. -3..0.., ask, normal, extended)
             (for more boot params see file PARAMS.DOC)

      Your current DOS/CPU configuration is:
        load buffer size:   0x775F0   setup buffer size:   0x1000
        total memory:     0x0FE0000
        CPU is in V86 mode
        BIOSINTV.SYS:   NO
        SetupIntercept: YES, patching setup code
        stat4: VCPI_present, physmap=logmap, all OK for switch to realmode
        input params size 0x0000
        input params:

        LOADLIN started from DOS-prompt

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

$BCm5-!'(B(-t $B$N$h$&$J(B)LOADLIN $B<+?H$N%*%W%7%g%s$OA4$F(B Linux $B$N%3%^%s%I(B
      $B%i%$%s!&%Q%i%a!<%?!<0JA0$K$J$$$H$$$1$^$;$s!#(B

3.2.3 $B%P%C%A%U%!%$%k(B(LINUX.BAT)$B$+$i$N5/F0(B
      -----------------------------------

$B$[$H$s$I$N(B DOS $B%f!<%6!<$O(B(SMARTDRV $B$N$h$&$J(B)$B%G%#%9%/%-%c%C%7%e$rMxMQ$7(B
$B$F$$$k$G$7$g$&!#$b$7!"%-%c%C%7%e%W%m%0%i%`$,(B "write-behind" $B%-%c%C%7%e(B
$B$r;H$C$F$$$l$P!"(BLOADLIN $B$r8F$VA0$K$^$@=q$-$3$^$l$F$$$J$$%-%c%C%7%e%P%C(B
$B%U%!$r=q$-$@$7$F$*$/I,MW$,$"$j$^$9!#(B

$BNc!'(B
    C\LOADLIN> smartdrv /C    $B$3$&$9$l$P!"%-%c%C%7%e%P%C%U%!$,%G%#(B
                              $B%9%/$K=q$-$3$^$l(B(sync)$B$^$9!#$?$$$F$$!"(B
                              DOS 6.2 $B$G$OITMW$N$O$:$G$9$,!"$d$C$F(B
                              $B$*$$$F32$K$O$J$j$^$;$s(B)
    C\LOADLIN> loadlin ....

$B$3$l$O!"0J2<$N$h$&$J%P%C%A%U%!%$%k$r:n$C$F$*$/$[$&$,%9%^!<%H$J$d$jJ}$G(B
$B$7$g$&!#(B

   +-------------------- start of LINUX.BAT
   |
   |  SMARTDRV /C
   |  C:\LOADLIN\LOADLIN C:\LOADLIN\ZIMAGE root=/dev/hdb2 ro vga=3
   |
   +-------------------- end of LINUX.BAT

$B$3$N$h$&$J%U%!%$%k$r:n$C$F$*$1$P!"C1$K!"(B

   C> linux

$B$H$9$k$@$1$G!"<+F0E*$K(B Linux $B$,%9%?!<%H$7$^$9!#(B

LINUX.BAT $B$N0lNc$r(B LOADLIN $B%Q%C%1!<%8$KF~$l$F$*$-$^$7$?!#(B


3.2.4 $B%U%m%C%T!<$H%i%`%G%#%9%/(B
      ------------------------

$B$b$7(B LOADLIN $B$K(B root=/dev/fdx $B$H$$$&%3%^%s%I$H6&$K(B ramdisk=xxxx $B$H$$$&(B
$B%3%^%s%I$rEO$;$P!"(BLOADLIN $B$O%+!<%M%k%$%a!<%8$r%a%b%j$K%m!<%I$7!"(Broot
floppy $B$rA^F~$9$k$h$&$K!"$H$$$&;]$N%a%C%;!<%8$r=P$7$F0l;~Dd;_$7$^$9!#(B

$B$3$&$9$l$P(B DOS $B$r5/F0$9$k%U%m%C%T!<(B($B$H(B LOADLIN $B$N5/F0(B)$B$H%k!<%H%G%#%9%/(B
$B$,F1$8%U%m%C%T!<%I%i%$%V$rMxMQ$9$k$3$H$,$G$-$^$9!#(B

$B$b$A$m$s!"$3$N$?$a$K$O%V!<%HMQ$K(B 2 $BKg$N%U%m%C%T!<$,I,MW$G$9$,!"(BLinux 
$B$O$I$s$I$sBg$-$/$J$C$F!"$b$O$d%+!<%M%k%$%a!<%8$H%k!<%H%U%!%$%k%7%9%F%`(B
$B$r0lKg$N%U%m%C%T!<$KF15o$5$;$k$3$H$OIT2DG=$K$J$C$F$$$^$9!#(BLOADLIN $B$r;H(B
$B$($P!"$*fIW$G$7$g$&!#(B

LOADLIN $B$N(B "setup buffer size" $B$K<($5$l$kCM$,!"%;%C%H%"%C%W%W%m%0%i%`(B
$BMQ$N%P%C%U%!%5%$%:$G$9!#(B

640 K $B$N%a%b%j$N$&$A!">e0L(B 20 K $B%P%$%H$,;D$C$F$$$l$P!"(BBIOS $B$H>e0L%a%b(B
$B%j$KFI$_$3$^$l$k%I%i%$%PMQ$N%G!<%?NN0h$H$7$F!"B?J,==J,$G$7$g$&!#(B

2. DOS $B%W%m%0%i%`$O$$$o$f$k%j%"%k%b!<%I(B($B$"$k$$$O(B 386 $B0J>e$N%^%7%s$G$O(B
   $B2>A[(B 86 $B%b!<%I(B)$B$G$N$_2TF/$7$^$9!#(B

$B0lJ}!"(BLinux $B$O%W%m%F%/%H%b!<%I$GF0$-!"%+!<%M%k$OFC8"%l%Y%k(B 0(P0, $B%9!<(B
$B%Q!<%P%$%6!<%b!<%I(B)$B$KF~$l$J$/$F$O$J$j$^$;$s!#$H$3$m$,!"(B(DPMI $B$N>l9g$N(B
$B$h$&$K(B) V86 $B%b!<%I$N%5!<%P!<$,5v2D$7$J$1$l$P!"(BV86 $B%b!<%I$+$i%W%m%F%/%H(B
$B%b!<%I(B(P0)$B$X%9%$%C%A$9$k$3$H$O$G$-$^$;$s!#(B

$B$3$N$?$a!"(B

- $B%j%"%k(B 86 $B%b!<%I$+$i3+;O$9$k(B(EMS $B%I%i%$%P$d(B WINDOWS $B$O;H$($^$;$s(B)
$B$+(B
- EMS $B%I%i%$%P$G(B VCPI $B%5!<%P!<$rMxMQ$9$k(B($B$3$l$G$b(B WINDOWS $B$O;H$($^$;$s(B)
  $BI,MW$,$"$j$^$9!#(BEMM386 $B$r;H$C$F$$$k>l9g!"(BNOVCI $B%*%W%7%g%s$O;H$o$J$$$G(B
  $B$/$@$5$$!#(BNOEMS $B$O;H$C$F$bBg>fIW$G$9!#(B

VCPI $B$O(B P0 $B%b!<%I$bMxMQ$G$-!"$[$H$s$I$N(B EMS $B%I%i%$%P$G$b%5%]!<%H$5$l$F(B
$B$$$^$9(B($B$b$7(B EMS $B$,;H$($k$J$i$P(B)$B$,!"(BMS-WINDOWS $B$N85$G$OMxMQ$G$-$^$;$s(B
(MICROSOFT $B$O%f!<%6!<$,(B P0 $B%b!<%I$r;H$&$3$H$r7y$C$F$$$^$9(B)$B!#(B

$BJ*M}%a%b%j$H2>A[%a%b%j$N%^%C%T%s%0$b:G=i$N(B 640K $B$N(BRAM $BNN0h(B $B$G$OF10l$G(B
$B$"$kI,MW$,$"$j$^$9!#IaDL$O$=$&$J$C$F$$$k$O$:$G$9$,!"(BEMS $B%I%i%$%P$K0J2<(B
$B$N$h$&$J%*%W%7%g%s$rM?$($k$3$H$G!"6/@)E*$K$3$N$h$&$K@_Dj$9$k$3$H$,$G$-(B
$B$^$9!#(B

   EXCLUDE=1000-A000     (386MAX $BMQ(B)
$B$"$k$$$O(B
   B=A000                (EMM386.EXE $BMQ!#$?$$$F$$$N>l9g$OITMW$G$9(B)

$B>\$7$/$O(B EMS $B%I%i%$%P$N%^%K%e%"%k$r8+$F$/$@$5$$!#$G$b!"$b$72?$+K:$l$F(B
$B$$$F$b(B LOADLIN $B$,;XE&$7$F$/$l$k$N$G$4?4G[$J$/!#(B

$BCm0U!'(B
$BFC$K2?%a%,%P%$%H$b%a%b%j$r$D$s$G$$$k%7%9%F%`$N>l9g!"%W%m%F%/%H%b!<%I$K(B
$B0\9T$9$kA0$K(B VCPI $B%5!<%P!<$,%,!<%Y%C%8%3%l%/%7%g%s$r;O$a$F!"$7$P$i$/;~(B
$B4V$,$+$+$k$3$H$b$"$j$^$9$,!"$7$s$\$&6/$/BT$C$F$d$C$F$/$@$5$$!#(B

3. $B$b$A$m$s(B LOADLIN $B$r(B Linux $B$N(B DOSEMU $B$+$i;H$&$3$H$O$G$-$^$;$s!#Nc$((B
$Bu67$G$OITMW(B
$B$K$J$k$h$&$K$7$^$7$?(B(3.2.1 $B$H(B 5.4 $B$r8+$F$/$@$5$$(B)$B!#(B

$B>oCs%I%i%$%P$H(B V86 $B%b!<%I$K4X$9$kLdBj$Kl=j$r(B
$B8+$D$1$^$9!#$3$l$G$bF0$-$^$9$,!"$-$l$$$J=hM}$H$O8@$($^$;$s!#:G$b$h$$J}(B
$BK!$O!"(BLinux $B$N%;%C%H%"%C%W%W%m%0%i%`<+?H$K3d$j$3$_$N$?$a$N%a%+%K%:%`$r(B
$BMQ0U$9$k$3$H!"$D$^$j!"%;%C%H%"%C%W%W%m%0%i%`$K(B LOADLIN $B$r%5%]!<%H$7$F(B
$B$b$i$&$3$H$G$9!#(B

LOADLIN/KERNEL $B%G%#%l%/%H%j$K:G?7$N(B(1.1.47)$B%+!<%M%k$N(B setup.S $B$KBP$9$k(B
$B%Q%C%A$,$"$j$^$9!#;d$O$3$N%Q%C%A$r(B Linus $B$KAw$C$F$*$j!"8x<0$N%+!<%M%k(B
$B%j%j!<%9$K$7$F$$$^$9!#$=$&$J$k$^$G$O!"$"$J$?<+?H(B
$B$Ne$N%+!<%M%k$J$i$P(B LOADLIN$B$G%V!<%H$7$J$/$J$kF|$^$G!"(B
$BI,$:$7$b%Q%C%A$rEv$F$kI,MW$O$"$j$^$;$s!#(B

$B$b$&0l$D!"(Binitmain.dif $B%Q%C%A$bJXMx$G$9!#$3$l$rEv$F$l$P!"(BLinux $B$,l9g!"$3$l$OITMW$G$9!#(B

SWITCHES=/F

[MENU]
menuitem=DOS, DOS boot
menuitem=LINUX_1, LINUX boot (SLS 1.03)
menuitem=LINUX_2, LINUX boot (Slackware, LST)
menuitem=LINUX_3, LINUX boot (UMSDOS, with C: as DBLSPACE'd drive)
menuitem=LINUX_4, LINUX boot from 3.5 inch floppy B:
menuitem=LINUX_5, LINUX boot (Slackware, high partition number)
menuitem=LINUX_6, Create a dump file for bug report

[DOS]
device=c:\dos\himem.sys
device=c:\dos\emm386.exe 2048 ram
DOS=HIGH,UMB
SHELL=C:\COMMAND.COM C:\ /e:1024 /p
...   etc.,  etc.,  etc.

[LINUX_1]
shell=c:\loadlin\loadlin.exe c:\loadlin\zimage vga=ask root=/dev/hdb3

[LINUX_2]
shell=c:\loadlin\loadlin.exe c:\loadlin\zimage vga=-3 root=/dev/hdb2 ro

[LINUX_3]
rem  UMSDOS $B%U%!%$%k%7%9%F%`$O05=L$5$l$F$$$J$$(B drive D:(/dev/hdb1)
device=c:\dos\dblspace.sys
rem                     v----- LOADLINX preprocessor $B$r;H$&(B 
shell=c:\loadlin\loadlinX.exe d:\linux\zimage.{15 root=D: vga=ask
rem  $B$3$l$O(B UMSDOS $B$N%U%!%$%kL>(B---------------^^^      |
rem  $B$3$l$O(B root=/dev/... $B$H2r!"(B
rem   $B%^%$%J!WFM$7$J$$$h$&$KK]Lu$7$^$9!#(B

[LINUX_6]
shell=c:\loadlin\loadlin.exe c:\loadlin\zimage -d c:\dump.txt root=/dev/fd1 ramdisk=1440
rem                                            ^^^^^^^^^^^^^^
rem  $B$3$&$9$l$P!"%G%P%C%0>pJs$,$3$N%U%!%$%k$K(B --------^
rem  $B=PNO$5$l$^$9!#A4$FDL>oDL$j%;%C%H%"%C%W$5$l$^$9$,!"(BLinux $B$O%m!<%I(B
rem  $B$5$l$:$K(B LOADLIN $B$O=*N;$7$^$9!#(B
rem  $BCm0U!'(BCONFIG.SYS $B$K(B [MENU] $B$r@_Dj$7$J$$$+$.$j!"$3$l$O;H$o$J$$$3$H!#(B
rem  $B$5$b$J$$$H!"IaDL$K%V!<%H$9$k$?$a$K(B DOS $B$N%7%9%F%`%U%m%C%T!<$,I,MW(B
rem  $B$K$J$j$^$9!#(B

[COMMON]
rem   $B$3$3$+$i@h$K$O$=$NB>$N!V0lHLE*$J!W@_Dj$r$7$^$9!#(B

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

3.3.2 CONFIG.SYS $B$NJ8K!>e$N@)8B(B
      -------------------------

1. "shell=" $B$H$$$&9T$K$"$i$o$l$?A4$F$N%Q%i%a!<%?$O(B DOS $B$K$h$C$FBgJ8;z(B
   $B$KJQ49$5$l$^$9$,!"(BLinux $B$N%Q%i%a!<%?$OBgJ8;z$H>.J8;z$r6hJL$7$^$9!#(B
   LOADLIN $B$O0J2<$N%Q%i%a!<%?$r>.J8;z$K$b$I$7$^$9!#(B

    mem=...
    no387
    single
    auto
    debug
    no-hlt
    reserve=...
    hd=...
    xd=...
    bmouse=...
    max_scsi_luns=

$B0J2<$N%Q%i%a!<%?!<$O!"%3%^%s%I%i%$%s$K$OE83+$5$l$^$;$s$,!"?tCM$KJQ49$5(B
$B$l$F!"%V!<%H%;%/%?!<$KEO$5$l$^$9!#(B

    vga=...
    ramdisk=
    ro
    rw

$B$b$7(B -n $B%9%$%C%A$,%;%C%H$5$l$J$1$l$P!"$3$l$O(B

   root=...

$B$K$bE,MQ$5$l$^$9!#(B

2. $B%Q%i%a!<%?!<%U%!%$%k$r;H$($PBgJ8;z(B/$B>.J8;z$NLdBj$OHr$1$k$3$H$,$G$-$^(B
   $B$9!#$3$N>l9g!"(BCONFIG.SYS $B%i%$%s$O$3$N$h$&$K$J$j$^$9!'(B

[LINUX]
 shell=c:\loadlin\loadlin.exe @c:\loadlin\params

$B%Q%i%a!<%?!<%U%!%$%k$NNc$,(B "test.par" $B%U%!%$%k$G!">\$7$/$O$3$l$rFI$s$G(B
$B$_$F$/$@$5$$!#8=:_$O!"%Q%i%a!<%?!<%U%!%$%k$O(B UMSDOS $B%7%9%F%`MQ$N(B 
LOADLINX $B$G$O%5%]!<%H$5$l$F$$$^$;$s!#(B
[$BLuCm!'@h$K$b=q$-$^$7$?$,!"$3$N$"$?$j$O(B 1.5 $B0JA0$N%P!<%8%g%s$N$3$H$G!"(B
       $B:#$N(B 1.5 $B$G$O%5%]!<%H$7$F$$$k$h$&$G$9(B]

                         --------- +++  --------

4.   LOADLIN $B$N%3%^%s%I%i%$%s%Q%i%a!<%?(B
     ==================================

$B$b$7%Q%i%a!<%?%U%!%$%k$r;H$&$J$i(B($BNc$($P(B @TEST.PAR)$B!"$3$N%U%!%$%kL>$,(B
LOADLIN $B$N%3%^%s%I%i%$%s$N:G=i$N%Q%i%a!<%?$G$J$1$l$P$J$j$^$;$s!#(BzImage
$B%U%!%$%kL>$b4^$`!"$=$NB>$N%Q%i%a!<%?$O%Q%i%a!<%?%U%!%$%k$NCf$K5-$5$l$k(B
$B$3$H$K$J$j$^$9!#(B

Linux $B$,5/F0$9$k;~!"%;%C%H%"%C%W%W%m%0%i%`(B($B4pK\E*$J%O!<%I%&%'%"@_Dj$r(B
$B%A%'%C%/$7$F!"%W%m%F%/%H%b!<%I$K0\9T$9$k(B)$B$+$i(B runstring $B$,EO$5$l$^$9!#(B
$B$3$NJ8;zNs$O!"%3%^%s%I%i%$%s$H8F$P$l$F$$$^$9$,!"%3%s%Q%$%k;~$KKd$a$3$^(B
$B$l$?%-!<%o!<%I$HHf3S$5$l$^$9!#$"$k$b$N$O(B(mem=, root=, ro, rw, no387)$B%+!<(B
$B%M%k$NJQ?t$rJQ99$7!"$"$k$b$N$O(B(ether=, hd=, sound=)$B%G%P%$%9%I%i%$%P$K(B
$BEO$5$l!"$^$?$"$k$b$N$O(B(single, auto)$B$O(B /etc/init($B$"$k$$$O(B/bin/init $B$+(B
/sbin/init $B$N$&$A:G=i$K8+$D$+$C$?$b$N(B)$B$XEO$5$l$^$9!#(B

$B>\:Y$O(B PARAMS.DOC $B$r8+$F$/$@$5$$!#(B

"keyword=value" $B$N7A$r/etc/boot_env_string" $B$H$$$&%3%^%s%I$r@_Dj$9(B
$B$k$H!"(Benvp_init $B$NCf?H$,$3$N%U%!%$%k$K=q$-$@$5$l!"B>$N%W%m%;%9$+$i$b;H(B
$BMQ2DG=$K$J$j$^$9!#$?$@$7!"$3$N%3%^%s%I$O%U%!%$%k%7%9%F%`$,FI$_=q$-2DG=(B
$B$G%^%&%s%H$5$l$k0JA0$K$b4^$a$F(B) 127 $B%P%$%H$K8B$i$l$F$$$^(B
$B$9!#%Q%i%a!<%?%U%!%$%k(B(@param, 3.2.2 $B;2>H(B)$B$r;H$($P!"%+!<%M%k$XEO$;$kJ8(B
$B;zNs$ND9$5$OM}O@E*$K$O(B 2047 $B%P%$%H$G$9$,!"(Binit/main $B$N@EE*%P%C%U%!$r@a(B
$BLs$9$k$?$a$K!"J8;zNs$O0l;~E*$JJ]B8>l=j$KCV$+$l!"%+!<%M%k$K$h$C$F%3%T!<(B
$B$5$l$^$9!#$3$N$?$aJ8;zNs$N:GBgD9$O%3%s%Q%$%k;~$K7h$a$i$l$F$$$^$9!#(B

1.0.5 $B0JA0$N%+!<%M%k$K$O!"(Binit/main.c $B$K>.$5$JLdBj$,$"$j$^$7$?!#(Bmain.c
$B$N@EE*$J%P%C%U%!$,(B 80 $B%P%$%H$7$+MQ0U$5$l$F$J$+$C$?$N$G$9!#(BLOADLIN $B$O%Q(B
$B%i%a!<%?!<$r05=L$7$^$9$,!"$=$ND9$5$r%A%'%C%/$7$F$$$J$$$?$a!"%Q%i%a!<%?!<(B
$B$,B?$9$.$k$H!"5/F0;~$K%+!<%M%k$r%O%s%0%"%C%W$5$;$F$7$^$$$^$9!#(B

Linux 1.0.5 $B$+$i(B "command_line[]" $B$O(B COMMAND_LINE_SIZE $B$NBg$-$5!"$9$J(B
$B$o$A(B 256 $B%P%$%H$K$J$j$^$7$?!#%3%^%s%I%i%$%s$N%5%$%:$b%A%'%C%/$5$l$F$$(B
$B$^$9!#$b$C$HBg$-$J%5%$%:$,I,MW$J$i$P!"(Binit/main.c $B$N(B COMMAND_LINE_SIZE
$B$rJQ99$9$k$@$1$G$9!#(B

                         --------- +++  --------
5. $BLdBj$,5/$l$P(B
  ==============

$B;d$O$$$/$D$+$N%U%#!<%I%P%C%/$rLL$7$?LdBj$K$D$$$F$<$R$H$b;d$K%U%#!<%I%P%C%/$7$F$/$@(B
$B$5$$!#(B

$B$b$7%P%0$K5$$E$$$?$i!"$=$l$K;~4V$rHq$9$3$H$O$;$:!";d$"$F$K(B mail $B$7$F$/(B
$B$@$5$$!*(B

$B$7$+$7!"LdBj$r%l%]!<%H$7$F$$$?$@$/:]$K$O>\$7$$>pJs$,I,MW$G$9!#!V;d$N%9(B
$B%/%j!<%s$O??$C@D$K$J$C$F$7$^$$$^$9$,!"2?$,0-$$$N$G$7$g$&!)!W$@$1$G$O==(B
$BJ,$G$O$"$j$^$;$s!#(B

-d $B$+(B -t $B%*%W%7%g%s$r;H$($P!"(BLOADLIN $B$O;d(B($B$"$J$?$K$b(B)$B$KM-1W$J>pJs$r<((B
$B$7$F$/$l$^$9!#(B

5.1.  $BE57?E*$J%H%i%V%k$NNc(B $B$=$N(B 1
      ---------------------------

    C:\LOADLIN>loadlin zimage /dev/sda1 ro

$B%+!<%M%k$O%m!<%I$5$l$k$,(B(LOADING......)$B!"(B"unable to read superblock" 
$B$H$$$&%a%C%;!<%8$H6&$K(B"$B%Q%K%C%/(B"$B$7$F$7$^$$!"%O!<%I%j%;%C%H$9$k$7$+$J$$!#(B

$B2?$,LdBj$J$N$+$r3NG'$9$k$?$a$K(B -t $B%*%W%7%g%s$rIU$1$F$_$F$/$@$5$$!'(B

    C:\LOADLIN>loadlin zimage -t /dev/sda1 ro
                              --

$B$3$&$9$l$P!":#$^$G$HA4$/F1$8F0:n$r$7$^$9$,!"(BLinux $B$rpJs$rI=<($7$^$9!#(B

    Your current LINUX kernel boot configuration is:
     image file:       zimage
     kernel size:     0x4D010
     ram disk size:    0x0000
     root device:      0x0342  read only
     VGA mode:         0xFFFF
     command line size 0x001B
     command line:
       /dev/sda1 BOOT_IMAGE=zimage
     ..
     ..
     ..

"root device:" $B$NMs$r8+$F$/$@$5$$!#(B/dev/sda1 $B$N%G%P%$%9$N%a%8%c!loadlin zimage root=/dev/sda1 ro mem=0xFF0000

$B%+!<%M%k$O%m!<%I$9$k(B(LOADING....)$B$,!"(BLinux $B$O(B "<2M RMA system halted"
$B$N%a%C%;!<%8$H$H$b$K(B "$B%Q%K%C%/(B" $B$7$F!"%O!<%I%j%;%C%H$9$k$7$+$J$$!#(B

$B4V0c$$$r%A%'%C%/$9$k$?$a$K0J2<$N$h$&$KF~NO$7$^$9!#(B

    C:\LOADLIN>loadlin zimage -d report.dmp root=/dev/sda1 ro mem=0xFF0000
                             -------------
$B$3$&$9$l$P!"=PNO$r2hLL(B($B$H(B report.dmp $B%U%!%$%k(B)$B$K=P$;$^$9!#(B

        Your current LINUX kernel boot configuration is:
     ..
     ..
     command line:
       BOOT_IMAGE=zimage

        Your current DOS/CPU configuration is:
     ..
     ..
     total memory:     0x01E0000
     ..
     ..

$B$3$l$O(B LOADLIN $B$N%P%0$+$bCN$l$^$;$s!#$J$<$J$i!"(B"mem=0xFF0000" $B$O(B 
$B%3%^%s%I%i%$%s$N(B "BOOT_IMAGE=zimage" $B0JA0$K8=$o$l$J$$$H$$$1$J$$$+$i$G(B
$B$9!#(B

$B2?$,5/$C$?$+$K$D$$$F;d$K%a!<%k$7$F$/$@$5$$!#%a!<%k$K$O(B "report.dmp" $B%U%!(B
$B%$%k$H(B CONFIG.SYS $B$r4^$a$F$*$$$F$/$@$5$$!#$=$&$7$F$$$?$@$1$l$P!"$I$3$,(B
$B4V0c$C$F$$$k$+$r%A%'%C%/$G$-$^$9!#(B

$BCm0U!'(B
$B$"$kr7o2<$G$O(B(Javier $BK!$r;H$o$J$$>l9g(B) INT15 $B$r;H$($P%a%b%j%5%$%:(B
$B$rCN$k$3$H$,$G$-$^$9!#$7$+$7!"$3$l$O$"$k$O(B(Slackware 2.0.0 $B$G$O(B
$BJQ99$5$l$F$$$^$9(B) dev/hda1 .. hda9 .. hda10 .. hda16 $B$K$J$C$F$*$j!"(B
Linus $B$,9M$($F$$$?$h$&$J(B /dev/hda1 .. hda9 .. hdaa .. hdaf $B$K$O$J$C$F(B
$B$$$^$;$s$G$7$?!#(B

$B$G$9$+$i!"(BLOADLIN $B$N%P!<%8%g%s(B 1.3 $B0J9_$G$O!"%k!<%H%G%P%$%9$r(B LOADLIN 
$B<+?H$G2rK!(B
$B$O@^CoE*$G$9$,!":.Mp$rB?>/$H$b8:$i$;$l$P!"$H;W$C$F$$$^$9!#(B

$B$b$7(B "/dev/hda, hdb, sda ..." $B$N8e$KB3$/?t;z$,(B 0, 0x $B$"$k$$$O(B a..f $B$G(B
$B;O$^$C$F$$$l$P!"$=$l$O(B 16 $B?J?t$H$7$F2r$r;}$C$F$$$k$+$bCN$l$^$;(B
$B$s$+$i(B)

$BCm0U!'(B -n $B%*%W%7%g%s$r$D$1$l$P$3$NJQ49$O9T$J$o$l$^$;$s!#$=$N>l9g!"(B
       root=/dev ... $B$NItJ,$O$=$N$^$^%3%^%s%I%i%$%s$XEO$5$l$^$9!#e=q$-$7!"(BLOADLIN $B$O4{CN$N%G%P%$%9HV9f$r%A%'%C(B
       $B%/$9$k5!2q$rF@$^$9!#(B
       $B$3$N%*%W%7%g%s$O>-Mh$N(B Linux $B$N?J2=$r$K$i$s$@$b$N$G$9!#$b$7(B 
       Linus $B$,%k!<%H%G%P%$%9$N%j%9%H$rA}$7$F$b!"$=$l$i$N?7$7$$%G%P%$(B
       $B%9$r(B LOADLIN $B$r%"%C%W%G!<%H$9$k$3$H$J$/;H$&$3$H$,$G$-$^$9!#(B

5.3.1 /dev/xd $B%G%P%$%9%U%!%$%k$N%a%8%c!l9g$K$O(B -oldxd $B%*%W%7%g%s$rIU(B
$B$1$F!"(B/dev/xd $B$N8E$$%G%P%$%9HV9f(B(12)$B$r;H$&$h$&$K$7$^$9!#(Bsetup.S $B$X$N%Q%C(B
$B%A$r$"$F$l$P!"$3$N@_Dj$O(BLOADLIN $B$,<+F0E*$K$d$C$F$/$l$^$9!#(B

5.4.  $B$"$kr7o$,I,MW$G$9!#(B

a) Linux $B$,%W%m%F%/%H%b!<%I$K@Z$jBX$k@#A0$K%;%C%H%"%C%W%3!<%I$K3d$j$3(B
   $B$`(B(Javier $BK!$r;H$C$F(B)$B5!2q$,$"$k$3$H(B

b) $B$"$k$$$O3d$j9~$_%Y%/%?!<(B($B$H$$$/$D$+$N(B BIOS $B%G!<%?(B)$B$r(B "$B5/F0;~$N(B" $B>u(B
   $BBV$rLOJo$9$k$?$a$K=$@5$9$k$3$H(B

a) $B$N$?$a$K$O(B 0.99pl14 $B0J>e$N%+!<%M%k$,I,MW$G$9!#(Bsetup.dif $B%Q%C%A$r$"(B
$B$F$kJ}$,$$$$$G$7$g$&(B($B$3$N%Q%C%A$r(B Linus $B$KAw$C$F8x<0$N%+!<%M%k$K:NMQ$7(B
$B$F$b$i$&$3$H$r4uK>$7$F$$$^$9(B)$B!#$^$:;O$a$K(B Javier $BK!$r;n$7$F$_$k$Y$-$G(B
$B$9!#$3$NJ}K!$O$[$H$s$IA4$F$N%^%7%s$d@_Dj$GF0$/$O$:$G$9!#$3$NJ}K!$r;H$((B
$B$P!"(BDOS $BMQ$K$I$s$J;vA0$N@_Dj$bI,MW$"$j$^$;$s!#FC$K$b$&0lEY!"0JA0$+$i(B
LOADLIN $B$N8E$$%P!<%8%g%s$r;H$C$F$$$??M$KCm0U$7$^$9!#(B

Javier $BK!$r;H$&$?$a$K$O!"@_Dj$+$i(B BIOSINTV/REALBIOS $B$r30$9$+(B LODLIN $B$K(B 
-ja $B%*%W%7%g%s$rIU$1$kI,MW$,$"$j$^$9!*(B

Javier $BK!$G$&$^$/9T$+$J$$>l9g!"(Bb) $B$NJ}K!$r;n$7$F$_$F$/$@$5$$!#(Bb) $B$NJ}(B
$BK!$r;n$9$K$O!"(BCONFIG.SYS $B$N:G=i$KCHq$7$J$$$G$7$g$&!#(BBIOSINTV.SYS $B$O$I$s$J%a%b%j%^%M!<(B
$B%8%c!<$r;H$&>l9g$G$b!"(BDOS $B$N>eIt%a%b%j$K%m!<%I$7$F$O$$$1$^$;$s!#(B

$B$b$7!"(BTSR $B$d%I%i%$%P$,(B INT15 $B$N3d$j9~$_$r2#l9g!"(BLinux $B$K(B
$B$O8m$C$?MxMQ2DG=%a%b%jNL$,Js9p$5$l$k$G$7$g$&!#(B(QEMM$B$N$h$&$J(B) DOS $B$N%a(B
$B%b%j%^%M!<%8%c!<$O$$$o$f$k!V%9%F%k%9K!!W$r;H$C$?$H$-$K$3$NLdBj$r5/$7$^(B
$B$9!#(B

$B$b$7!"$3$N$h$&$J;vBV$,5/$l$P!"(BLOADLIN $B$N%3%^%s%I%i%$%s$K(B mem=xxxx $B$H=q(B
$B$$$F$/$@$5$$!#$3$3$G(B xxxx $B$O%a%b%j$NA4%P%$%H?t$G$9!#(B($BCm0U!'%^%6!<%\!<(B
$B%I$N(B BIOS $B$,%a%b%j$N$&$A(B 128Kb $B$r(B Shadow RAM $B$K3d$j$"$F$F$$$k$+$bCN$l(B
$B$^$;$s(B)

LOADLIN $B$,<($9(B "total memory" $B$NMs$,!"(B Linux $B$+$iMxMQ$G$-$k$O$:$NA4%a(B
$B%b%j$r<($7$F$$$^$9!#(B

(BIOSINTV.SYS $B$r;H$&(B)$B;d$N4JC1$JJ}K!$O!"(BDOS $B$K$h$C$F$[$s$N$o$:$+JQ99$5(B
$B$l$?3d$j9~$_%F!<%V%k(B($B$9$J$o$A!"K\Ev$K85$N$^$^$N%F!<%V%k$H$$$&$o$1$G$O(B
$B$"$j$^$;$s(B)$B$r;H$$$^$9$,!"$[$H$s$IA4$F$N@_Dj$N85$GMxMQ2DG=$G$9!#3d$j9~(B
$B$_%Y%/%?!<$+$i$O$[$\FHN)$7$F$$$k$N$G!"(BBIOS $B$N%G!<%?(B/$B%9%/%i%C%A!&%(%j%"(B
$B$KJQ99$r2C$($kI,MW$O$"$j$^$;$s!#(BREALBIOS $BK!$NA0$K(B BIOSINTV $BK!$r;H$C$F(B
$B$_$k$Y$-$G$7$g$&!#(B

($BNc$($P(B QEMM $B$N$h$&$J(B) DOS $B$N%a%b%j%^%M!<%8%c$N85$G;H$&>l9g$NLdBj$,Js(B
$B9p$5$l$F$$$^$9!#$=$N$h$&$J%a%b%j%^%M!<%8%c!<$O!"$$$/$+$N%Y%/%?!<$r%U%C(B
$B%/$9$k$+(B LOADLIN $B$,%j%"%k%b!<%I$K:FF~$7$?;~$K$O$b$O$d;H$($J$$%G!<%?$K(B
$B%"%/%;%9$7$?$j$7$^$9!#(B

BIOSINTV $BK!$NA*Br;h$H$7$F!"%P!<%8%g%s(B 1.4 $B$+$i$O(B REALBIOS $BK!$r$NA4$F$NJ}K!$O%H%j%C%-!<$G$9!#;d$O!"H`$NJ}K!$K2C$($F(B BIOS $B$N(B 
data/scratch $BNN0h!"(BPIC-IMR $B$H(BTOP-ROM $B$rJ]B8$9$k$h$&$K$7$^$7$?$,!" CD \LOADLIN
    C:\LOADLIN> REALBIOS

$B$HF~NO!#(B

- $B$9$k$H!"$3$s$J=PNO$,=P$^$9!#(B

     Generation of the file C:\REALBIOS.INT (for the REALBIOS method)
     consists of TWO steps:

       1. Generating the special boot floppy and booting with it.

       2. Reading the saved interrupt table and BIOS data from the floppy
          and writing it to C:\REALBIOS.INT

     Type 1 or 2, (depending on which step you are in) or any other key
     to cancel:

($BLuCm!'2hLL$K=P$k$N$O$3$N$^$^$G$7$g$&$,!"$"$($FLu$7$F$_$^$9(B)
--------------------------------------------------------------------------
   (REALBIOS $BK!$N$?$a$K(B) C:\REALBIOS.INT $B$r:n$k$?$a$K$O(B 2 $B$D$N%9%F%C%W(B
   $B$,I,MW$G$9!'(B

     1. $BFCJL$J%V!<%H%U%m%C%T!<$r:n$j!"$=$l$+$i%V!<%H$7$^$9!#(B

     2. $B%;!<%V$5$l$?3d$j9~$_%F!<%V%k$H%U%m%C%T!<$N(B BIOS $B%G!<%?$rFI$_$3(B
        $B$_!"(BC:\REALBIOS.INT $B$K=q$-=P$7$^$9!#(B

   1 $B$+(B 2 ($B$"$J$?$,$$$k%9%F%C%W$K1~$8$F(B)$B$r2!$7$F$/$@$5$$!#$=$l0J30$N%-!<(B
   $B$r2!$9$H%-%c%s%;%k$5$l$^$9!#(B
--------------------------------------------------------------------------

- $B$^$::G=i$N%9%F%C%W$+$i$N%-!<$J$i%-%c%s%;%k$5$l$^$9!#(B
------------------------------------------------------------------------

- $B%U%m%C%T!<$rF~$l$F(B "C" $B$r2!$9$H$3$s$J=PNO$K$J$j$^$9!#(B

     OK, The special boot floppy has been generated.
     Leave it inserted in drive A: and reboot your machine
       But NOTE:
       If you have a disk cache program (like SMARTDRV)
       you may need to flush the write-behind cache first!

----------------------------------------------------------------------
     OK, $BFCJL$N%V!<%H%U%m%C%T!<$,$G$-$^$7$?!#(BA $B%I%i%$%V$KF~$l$?$^$^!"(B
     $B%^%7%s$r%j%V!<%H$7$F$/$@$5$$!#(B
     $B$G$bCm0U$7$F!'(B $B$b$7(B(SMARTDRV $B$N$h$&$J(B)$B%G%#%9%/%-%c%C%7%e%W%m%0%i(B
     $B%`$r;H$C$F$$$l$P!"$^$:(B write-behind $B%-%c%C%7%e$r%U%i%C%7%e$7$F$/(B
     $B$@$5$$!#(B
----------------------------------------------------------------------

- $B%j%;%C%H%\%?%s$r2!$9$+!V;0%C;X$N$"$$$5$D(B(CTRL-ALT-DEL)$B!W$r$7$F!"%^%7(B
  $B%s$r%U%m%C%T!<$+$i%V!<%H$7$^$9!#%U%m%C%T!<$N%V!<%H%m!<%@!<$,I,MW$J(B 
  BIOS $B$N3d$j9~$_%Y%/%?$H%G!<%?$r%U%m%C%T!<$K%;!<%V$7$^$9!#:G8e$K!"(B
  $B%^%7%s$O REALBIOS

$B$HF~NO$7$^$9!#(B

- ($B%9%F%C%W(B 2 $B$KF~$C$F$$$k$N$G(B)$B:G=i$NA0$rJQ$($k$3$H$O$G$-$^$;$s(B)$B$K%;!<%V$7$^$9!#(B
     (step 1 $B$G:n@.$7$?(B)$B%U%m%C%T!<$r(B A $B%I%i%$%V$KF~$l$^$7$?$+!)(B
 
     Y $B$G7QB3!"B>$N%-!<$G%-%c%s%;%k$5$l$^$9!#(B
-------------------------------------------------------------------------

- $B:n@.$7$?%U%m%C%T!<%G%#%9%/$r(B A $B%I%i%$%V$K:FA^F~$7!"(BY $B$r2!$9$H(B
  C:\REALBIOS.INT $B$,%U%m%C%T!<$N%G!<%?$+$i:n@.$5$l$^$9!#$b$72?$+JQ$J$3(B
  $B$H$,5/$-$l$P!"(BREALBIOS $B$,65$($F$/$l$k$O$:$G$9!#(B


5.4.2 REALBIOS.INT $B$N;H$$J}(B
      ---------------------

C:\REALBIOS.INT $B$OB>$N%^%7%s$K0\F0$5$;$i$l$J$$$h$&$K(B"$BIT2D;k!\%7%9%F%`(B"
$B%U%!%$%k$K$J$C$F$$$^$9(B(DIR $B%3%^%s%I$G$O8+$($^$;$s(B)$B!#(B

LOADLIN $B$O:G=i$K(B BIOSINTV.SYS $B$rC5$7!"iD9(B(verbose)$B%b!<%I$KBX$j$^$9!#$"$kl9g!"(B"-rx" $B%*%W%7%g%s$r;H$C$FF|IU$N%A%'%C%/$r%9%-%C%W$7$F$/(B
$B$@$5$$!#(B

$BCm0U!'(B

- C:\REALBIOS.INT $B$OG[I[$5$l$J$$$h$&$K(B HIDDEN+SYSTEM $BB0@-$K$J$C$F$$$^(B
  $B$9!#$b$7(B C: $B%I%i%$%V$,05=L$5$l$F$$$F$b(B C:\ $B$K$J$$$H$$$1$^$;$s!#(B

- $B>e$G;H$C$?%U%m%C%T!<$O(B DOS $B$G$OMxMQ$G$-$J$/$J$j$^$9!#:FMxMQ$9$k$?$a(B
  $B$K$O!":FEY%U%k!&%U%)!<%^%C%H(B("$B%/%$%C%/(B"$B%U%)!<%^%C%H$G$O$J$/(B)$B$9$kI,MW(B
  $B$,$"$j$^$9(B($B%m!<%l%Y%k%U%)!<%^%C%H$H$b8@$$$^$9$M(B)$B!#(B

- $B$"$i$f$kl9g!"$b(B
  $B$&0lEY(B REALBIOS $B$re0L%a%b%j$K%m!<%I$5$l$k%I%i%$%P$d%G!<%?(B
      -----------------------------------------

$B%P!<%8%g%s(B 1.5 $B$K$J$C$F$+$i$O!">e0L%a%b%j$K%m!<%I$5$l$k(B DOS $B%I%i%$%P$N(B
$BLdBj$O:G>.8B$K$J$j$^$7$?(B($BB?J,!"LdBj$O5/$i$J$$$H;W$$$^$9(B)$B!#$G$b!"(B
BIOSINTV/REALBIOS $BK!$r;H$&>l9g!"(BLOADLIN $B$O%P!<%8%g%s(B 1.4 $B$HF1$8F0:n$r(B
$B$9$k$3$H$KCm0U$7$F$/$@$5$$!#$=$N$?$a!"LdBj$,@8$8$k$3$H$,$"$k$+$bCN$l$^(B
$B$;$s!#(B

$B%j%"%k%b!<%I$KLa$C$?;~$K$O!"(B0A0000h $B0J>e$K%^%C%T%s%0$5$l$?%a%b%j$O8+$((B
$B$J$/$J$j$^$9!#$=$N$?$a!"(BBIOSINTV/REALBIOS $B$O$I$s$J%G%P%$%9%I%i%$%P$r;H$C(B
$B$F$b!"7h$7$F>e0L%a%b%j$K$O%m!<%I$7$J$$$G2<$5$$(B(DEVICEHIGH=...,
LOADHI..., LH... $B$J$I$r;H$C$F(B)

$BCm0U!'B?$/$N(B DOS $B%I%i%$%PMQ$N%$%s%9%H!<%k%W%m%0%i%`(B($BNc$($P(B Ontrack $B@=(B
$B$N(B Drive Rocket Data Accelerator)$B$O%I%i%$%P$r>e0L%a%b%j$K%m!<%I$9$k$N(B
$B$,%G%U%)%k%H$K$J$C$F$$$^$9!#(B

$B$^$?!"(B090000h $B$+$i(B 09BFFFFh $B$NNN0h$O%;%C%H%"%C%W%W%m%0%i%`$H(B LOADLIN
 $B$,G[CV$5$l$k>l=j$J$N$G!"I,MW$J%G!<%?$rCV$$$F$O$$$1$^$;$s!#$3$l$O%P!<(B
$B%8%g%s(B 1.5 $B$G$bF1$8$G$9$,!"$b$7$=$N$h$&$J>u67$,@8$8$l$P7Y9p$,H/$C$;$i(B
$B$l$^$9!#DL>o$G$O(B 640K $B$N%Y!<%9%a%b%j$K;D$C$F$$$k>e0L(B 20K $B%P%$%H$K(BBIOS
$B$N;DB8$,(B 1 K $B%P%$%H$[$I;D$kDxEY$N$O$:$G$9!#(B

5.4.4 V86 $B%b!<%I$N8!=P$K4X$9$kLdBj(B
      ----------------------------
(Jacek Zapala [email protected] $B$K$h$k$H(B) $B$"$kpJs(B(-v,-t,-d)$B$K4X$9$k@bL@(B
      ---------------------------------- 
-v,-t,-d $B%*%W%7%g%s$N>pJs$O!"%V!<%H%;%/%?!<$H%;%C%H%"%C%W%W%m%0%i%`$,(B
$B%m!<%I$5$l$F(B LODADLIN $B$K$h$C$F99?7$5$l$?;~E@$G=PNO$5$l$^$9!#=PNO$5$l$k(B
$B>pJs$O(B Linux $B$+$i8+$($k$b$N$G$9$,!"(B-t $B$H(B -d $B%*%W%7%g%s$N>l9g!"(Bzimage 
$B%U%!%$%k$O%m!<%I$5$l$:!"(Blinux $B$O5/F0$7$^$;$s!#(B

$B@bL@!'(B

LINUX $B%+!<%M%k$N%V!<%H;~$N@_Dj$O0J2<$NDL$j$G$9!#(B

image file:    d:\tmp\1-1-47.0  <- $B%+!<%M%k%$%a!<%8$N%U%!%$%kL>(B
kernel size:   0x5BFF0          setup size:   0x0A00
               ^                ^- $B%;%C%H%"%C%W%W%m%0%i%`$N%5%$%:(B($B%P%$%H(B)
               |------------------ $B%+!<%M%k%5%$%:(B($B%P%$%H(B)

kernel version:   1.1.47 (root@el15) #4 Mon Aug 00:57:07 MET DST 1994
             ^---- $B$3$l$O(B setup.S $B$K(BLOADLIN $BMQ%Q%C%A$rEv$F$?;~$N(B
                   $B$_I=<($5$l$^$9(B
ram disk size:    0x0000             <- 0 = none, $B$=$l0J30$O(B Kbytes $B$G$NBg(B
                                        $B$-$5(B
root device:      0x0342  read/write  <- $B%k!<%H%G%P%$%9$N(B MAJOR+MINOR $BHV9f(B
VGA mode:         0xFFFF              <- startup $B;~$N%S%G%*%b!<%I(B
command line size 0x0011              <- $B05=L$5$l$?%3%^%s%I%i%$%s$NBg(B
                                         $B$-$5(B
command line:                         <- Linux $B$+$i8+$($k%3%^%s%I%i%$(B
  BOOT_IMAGE=zimage                      $B%s$N>uBV(B

$B8=:_$N(B DOS/CPU $B$N@_Dj$O0J2<$NDL$j$G$9!'(B
load buffer size:   0x775F0   setup buffer size:   0x1000
            ^                   ^-  $B%;%C%H%"%C%W%W%m%0%i%`$N%3!<%I$r3J(B
            |                       $BG<$9$k%P%C%U%!$NBg$-$5(B($B%P%$%H(B)$B!#(B
            |                       "setup size" $B$h$j$bBg$-$/$J$$$H$$$1(B
            |                       $B$^$;$s!#(B
            ----------------- $BE83+$5$l$?%+!<%M%k$r3JG<$9$k%P%C%U%!(B
                              $B$NBg$-$5(B($B%P%$%H(B)$B!#(B"kernel size" $B$h(B
                              $B$j$bBg$-$/$J$$$H$$$1$^$;$s!#(B

total memory:     0x0FE0000           <- INT15 $B$+$i7W;;$7$?(B Linux $B$+$i(B
                                         $B8+$($k(B RAM $B$N>e8B!#(B

CPU is in V86 mode                    <- $B2>A[(B 86 $B%b!<%I$K$$$k>l9g(B
or
CPU is in REAL mode                   <- $B%j%"%k%b!<%I$K$$$k>l9g(B
or
CPU is in undocumented REAL PAGING mode, trying any way
($B!V(BCPU $B$O%I%-%e%a%s%H$K$J$$(B REAL PAGING $B%b!<%I$K$"$j$^$9!#$H$K$+$/$d$C(B
$B$F$_$^$9!W(B)

BIOSINTV.SYS:  YES                 <- $BIOSINT $B$r@5$7$/FI$_$3$a$?>l9g(B
  or
REALBIOS:      YES
  or
REALBIOS:      YES, but ROM-BIOS-DATE differs, must rerun REALBIOS.EXE
 (BIOSINTV.SYS $B$O$"$k$,(B ROM-BIOS $B$NF|IU$1$H0[$J$k!#(BREALBIOS.EXE $B$r:Fe$@$,!"%+!<%M%k$K%Q%C(B
                                             $B%A:Q$_(B

$B$3$3$K$O!"0J2<$N(B 4 $B$D2DG=$J>uBV$N$&$A$N(B 1 $B$D$,<($5$l$k!'(B

 stat1: cpu in real 386 mode(cpu $B$O(B $B%j%"%k(B 386 $B%b!<%I$K$"$k(B)

 stat2: cpu_V86, but no VCPI available (check aborted) 

       (cpu $B$O(B $B2>A[(B 86 $B%b!<%I$K$"$k$,(B VCPI $B$,8+$D$+$i$J$$(B($B%A%'%C%/Cf;_(B))

 stat3: VCPI_present, but physmap != logmap (check aborted)

       (VCPI $B$O8+$D$+$C$?$,!"2>A[%^%C%T%s%0$HO@M}%^%C%T%s%0$,0lCW$7$J(B
        $B$$(B($B%A%'%C%/Cf;_(B))

 stat4: VCPI_present, physmap=logmap, all OK for switch to realmode

       (VCPI $B$O$"$j!"2>A[%^%C%T%s%0$HO@M}%^%C%T%s%0$b0lCW$9$k!#%j%"%k(B
        $B%b!<%I$K%9%#%C%A$9$k$N$KLdBj$J$7!#(B)


$B0J2<$K<($9$b$N$O!"(BDOS $B$N%3%^%s%I%i%$%s$+%Q%i%a!<%?%U%!%$%k$K$D$$$F!'(B

input params size 0x000D              <- DOS $B$N%3%^%s%I%i%$%s$NBg$-$5(B
                                         ($B$"$k$$$O05=L$5$l$?%Q%i%a!<%?(B
                                          $B%U%!%$%k$NBg$-$5(B)
input params:                         <- DOS $B%3%^%s%I%i%$%s$NFbMF(B
 ..\zimage -t

$B0J2pJs$+7Y9p$,B3$/!'(B

LOADLIN started from DOS-prompt       <- $B$3$N(B 2 $B$D$N$&$A$I$A$i$+(B
   "       "     "   CONFIG.SYS       <- (LOADLIN $B$O(B DOS $B$N4D6-JQ?t$K(B 
                                         COMSPEC= $B$N9T$,$"$k$H2>Dj(B)

You are running under MS-WINDOWS      <- $B$b$7(B WINDOWS $B$+$iF0$+$7$F$$$l(B
                                         $B$P!"$3$N7Y9p$,=PNO$5$l$^$9!#(B
                                        (LOADLIN $B$O(B WINDIR= $B$H$$$&4D(B
                                         $B6-JQ?t$,$"$k$H2>Dj$7$^$9(B)


                    --------- +++  --------

6.    UMSDOS $B%7%9%F%`$r%V!<%H$9$k$?$a$N%W%j%W%m%;%C%5(B LOADLINX
      ========================================================

$B$3$N%W%m%0%i%`$O(B LOADLIN $B%f!<%F%#%j%F%#$N!V%W%j%W%m%;%C%5!W$H$7$F;H(B
$B$o$l!"(BDOS $BIw$N%I%i%$%VL>(B(C:, D:, $B$J$I(B)$B$r(B Linux $B$N%G%P%$%9L>(B(/dev/....)
$B$KJQ49$7$^$9!#(B

"root=X:" $B$K2C$($F!"(BLOADLINX $B$O(B LOADLIN $B$HF1$8%Q%i%a!<%?$re=q$-$5$l$^$9!#(B
($BNc$($P(B "loadlinX zImage @default vga=3" $B$H$$$&=q$-J}$O(B loadlinX $B$G$O(B
$B2DG=$G$9$,(B loadlin $B$G$O;H$($^$;$s(B)

LOADLINX $B$O(B CONFIG.SYS $B%U%!%$%k$N(B shell= $B$K;XDj$9$k$3$H$b2DG=$G$9!#$7(B
$B$+$7!"(BLOADLINX $B$O(B LOADLIN $B$HF1$8%G%#%l%/%H%j$K$J$$$H$$$1$J$;$s!#(B

Jacques Gelinas([email protected])$B$,JQ49%"%k%4%j%:%`$NH/0F$NJQ49$r%P%$%Q%9$9(B
$B$k$3$H$,$G$-$^$9!#(B

6.1.  LOADLINX $B$N%3%^%s%I%i%$%s(B
      -------------------------
$B;H$$J}!'(B

 LOADLINX [--dv]  LOADLIN_command_line

    --dv          $B%G%P%C%0>pJs$N=PNO!((BLOADLIN $B$Oe$+$N%A%'%C%/(B

    --version=1.1.47#2 $B%+!<%M%k%P!<%8%g%s$,(B 1.1.47 () #2 $B$+$I$&$+$N%A%'%C(B
                       $B%/(B
[$BLuCm!'$h$/J,$j$^$;$s$,!"(B1.1.47 $B$G%Q%C%A$,Ev$C$F$$$k$+$N%A%'%C%/$@$H;W(B
       $B$$$^$9(B]

$BNc!'(B

LOADLINX zimage.ums root=D: vga=ask

($BCm0U!'(BUMSDOS $B$O%V!<%H;~$K%k!<%H%U%!%$%k%7%9%F%`$r(B r/w $B$G%^%&%s%H$9$k(B
       $BI,MW$,$"$k$N$G(B "ro" $B%*%W%7%g%s$r;H$C$F$O$$$1$^$;$s!#(B)

LOADLINX zimage_1.147 @test.par root=/dev/hdb2 --version=1.1.47#2

($BCm0U!'A4$F$N%Q%i%a!<%?!<$r(B test.par $B%U%!%$%k$+$iFI$_$3$_!"%+!<%M%k%$(B
       $B%a!<%8%U%!%$%kL>$H%k!<%H%G%P%$%9L>$r=q$-$+$(!"%P!<%8%g%s%A%'%C(B
       $B%/$r9T$$$^$9(B)
$B$3$s$J%P%C%A%U%!%$%k$r;H$&$N$,$h$j%9%^!<%H$JJ}K!$G$7$g$&!#(B

  +-------------------- start of LINUX.BAT
  |
  |  SMARTDRV /C
  |  C:\LOADLIN\LOADLINX C:\LOADLIN\ZIMAGE root=C: vga=3
  |
  +-------------------- end of LINUX.BAT

$B$3$&$7$F$*$1$P!"(B

  C> linux

$B$H$9$k$@$1$G:Q$_$^$9!#(B

                    --------- +++  --------

7.    $B%3%a%s%H$d%P%0%l%]!<%H$NAw$j@h(B
      ==============================

$B%3%a%s%H$d%P%0%l%]!<%H$O0J2<$KAw$C$F$/$@$5$$!#(B

      E-Mail:    [email protected]

      SnailMail: Hans Lermen
            Am Muehlenweg 38
            D53424 REMAGEN-Unkelbach
            GERMANY

$BG0$N$?$a!"7+$jJV$7$FCm0U$7$^$9$,!"$I$&$>$"$J$?$N(B E-Mail $B$N(B "Reply to" 
$B%Q%9$,@5$7$$$+3NG'$7$F$/$@$5$$!#08@hITL@$G5"$C$F$-$?%a!<%k$,B??t$"$j$^(B
$B$9!#%4%_H"Aw$j$K$9$k$?$a$K%a!<%k$KJV;v$r$9$k$N$O3Z$7$$$3$H$G$O$"$j$^$;$s!#(B

[$BLuCm!'$3$N%^%K%e%"%k$NF|K\8lLu$K4X$7$F$O!"([email protected]
 $B$^$GO"Mm$7$F$/$@$5$$!#(B]

                    --------- +++  --------

8.    $B6(NOA0$K3d9~$`$3$H$G$9!#(B

$B=EMW$JLdBj$d%P%0%l%]!<%H$,!'(B

      Mitchum Dsouza, UK
      Claus Tondering, Denmark
      Johann Friedrich Heinrichmeyer, Germany
      Jacek Zapala, Poland
      Jon Peatfield, UK

$B$+$iFO$-$^$7$?!#(B

$BA4$F$N(B ALPHA $B%F%9%?!<$K46

$B