  LOADLIN  LOADLINX [U[KCh                                94-08-27
  ({/95-02-13)

  ============================================================================
     LOADLIN v1.5 (C) 1994 Hans Lermen (lermen@elserv.ffm.fgan.de)
     (|F܂݂Ђ kojima@komae.denken.or.jp)

     ̃vO free software łBĔzzC Free Software
     Foundation oĂ GNU ʋ_(Gnu General Public
     Licence)̃o[W 2 邢(Ȃ̔f)Vo[W
     ɏ]܂B

     ̃vO͖ɗƂ҂ĔzzĂ܂A؂̕ۏ
     ͂܂Gw̉\̖ړIɓK邩ɂĂ̕ۏ؂
     ܂Bڂ GNU ʋ_B

     GNU ʋ_̃Rs[͂̃vOɕtĂ͂łA
     tȂ Free Software Foundation(675 Mass Ave,
     Cambridge, MA 02139, USA.) ɘAĂ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.

  ============================================================================
        ڎ
        CONTENTS
        ========

  1.    Ȃ(LILO ł͂Ȃ)LOADLIN  BOOTLIN ĝH

  2.    BOOTLIN ̂ɂȂ LOADLIN H

  3.    LOADLIN ̎g
  3.1.  KvȂ
  3.2.  DOS vvg̋N
  3.2.1 葁n߂邽߂
  3.2.1 ȒPȃwv
  3.2.3 ob`t@C(LINUX.BAT)̋N
  3.2.4 tbs[ƃfBXN
  3.2.5 VXe̐
  3.2.6 J[lւ̃pb`H
  3.3   CONFIG.SYS ̋N
  3.3.1 CONFIG.SYS ̗
  3.3.2 CONFIG.SYS ̕@̐

  4.    LOADLIN ̃R}hCp[^
  4.1   R}hC̍ő咷

  5.    肪N
  5.1.  T^Iȃgu̗Ⴛ 1
  5.2.  T^Iȃgu̗Ⴛ 2
  5.3.  foCXt@C̃}Ci[io[ɂĂ̍
  5.3.1 /dev/xd foCXt@C̃W[ԍ̕ύX
  5.4.   DOS ̃}l[W[foCXhCoɊւ
  5.4.1 REALBIOS.INT ̍
  5.4.2 REALBIOS.INT ̎g
  5.4.3 ʃɃ[hfoCXf[^
  5.4.4 V86 [ȟoɊւ
  5.5.  fobOɊւ(-v,-t,-d)

  6.    UMSDOS VXeu[g邽߂̃vvZbT LOADLINX
  6.1.  LOADLINX ̃R}hC

  7.    RgoO{[g̑

  8.    ͎҂Ǝӎ

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

  1. Ȃ(LILO ł͂Ȃ) LOADLIN  BOOTLIN ĝH
     ===================================================

  LOADLIN  BOOTLIN ̓n[hfBXN Linux(0.99.14 ȏ)u[g
  邽߂̂ƂSȕ@łB Linux ̏S҂́Aڂ
  *) LILO ̃hLgǂނ̂ɑςꂸALILO ē
  AAAo !! DOS Ƃ͂悤ȂAAAĂ܂܂B

  (FDISK /MBR ̓fBXNC邽߂̃X[p[}ł͂܂)

                                *)  LOADLIN ̃hLg
                                   ܂ˁI

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

  2.    BOOTLIN ̂ɂȂ LOADLIN H
        ===================================

  BOOTLIN ͖mŒPA߂ČIłBBOOTLIN ̃\[XR[hɂ
  ̑ LOADLIN ̊bɂȂĂ܂B

  ALOADLIN ł̓J[lɁuR}hCEp[^[vn
  Ƃ\ŁÃp[^[ɂ Linux ̐U([gfoCXA
  rfI[hAhCoށAȂǂȂ)ݒ肷邱Ƃł܂B܂Ap
  [^[t@C(R}hCp[^[߂t@C)g
  Ƃ\ŁADOS  128 oCgƂR}hC̐ɔY܂ꂸ
  ς݂܂B

  Internet ̂ǂ F.Coutant  BOOTLIN ̐Vo[W
  m܂񂪁A͌Ă܂BA LOADLIN  0 
  ͂߁A߂ɂȂ󋵂ɑ΂eXg낢Ă݂܂B
  LOADLIN  DOS̃hCu UMSDOS x[X̃VXeN邱Ƃ
  \ł(̂߂ɂ LOADLINX ƂvvZbTE[eBeBg
  Ă)

  ̃IvV(-v, -t, -d)gƃfobO񂪏o͂܂B
  肪NƂ́Ȁ𗊂 LOADLIN ۂɉĂ
  ̂mF邱Ƃłł傤B

  LOADLIN  VCPI T[o[݂ĂꍇAz 86 [h(EMS hC
  ogĂ鎞͂ꂪʂł)N邱Ƃ\łB

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

  3.    LOADLIN ̎g
       ==================

  ӁF

  LOADLIN ͂Ȃ̃Rs[^u_IɍċNvvOłA
  DOS  Linux ŊSɏ㏑܂B DOS ɖ߂肽΁ALinux 
  "reboot" R}hgKv܂B
  3.1.  KvȂ
       -----------

  1. 386 ȏ CPU(Rł)
  2. 0.99pl14 ȏ̈kꂽ linux ̃J[lC[W
  3. ȉ܂ LODLIN15 pbP[W

      LOADLIN.EXE
      MANUAL.TXT (̃t@C)
      TEST.PAR(p[^[t@C̗)
      PARAMS.DOC

  ȉ͕̂̂KKvȂ킯ł͂܂B

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

  3.2.  DOS vvg̋N
        ------------------------

  3.2.1 葁n߂邽߂
        ------------------

  ꂩALODLIN15.TGZ  C:\LOADLIN ɓWJƂĘb߂܂B

  o[W 1.5 ɂȂāA1.4 ȉ̃o[WŕKve̐ݒ́A
  قƂǑSĂ̋@ŕsvɂȂ܂BXyC̓VˁAJavier Achirica
  V@lāA Linux ̃ZbgAbvR[hveNg[
  hֈڍsOɊ荞ނƂ\ɂȂ܂B͂̕@ "Javier
  @" ƖtAݒ肪sȂꍇ͂̕@gƂɂ܂
  B

  DOS vvgAႦ΁AȂӂɓ͂܂F

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

  ӁFȑO LOADLIN [U[ -ja IvVg
  BIOSINTV/REALBIOS 𖳌ɂ邩A폜ׂł傤F

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

  邢́A DOS ̃R}hC̏ 128 oCgz悤ȃp
  [^nꍇ́A

      C:\LOADLIN> LOADLIN @params

  Ƃ܂Bp[^t@C̈Ⴊ "test.par" łBГǂł݂Ă
  B_ł LOADLINX ̓p[^t@CT|[gĂ܂B

  [󒍁F6.1 ͂ LOADLINX Ńp[^t@CgႪoĂ̂ŁA
   ̃o[Wł̓T|[gĂƎv܂(͎Ă܂)]

  (J[l\[X甲)ڍׂȃR}hC̃p[^[
  Ă PARAMS.DOC ɂ܂B

  3.2.2 ȒPȃwv
        ------------

     C:\LOADLIN> loadlin <enter>

  Ƃ邱ƂŁAICEwvƐݒ肪܂BɂA
  g₷B

     C:\LOADLIN> loadlin | more <enter>

  ƁÂ悤ȏo͂͂ł(̃}V̂̂ł)

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        LOADLIN v1.5 (C) 1994 Hans Lermen (lermen@elserv.ffm.fgan.de)

        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

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

  LF(-t ̂悤)LOADLIN g̃IvV͑S Linux ̃R}h
        CEp[^[ȑOɂȂƂ܂B

  3.2.3 ob`t@C(LINUX.BAT)̋N
        -----------------------------------

  قƂǂ DOS [U[(SMARTDRV ̂悤)fBXNLbV𗘗p
  Ăł傤BALbVvO "write-behind" LbV
  gĂ΁ALOADLIN ĂԑOɂ܂܂ĂȂLbVob
  t@ĂKv܂B

  F
      C\LOADLIN> smartdrv /C    ΁ALbVobt@fB
                                XNɏ܂(sync)܂BĂA
                                DOS 6.2 ł͕sv̂͂łA
                                ĊQɂ͂Ȃ܂)
      C\LOADLIN> loadlin ....

  ́Aȉ̂悤ȃob`t@CĂقX}[gȂ
  傤B

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

  ̂悤ȃt@CĂ΁APɁA

     C> linux

  Ƃ邾ŁAI Linux X^[g܂B

  LINUX.BAT ̈ LOADLIN pbP[WɓĂ܂B

  3.2.4 tbs[ƃfBXN
        ------------------------

   LOADLIN  root=/dev/fdx ƂR}hƋ ramdisk=xxxx Ƃ
  R}hn΁ALOADLIN ̓J[lC[WɃ[hAroot
  floppy }悤ɁAƂ|̃bZ[WoĈꎞ~܂B

   DOS Ntbs[( LOADLIN ̋N)ƃ[gfBXN
  tbs[hCu𗘗p邱Ƃł܂B

  Â߂ɂ̓u[gp 2 ̃tbs[KvłALinux
  ͂ǂǂ傫ȂāA͂J[lC[Wƃ[gt@CVXe
  ꖇ̃tbs[ɓ邱Ƃ͕s\ɂȂĂ܂BLOADLIN g
  ΁A茳̃fBXNhCu̐ݒ肪(Linux ̊e)fBXgr[V
  ƈĂĂAgbNgƂȂCXg[邱Ƃł܂B

  FLST 1.07 fBXgr[V 3.5" tbs[ŔzzĂ
  A茳̃hCu A:  5.25" łB

  Slackware 2.0.0 ͂܂܂ȃhCu̐ݒɑΉ傫ȃfBNg
  c[Ă܂BLOADLIN p΁ẪC[WfBXN
  Kvȃ[gfBXNŗpł܂B

  Ȃ݂ɁFLOADLIN  Slackware ƋɔzzAUMSDOS CXg[
  ΎIɑg݂܂܂B

  3.2.5 VXe̐
        --------------

  1. kꂽJ[lC[W[ĥɏ\ȃ(LOADLIN ̊J
  nʒu 090000h ̊ԂɕKvł)B

  LOADLIN ̏o̓bZ[ŴA"load buffer size" AȂ̃VXe
  Ɏۂɑ݂郁̑傫Ă܂B

  ZbgAbvEvO LOADLIN g 090000h  09A000h ɓWJ
  ̂ŁA640K ̃x[X͕K{łBLinux 1.1.43 ȌAZbgAb
  vvO͂͂ 2K ȓɂ͎܂ȂȂ̂ŁATCYςɂ
  AƋɑ傫ȂĂ܂B(1.1.47)ł́AZbgAbvvO
   5*512 oCgAALOADLIN ̎ZbgAbvvOp̃ob
  t@ 31*512 oCgł̂ŁA܂΂炭̊Ԃ͑vł傤B

  LOADLIN  "setup buffer size" ɎlAZbgAbvvO
  p̃obt@TCYłB

  640 K ̃̂A 20 K oCgcĂ΁ABIOS Əʃ
  ɓǂ݂܂hCop̃f[^̈ƂāA\ł傤B

  2. DOS vO͂郊A[h(邢 386 ȏ̃}Vł
     z 86 [h)ł̂݉ғ܂B

  ALinux ̓veNg[hœAJ[l͓x 0(P0, X[
  p[oCU[[h)ɓȂĂ͂Ȃ܂BƂ낪A(DPMI ̏ꍇ
  悤) V86 [h̃T[o[Ȃ΁AV86 [hveNg
  [h(P0)փXCb`邱Ƃ͂ł܂B

  ̂߁A

  - A 86 [hJn(EMS hCo WINDOWS ͎g܂)
  
  - EMS hCo VCPI T[o[𗘗p(ł WINDOWS ͎g܂)
    Kv܂BEMM386 gĂꍇANOVCI IvV͎gȂ
    BNOEMS ͎gĂvłB

  VCPI  P0 [hpłAقƂǂ EMS hCołT|[g
  ܂( EMS gȂ)AMS-WINDOWS ̌ł͗pł܂
  (MICROSOFT ̓[U[ P0 [hgƂĂ܂)B

  Ɖz̃}bsOŏ 640K RAM ̈ ł͓
  Kv܂Bʂ͂ȂĂ͂łAEMS hCoɈȉ
  ̂悤ȃIvV^邱ƂŁAIɂ̂悤ɐݒ肷邱Ƃł
  ܂B

     EXCLUDE=1000-A000     (386MAX p)
  邢
     B=A000                (EMM386.EXE pBĂ̏ꍇ͕svł)

  ڂ EMS hCõ}jAĂBłAY
  Ă LOADLIN wEĂ̂łSzȂB

  ӁF
  ɉKoCgłVXȅꍇAveNg[h
  ڍsO VCPI T[o[K[xbWRNVn߂āA΂炭
  Ԃ邱Ƃ܂Aڂ҂ĂĂB

  3.  LOADLIN  Linux  DOSEMU gƂ͂ł܂BႦ
  sƂŁAKȂƂ DOSEMU g V86 `FbNECXg
  NV(IOPL ̕ύX)̂߂ general protection fault NďI
  Ă܂܂BłAt@CVXeɂ͉e܂BA
  Linux  DOSEMU WINDOWS 3.0 𓮂A DOS prompt  LOADLIN
  gƂ(.....)AADOS-FAT ɉN邩킩܂B

  3.2.6 J[lւ̃pb`H
        --------------------

  _(Linux-1.1.47)ł́ALOADLIN ĝɓʂȃpb`͕Kv܂
  BLOADLIN-1.5 AȑOɂ͕Kve̐ݒʂ̏󋵂ł͕sv
  ɂȂ悤ɂ܂(3.2.1  5.4 Ă)B

  풓hCo V86 [hɊւɎ肭ł܂A
  Linux̃ZbgAbvvOveNg[hɈڍsۂɉ炩
  `Ŋ肱ތ`ɂȂ܂Bŋ߂̃J[lg΁Aloadlin  N
  ɃZbgAbvvÕR[h͂āA(肱ނ̂)Kvȏꏊ
  ܂Bł܂AꂢȏƂ͌܂Bł悢
  @́ALinux ̃ZbgAbvvOgɊ肱݂̂߂̃JjY
  pӂ邱ƁA܂AZbgAbvvO LOADLIN T|[g
  炤ƂłB

  LOADLIN/KERNEL fBNgɍŐV(1.1.47)J[l setup.S ɑ΂
  pb`܂B͂̃pb` Linus ɑĂÃJ[l
  [XɎ肱܂悤Ɋ]Ă܂BȂ܂ł́AȂg
  ̎Ńpb`𓖂ĂĂBA(LOADLIN gKvȌ
  ̂)1.1.47 ȏ̃J[lȂ LOADLINŃu[gȂȂ܂ŁA
  Kpb`𓖂ĂKv͂܂B

  Ainitmain.dif pb`֗łB𓖂Ă΁ALinux 
  Ɏ󂯂ƂR}hCEp[^\邱Ƃł܂B

  3.3.  CONFIG.SYS ̋N
        ---------------------

  DOS ̃o[W 6.0  MSDOS ̋NɈقȂݒŋN邱Ƃ
  \ɂȂ܂B CONFIG.SYS ߂鎞ɍsȂ܂̂ŁA
  LOADLIN/LOADLINX/Linux ݒ肷ɂ֗łB

  Ƃ DOS u[gƂĂAォ DOS ̃R}hCA邢
  ob`t@C Linux N邱Ƃ\łB

  3.3.1 CONFIG.SYS ̗
        ---------------

  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  rem  BIOSINTV.SYS gȂAŏ([MENU] ̑O)
  rem DEVICE=C:\LOADLIN\BIOSINTV.SYS uĂB
  rem łAقƂǂ̏ꍇA͕svł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 t@CVXe͈kĂȂ drive D:(/dev/hdb1)
  device=c:\dos\dblspace.sys
  rem                     v----- LOADLINX preprocessor g
  shell=c:\loadlin\loadlinX.exe d:\linux\zimage.{15 root=D: vga=ask
  rem   UMSDOS ̃t@C---------------^^^      |
  rem   root=/dev/... Ɖ߂ ----------------+

  [LINUX_4]
  shell=c:\loadlin\loadlin.exe c:\loadlin\zimage root=/dev/fd1 ramdisk=1440

  [LINUX_5]
  shell=c:\loadlin\loadlin.exe c:\loadlin\zimage root=/dev/hdb10
  rem   LFp[eBVio[ 10 i 10(J[l߂ 16 
  rem   ͈Ⴂ܂)LOADLIN ͂ Slackware  /dev ɂ̃foCXA
  rem   }Ci[ԍƏՓ˂Ȃ悤ɖ|󂵂܂B

  [LINUX_6]
  shell=c:\loadlin\loadlin.exe c:\loadlin\zimage -d c:\dump.txt root=/dev/fd1 ramdisk=1440
  rem                                            ^^^^^^^^^^^^^^
  rem  ΁AfobO񂪂̃t@C --------^
  rem  o͂܂BSĒʏʂZbgAbv܂ALinux ̓[h
  rem  ꂸ LOADLIN ͏I܂B
  rem  ӁFCONFIG.SYS  [MENU] ݒ肵ȂA͎gȂƁB
  rem  ȂƁAʂɃu[g邽߂ DOS ̃VXetbs[Kv
  rem  ɂȂ܂B

  [COMMON]
  rem   ɂ͂̑́uʓIȁvݒ܂B

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

  3.3.2 CONFIG.SYS ̕@̐
        -------------------------

  1. "shell=" ƂsɂꂽSẴp[^ DOS ɂđ啶
     ɕϊ܂ALinux ̃p[^͑啶Əʂ܂B
     LOADLIN ͈ȉ̃p[^ɂǂ܂B

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

  ȉ̃p[^[́AR}hCɂ͓WJ܂񂪁Alɕϊ
  āAu[gZN^[ɓn܂B

      vga=...
      ramdisk=
      ro
      rw

   -n XCb`ZbgȂ΁A

     root=...

  ɂKp܂B

  2. p[^[t@CgΑ啶/̖͔邱Ƃł
     B̏ꍇACONFIG.SYS C͂̂悤ɂȂ܂F

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

  p[^[t@C̗Ⴊ "test.par" t@CŁAڂ͂ǂ
  ݂ĂB݂́Ap[^[t@C UMSDOS VXep
  LOADLINX ł̓T|[gĂ܂B
  [󒍁Fɂ܂Â 1.5 ȑÕo[ŴƂŁA
          1.5 ł̓T|[gĂ悤ł]

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

  4.   LOADLIN ̃R}hCp[^
       ==================================

  p[^t@CgȂ(Ⴆ @TEST.PAR)Ãt@C
  LOADLIN ̃R}hC̍ŏ̃p[^łȂ΂Ȃ܂BzImage
  t@C܂ށȂ̃p[^̓p[^t@C̒ɋL
  ƂɂȂ܂B

  Linux N鎞AZbgAbvvO({Iȃn[hEFAݒ
  `FbNāAveNg[hɈڍs) runstring n܂B
  ́̕AR}hCƌĂ΂Ă܂ARpCɖ߂
  ꂽL[[hƔr܂B̂(mem=, root=, ro, rw, no387)J[
  l̕ϐύXÂ(ether=, hd=, sound=)foCXhCo
  nA܂̂(single, auto) /etc/init(邢/bin/init 
  /sbin/init ̂ŏɌ)֓n܂B

  ڍׂ PARAMS.DOC ĂB

  "keyword=value" ̌`関m̃L[[h "envp_init" 
  u /etc/init ֓n܂B̊ݒ̂߂͊̕e rc
  t@C /etc/rc* (/etc/rc.d/rc.*) Ń`FbN܂B

  Ⴆ΁Arc.local  "set >/etc/boot_env_string" ƂR}hݒ肷
  ƁAenvp_init ̒g̃t@CɏÃvZXg
  p\ɂȂ܂BÃR}h̓t@CVXeǂݏ\
  Ń}EgȑOɎs rc t@Cɂ͋LqȂƁI

  4.1   R}hC̍ő咷
        ----------------------

  DOS ̃R}hC(vO܂߂) 127 oCgɌĂ
  Bp[^t@C(@param, 3.2.2 Q)g΁AJ[l֓n镶
  ̒͗_Iɂ 2047 oCgłAinit/main ̐ÓIobt@
  񂷂邽߂ɁA͈ꎞIȕۑꏊɒuAJ[lɂăRs[
  ܂B̂ߕ̍ő咷̓RpCɌ߂Ă܂B

  1.0.5 ȑÕJ[lɂ́Ainit/main.c ɏȖ肪܂Bmain.c
  ̐ÓIȃobt@ 80 oCgpӂĂȂ̂łBLOADLIN ̓p
  [^[k܂A̒`FbNĂȂ߁Ap[^[
  ƁANɃJ[lnOAbvĂ܂܂B

  Linux 1.0.5  "command_line[]"  COMMAND_LINE_SIZE ̑傫A
  킿 256 oCgɂȂ܂BR}hC̃TCY`FbNĂ
  ܂BƑ傫ȃTCYKvȂ΁Ainit/main.c  COMMAND_LINE_SIZE
  ύX邾łB

                           --------- +++  --------
  5. 肪N
    ==============

  ͂̃tB[hobN󂯂 1.2  1.3 Ƀo[WAbvA
  OIȃG[`FbN@\t܂B̃oOA
  C܂BẢ\肤 PC ̃n[hEFA/\t
  gEFȂgݍ̌ł́AɃoO𖳂Ƃ͕s\ł傤B
  AȂ̒ʂɂĂЂƂɃtB[hobNĂ
  B

  oOɋCÂAɎԂƂ͂AĂ mail Ă
  I

  A|[gĂۂɂ͏ڂ񂪕KvłBũX
  N[͐^ɂȂĂ܂܂Âł傤Hvł͏\
  ł͂܂B

  -d  -t IvVg΁ALOADLIN ͎(Ȃɂ)ɗLvȏ
  Ă܂B

  5.1.  T^Iȃgu̗  1
        ---------------------------

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

  J[l̓[h邪(LOADING......)A"unable to read superblock"
  ƂbZ[WƋ"pjbN"Ă܂An[hZbg邵ȂB

  Ȃ̂mF邽߂ -t IvVtĂ݂ĂF

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

  ΁A܂łƑS܂ALinux ۂɂ̓X^[g
  ܂BāAȉ̂悤ȏ\܂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/dev/sda1 ̃foCX̃W[A}
  Ci[ԍƂ͈Ă邱Ƃ킩܂BłAmɃ[gfBXN
  p[^Ƃ "/dev/sda1" g܂BԈႢ͖łB
  "/dev/sda1" ̑O "root=" tYĂ܂B(邢́Ardev g
   zimage t@C̃[gfoCXtOύX邱Ƃ\łB)

  5.2.  T^Iȃgu̗Ⴛ 2
        ---------------------------

      C:\LOADLIN>loadlin zimage root=/dev/sda1 ro mem=0xFF0000

  J[l̓[h(LOADING....)ALinux  "<2M RMA system halted"
  ̃bZ[WƂƂ "pjbN" āAn[hZbg邵ȂB

  ԈႢ`FbN邽߂Ɉȉ̂悤ɓ͂܂B

      C:\LOADLIN>loadlin zimage -d report.dmp root=/dev/sda1 ro mem=0xFF0000
                               -------------
  ΁Ao͂( report.dmp t@C)ɏo܂B

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

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

   LOADLIN ̃oOm܂BȂȂA"mem=0xFF0000" 
  R}hC "BOOT_IMAGE=zimage" ȑOɌȂƂȂ
  B

  NɂĎɃ[ĂB[ɂ "report.dmp" t@
  C CONFIG.SYS ܂߂ĂĂBĂ΁Aǂ
  ԈĂ邩`FbNł܂B

  ӁF
  ̏ł(Javier @gȂꍇ) INT15 g΃TCY
  m邱Ƃł܂BA͂ TSR hCo(Ⴆ
  HIMEM.SYS)ז邱Ƃ܂BA"mem=0xFF0000" IvV
  g΁A̖邱Ƃ\łBLinux [hA
  WJ΁AȌ DOS (BIOS )gKv͈؂܂B

  5.3.  foCXt@C̃}Ci[ԍɂĂ̍
        --------------------------------------------

  ȉɎ̂̓foCXt@C̃}Ci[ԍɂĂ̖
  łB

  LOADLIN ver 1.2 ̂AȃoO|[g󂯂Ƃ܂B

  "SHELL=c:\loadlin\loadlin.exe c:\loadlin\zimage root=/dev/hda10"
  ƂƂA[h͂邪 'unable to read superblock' ŃpjbN
  B

  ́F

  Linus  "/dev/hda" ̌ɑ16iƉ߂Ă܂A
  Slackware 1.2.x  /dev ɕtꂽfoCX(Slackware 2.0.0 ł
  ύXĂ܂) dev/hda1 .. hda9 .. hda10 .. hda16 ɂȂĂA
  Linus lĂ悤 /dev/hda1 .. hda9 .. hdaa .. hdaf ɂ͂Ȃ
  ܂łB

  łALOADLIN ̃o[W 1.3 ȍ~ł́A[gfoCX LOADLIN
  gŉ߂āAŃu[gZN^[ɓn悤ɂĂ܂B̖@
  ͐ܒIłA𑽏Ƃ点΁AƎvĂ܂B

   "/dev/hda, hdb, sda ..." ̌ɑ 0, 0x 邢 a..f 
  n܂Ă΁A 16 iƂĉ߂܂B(: dev/hdaa
  /dev/sda0xE, /dev/hab0c)

  A1..9 ̐Ŏn܂Ă΁A10 iƉ߂܂B

  ȊO̕Ȃ΁Â܂܃R}hCɓn܂(V
  o[W̃J[l͂ƈႤfoCXĂ邩m܂
  񂩂)

  ӁF -n IvV΂̕ϊ͍sȂ܂B̏ꍇA
         root=/dev ... ͂̂̕܂܃R}hC֓n܂B
         ɂ͕ϊƃR}hCւ̓WJ̑os܂ALinux 
         LOADLIN ̕ϊ㏑ALOADLIN ͊m̃foCXԍ`Fb
         N@𓾂܂B
         ̃IvV͏ Linux ̐iɂ񂾂̂łB
         Linus [gfoCX̃Xg𑝂ĂA̐VfoC
         X LOADLIN Abvf[g邱ƂȂgƂł܂B

  5.3.1 /dev/xd foCXt@C̃W[ԍ̕ύX
        --------------------------------------------

  VJ[lł /dev/xd ̃W[ԍ 13 ɕςĂ܂B[g
  foCX LOADLIN ̓ŕϊ̂ŁAÂJ[l[h
  ɂ̓guN͂łB̂悤ȏꍇɂ -oldxd IvVt
  āA/dev/xd ̌ÂfoCXԍ(12)g悤ɂ܂Bsetup.S ւ̃pb
  `Ă΁A̐ݒLOADLIN IɂĂ܂B

  5.4.   DOS ̃}l[W[foCXhCoɊւ
        ---------------------------------------------------------------

  LOADLIN J[lC[W[hāALinux ֐nOɂǂ炩
  KvłB

  a) Linux veNg[hɐ؂ւ鐡OɃZbgAbvR[hɊ肱
     (Javier @g)@邱

  b) 邢͊荞݃xN^[(Ƃ BIOS f[^) "N" 
     Ԃ͕킷邽߂ɏC邱

  a) ̂߂ɂ 0.99pl14 ȏ̃J[lKvłBsetup.dif pb`
  Ăł傤(̃pb` Linus ɑČ̃J[lɍ̗p
  Ă炤Ƃ]Ă܂)B܂n߂ Javier @Ăׂ݂
  B̕@͂قƂǑSẴ}Vݒœ͂łB̕@g
  ΁ADOS pɂǂȎO̐ݒKv܂BɂxAȑO
  LOADLIN ̌Âo[WgĂlɒӂ܂B

  Javier @g߂ɂ́Aݒ肩 BIOSINTV/REALBIOS O LODLIN 
  -ja IvVtKv܂I

  Javier @ł܂sȂꍇAb) ̕@Ă݂ĂBb) ̕
  @ɂ́ACONFIG.SYS ̍ŏɎ̈sĂB

     DEVICE=C:\LOADLIN\BIOSINTV.SYS

  ̃hCóA荞݃xN^[pɃftHg BIOS lۑ܂B
   700 oCgقǂ̃vOȂ̂ŁARxVi[(low
  memory)قƂǏȂł傤BBIOSINTV.SYS ͂ǂȃ}l[
  W[gꍇłADOS ̏㕔Ƀ[hĂ͂܂B

  ATSR hCo INT15 ̊荞݂肵ĂꍇALinux 
  ͌p\ʂ񍐂ł傤B(QEMM̂悤) DOS ̃
  }l[W[͂uXeX@vgƂɂ̖N
  B

  Â悤ȎԂN΁ALOADLIN ̃R}hC mem=xxxx Ə
  ĂB xxxx ̓̑SoCgłB(ӁF}U[{[
  h BIOS ̂ 128Kb  Shadow RAM Ɋ肠ĂĂ邩m
  ܂)

  LOADLIN  "total memory" ̗A Linux 痘pł͂̑S
  Ă܂B

  (BIOSINTV.SYS g)̊ȒPȕ@́ADOS ɂĂق̂킸ύX
  ꂽ荞݃e[u(Ȃ킿A{Ɍ̂܂܂̃e[uƂ킯ł
  ܂)g܂AقƂǑSĂ̐ݒ̌ŗp\łB荞
  ݃xN^[͂قړƗĂ̂ŁABIOS ̃f[^/XNb`EGA
  ɕύXKv͂܂BREALBIOS @̑O BIOSINTV @g
  ׂ݂ł傤B

  (Ⴆ QEMM ̂悤) DOS ̃}l[W̌Ŏgꍇ̖肪
  Ă܂B̂悤ȃ}l[W[́ÃxN^[tb
  N邩 LOADLIN A[hɍēɂ͂͂gȂf[^
  ANZX肵܂B

  BIOSINTV @̑IƂāAo[W 1.4  REALBIOS @
  ܂B̕@ɂ͎ 3 KvłB

  REALBIOS.EXE
  BOOTSECT.BIN
  REALBIOS.INT

  REALBIOS.EXE Ȃ̃}Vɍt@C REALBION.INT łB

  Alessandro Rubini(rubini@ipvvis.unipv.it) BOOTSECT.BIN ܂
  (̃vOɂ Linus Torvalds  bootsect.S ̃R[h܂܂Ă
  ܂)

  ނ̕@(linuxEXE pbP[WŎgĂ܂)́A*{*IWi
  BIOS ̊荞݃xN^łSȕ@œ肵Ă܂Bނ̕@ɔ
  ƁȂSĂ̕@̓gbL[łB́Aނ̕@ɉ BIOS 
  data/scratch ̈APIC-IMR TOP-ROM ۑ悤ɂ܂Av
  ȕ Alessandro̕@̂܂܂łB

  A{ɂAJavier @ł BIOSINTV @ł܂sȂƂ
  ̍Ō̕@Ƃ REALBIOS @gĂ݂ĂB

  ӂKvłF
  ----------------------
  | o REALBIOS @ō C:\REALBIOS.INT t@ĆAꂪꂽ}V
  |   ɌŗL̂̂ŁAC:\ ɂȂ΂܂B
  | o FBɔzzĂ͂܂("loadlin14.tgz" zzĂ)B
  | o FB̃}VRs[Ă܂B
  | o (NFS Ȃǂ)LĂ͂܂B
  | o n[hEFAύX(A_v^J[h RAM ̒EAIQR  I/OA
  |   hX̕ύXȂ)xt@CȂĂB
  | o REALBIOS.INT }Vł̂ݎgĂB
  ---------------------

  ƂŁF PS2 ł͊g BIOS f[^Ŗ肪N͂łB݂܂
  񂪁A̖ɂẮAɂ̓eXg邷ׂ܂B

  5.4.1 REALBIOS.INT ̍
        ---------------------
  - DOS ̃vvg

      C:> CD \LOADLIN
      C:\LOADLIN> REALBIOS

  Ɠ́B

  - ƁAȏo͂o܂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:

  (󒍁Fʂɏô͂̂܂܂ł傤AĖ󂵂Ă݂܂)
  --------------------------------------------------------------------------
     (REALBIOS @̂߂) C:\REALBIOS.INT 邽߂ɂ 2 ̃Xebv
     KvłF

       1. ʂȃu[gtbs[Aꂩu[g܂B

       2. Z[uꂽ荞݃e[uƃtbs[ BIOS f[^ǂ݂
          ݁AC:\REALBIOS.INT ɏo܂B

     1  2 (ȂXebvɉ)ĂBȊÕL[
     ƃLZ܂B
  --------------------------------------------------------------------------

  - ܂ŏ̃Xebvs܂̂ŁA"1" ƁAȏo͂
    ܂

       OK, we first generate the floppy !
       Insert an empty but DOS-formatted disk into drive A:
       (no matter what DOS format it is)

       Type C to continue or any other key to cancel

  ------------------------------------------------------------------------
       OK, ܂tbs[܂B
       DOS ŃtH[}bgς݂̋̃tbs[ A hCuɑ}Ă
       (ǂ DOS ̃tH[}bgł\܂)

       C Ƒ܂B̑̃L[ȂLZ܂B
  ------------------------------------------------------------------------

  - tbs[ "C" Ƃȏo͂ɂȂ܂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, ʂ̃u[gtbs[ł܂BA hCuɓꂽ܂܁A
       }Vu[gĂB
       łӂāF (SMARTDRV ̂悤)fBXNLbVvO
       gĂ΁A܂ write-behind LbVtbVĂ
       B
  ----------------------------------------------------------------------

  - Zbg{^uObŵ(CTRL-ALT-DEL)vāA}V
    tbs[u[g܂Btbs[̃u[g[_[Kv
    BIOS ̊荞݃xN^ƃf[^tbs[ɃZ[u܂BŌɁA
    }V͎̂悤ȏo͂܂B

       Interrupt table and BIOS-data saved on floppy.
       Open the floppy door and reboot from your hard drive,
       then run REALBIOS again (step 2).

  ------------------------------------------------------------------------
      荞݃e[u BIOS f[^tbs[ɃZ[u܂BA hC
      ũhAJătbs[oAn[hfBXN烊u[g
      ܂B REALBIOS ĎsAstep 2 ɐiłB
  ------------------------------------------------------------------------

  - (tbs[u[gĂ܂̂邽߂)tbs[hCu
  hAJāAu[gAx LOADLIN ̃fBNgɓA

       C:\LOADLIN> REALBIOS

  Ɠ͂܂B

  - (Xebv 2 ɓĂ̂)ŏ̎ɂ "2" Ɠ܂BƁA
    ̂悤ȃbZ[Wo͂܂B

       OK, we now read the saved interrupt vector from the floppy
       and save it to the file C:\REALBIOS.INT (no way to change the name!)
       Is the floppy (used in step 1) inserted in drive A: ?

       Type Y to continue or any other key to cancel

  ------------------------------------------------------------------------
       OK, tbs[ɃZ[uꂽ荞݃xN^ǂ݂݁A
       C:\REALBIOS.INT(Oς邱Ƃ͂ł܂)ɃZ[u܂B
       (step 1 ō쐬)tbs[ A hCuɓ܂H

       Y ŌpÃL[ŃLZ܂B
  -------------------------------------------------------------------------

  - 쐬tbs[fBXN A hCuɍđ}AY 
    C:\REALBIOS.INT tbs[̃f[^쐬܂BςȂ
    ƂN΁AREALBIOS Ă͂łB

  5.4.2 REALBIOS.INT ̎g
        ---------------------

  C:\REALBIOS.INT ͑̃}VɈړȂ悤"s{VXe"
  t@CɂȂĂ܂(DIR R}hł͌܂)B

  LOADLIN ͍ŏ BIOSINTV.SYS TA REALBIOS.INT T܂B
  ̏ "-rb" IvVŋtɂł܂B

  LOADLIN  REALBIOS.INT ɕۑꂽ ROM-BIOS-DATE `FbNāA
  ĂȂ "-t" ̏璷(verbose)[hɑւ܂B DOS
  ̃}l[W[́AROM-BIOS ̃gbvy[W}bv
  warm-boot Ɋ肱ނ߁A ROM-BIOS-DATE ԂȂƂ܂B
  LOADLIN ̓AE[hֈڍsOɂ̓t`FbN̂ŁAN
  ɎsĂ܂܂B

  ̂悤ȏꍇA"-rx" IvVgēt̃`FbNXLbvĂ
  B

  ӁF

  - C:\REALBIOS.INT ͔zzȂ悤 HIDDEN+SYSTEM ɂȂĂ
    B C: hCukĂĂ C:\ ɂȂƂ܂B

  - Ŏgtbs[ DOS ł͗płȂȂ܂Bėp邽
    ɂ́AēxtEtH[}bg("NCbN"tH[}bgł͂Ȃ)Kv
    ܂([xtH[}bgƂ܂)B

  - ނ̃n[hEFAǉAOAĐݒ肵ꍇA
    x REALBIOS sKv܂I( Javier @DޗR
    ɂ܂)

  5.4.3 ʃɃ[hhCof[^
        -----------------------------------------

  o[W 1.5 ɂȂẮAʃɃ[h DOS hCo
  ͍ŏɂȂ܂(A͋NȂƎv܂)BłA
  BIOSINTV/REALBIOS @gꍇALOADLIN ̓o[W 1.4 Ɠ
  邱ƂɒӂĂB̂߁A肪邱Ƃ邩m
  B

  A[hɖ߂ɂ́A0A0000h ȏɃ}bsOꂽ͌
  ȂȂ܂B̂߁ABIOSINTV/REALBIOS ͂ǂȃfoCXhCog
  ĂAďʃɂ̓[hȂŉ(DEVICEHIGH=...,
  LOADHI..., LH... Ȃǂg)

  ӁF DOS hCop̃CXg[vO(Ⴆ Ontrack 
   Drive Rocket Data Accelerator)̓hCoʃɃ[h
  ftHgɂȂĂ܂B

  ܂A090000h  09BFFFFh ̗̈̓ZbgAbvvO LOADLIN
   zuꏊȂ̂ŁAKvȃf[^uĂ͂܂B̓o[
  W 1.5 łłÂ悤ȏ󋵂Όx
  ܂Bʏł 640K ̃x[XɎcĂ 20K oCgBIOS
  ̎c 1 K oCgقǎcx̂͂łB

  5.4.4 V86 [ȟoɊւ
        ----------------------------
  (Jacek Zapala zapala@if.pw.edu.pl ɂ)  486 CPU ̃N[
  ł́ACR0 g V86 [hoۂɖ肪N邱Ƃ邻
  łB CPU A[hɂȂAy[WO\ɂȂ
  Ă鎞ɋN܂Bmɂ̂悤Ȑݒ\łAhLgɂ
  ȂĂȂAINTEL T|[gĂ܂BA̎@Ń}U[{[
  hBIOS shadow ram Ƀ}bsOĂ邩AÂĊ EMM }
  l[W[gĂ̂Ǝv܂A CPU m 486 ̃N[
  ł͂ȂƂĂƂ܂B-clone IvVt΁A
  CR0 `FbNpXāAEMM }l[W[ V86 [hɂƌ
  Ȃ܂BA̎ EMM }l[W[ۂ̃y[WO
  ͂܂I

  5.5   fobO(-v,-t,-d)Ɋւ
        ----------------------------------
  -v,-t,-d IvV̏́Au[gZN^[ƃZbgAbvvO
  [h LODADLIN ɂčXVꂽ_ŏo͂܂Bo͂
   Linux 猩̂łA-t  -d IvV̏ꍇAzimage
  t@C̓[hꂸAlinux ͋N܂B

  F

  LINUX J[l̃u[g̐ݒ͈ȉ̒ʂłB

  image file:    d:\tmp\1-1-47.0  <- J[lC[W̃t@C
  kernel size:   0x5BFF0          setup size:   0x0A00
                 ^                ^- ZbgAbvvÕTCY(oCg)
                 |------------------ J[lTCY(oCg)

  kernel version:   1.1.47 (root@el15) #4 Mon Aug 00:57:07 MET DST 1994
               ^----  setup.S LOADLIN ppb`𓖂Ă
                     ݕ\܂
  ram disk size:    0x0000             <- 0 = none, ȊO Kbytes ł̑
                                          
  root device:      0x0342  read/write  <- [gfoCX MAJOR+MINOR ԍ
  VGA mode:         0xFFFF              <- startup ̃rfI[h
  command line size 0x0011              <- kꂽR}hC̑
                                           
  command line:                         <- Linux 猩R}hC
    BOOT_IMAGE=zimage                      ̏

  ݂ DOS/CPU ̐ݒ͈ȉ̒ʂłF
  load buffer size:   0x775F0   setup buffer size:   0x1000
              ^                   ^-  ZbgAbvvÕR[hi
              |                       [obt@̑傫(oCg)B
              |                       "setup size" 傫ȂƂ
              |                       ܂B
              ----------------- WJꂽJ[li[obt@
                                ̑傫(oCg)B"kernel size" 
                                傫ȂƂ܂B

  total memory:     0x0FE0000           <- INT15 vZ Linux 
                                            RAM ̏B

  CPU is in V86 mode                    <- z 86 [hɂꍇ
  or
  CPU is in REAL mode                   <- A[hɂꍇ
  or
  CPU is in undocumented REAL PAGING mode, trying any way
  (uCPU ̓hLgɂȂ REAL PAGING [hɂ܂BƂɂ
  Ă݂܂v)

  BIOSINTV.SYS:  YES                 <- $BIOSINT 𐳂ǂ݂߂ꍇ
    or
  REALBIOS:      YES
    or
  REALBIOS:      YES, but ROM-BIOS-DATE differs, must rerun REALBIOS.EXE
   (BIOSINTV.SYS ͂邪 ROM-BIOS ̓tƈقȂBREALBIOS.EXE Ď
    sĂB)

  SetupIntercept: NO                        <- LOADLIN-1.4 mode g
    or
  SetupIntercept: YES, patching setup code  <- Javier @g
    or
  SetupIntercept: YES, legal intercept      <- ゾAJ[lɃpb
                                               `ς

  ɂ́Aȉ 4 \ȏԂ̂ 1 F

   stat1: cpu in real 386 mode(cpu  A 386 [hɂ)

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

         (cpu  z 86 [hɂ邪 VCPI Ȃ(`FbN~))

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

         (VCPI ͌Az}bsOƘ_}bsOv
          (`FbN~))

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

         (VCPI ͂Az}bsOƘ_}bsOvBA
          [hɃXBb`̂ɖȂB)

  ȉɎ̂́ADOS ̃R}hCp[^t@CɂāF

  input params size 0x000D              <- DOS ̃R}hC̑傫
                                           (邢͈kꂽp[^
                                            t@C̑傫)
  input params:                         <- DOS R}hC̓e
   ..\zimage -t

  ȉAǉIȏ񂩌xF

  LOADLIN started from DOS-prompt       <-  2 ̂ǂ炩
     "       "     "   CONFIG.SYS       <- (LOADLIN  DOS ̊ϐ
                                           COMSPEC= ̍sƉ)

  You are running under MS-WINDOWS      <-  WINDOWS 瓮Ă
                                           ΁Ǎxo͂܂B
                                          (LOADLIN  WINDIR= Ƃ
                                           ϐƉ肵܂)

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

  6.    UMSDOS VXeu[g邽߂̃vvZbT LOADLINX
        ========================================================

  ̃vO LOADLIN [eBeB́uvvZbTvƂĎg
  ADOS ̃hCu(C:, D:, Ȃ) Linux ̃foCX(/dev/....)
  ɕϊ܂B

  "root=X:" ɉāALOADLINX  LOADLIN Ɠp[^󂯕tA
  LOADLIN ɓn܂B(LOADLIN Ƃ͈قȂ) LOADLINX ł̓p[^t@C
   (@param-file) ̃p[^R}hCɂɏƂ\ŁA
  ̃p[^͏㏑܂B
  (Ⴆ "loadlinX zImage @default vga=3" Ƃ loadlinX ł
  \ł loadlin ł͎g܂)

  LOADLINX  CONFIG.SYS t@C shell= Ɏw肷邱Ƃ\łB
  ALOADLINX  LOADLIN ƓfBNgɂȂƂȂB

  Jacques Gelinas(jacques@solucorp.qc.ca)ϊASY̔Ď҂ł
  (͂ LOADLIN ɃCvgADOS ̐mȐUɂ
  킹ł)B

  ʂ̃[U[ DOS p[eBV[gfoCXɂ͂Ȃł傤
   UMSDOS [U[݂̂ɉl̂ł傤B

  LOADLINX  AT ^CṽhCo(IDE)ADOS ̌Ŏg BIOS 
  SCSI A_v^J[hɐڑꂽő 2 ܂ł SCSI fBXN̊ł
  ݗpł܂(Ȃ킿 INT13 VXeR[Ŏg˂΂Ȃ܂)BIDE
   SCSI ݂(܂)T|[gĂ܂BÂ悤
  ł root=/dev/xxxx Ƃ LOADLINX ̃hCu̕ϊoCpX
  邱Ƃł܂B

  6.1.  LOADLINX ̃R}hC
        -------------------------
  gF

   LOADLINX [--dv]  LOADLIN_command_line

      --dv          fobȌóGLOADLIN ͎sȂB

      --version     zimage o[Wԍo(setup.S ɑ΂
                    pb`Kv)

      --version=-1.0.9   J[lo[W 1.0.9 ȉ̃`FbN

      --version=1.1.47   J[lo[W 1.1.47 ȏォ̃`FbN

      --version=1.1.47#2 J[lo[W 1.1.47 () #2 ǂ̃`Fb
                         N
  [󒍁F悭܂񂪁A1.1.47 Ńpb`Ă邩̃`FbNƎv
         ܂]

  F

  LOADLINX zimage.ums root=D: vga=ask

  (ӁFUMSDOS ̓u[gɃ[gt@CVXe r/w Ń}Eg
         Kv̂ "ro" IvVgĂ͂܂B)

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

  (ӁFSẴp[^[ test.par t@Cǂ݂݁AJ[lC
         [Wt@Cƃ[gfoCXAo[W`Fb
         Ns܂)
  ȃob`t@CĝX}[gȕ@ł傤B

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

  Ă΁A

    C> linux

  Ƃ邾ōς݂܂B

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

  7.    RgoO|[g̑
        ==============================

  RgoO|[g͈ȉɑĂB

        E-Mail:    lermen@elserv.ffm.fgan.de

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

  Ô߁AJԂĒӂ܂AǂȂ E-Mail  "Reply to"
  pXmFĂBsŋAĂ[
  BS~ɂ邽߂Ƀ[ɕԎ̂͊yƂł͂܂B

  [󒍁F̃}jA̓{ɊւẮAkojima@komae.denken.or.jp
   ܂ŘAĂB]

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

  8.    ͎҂Ǝӎ
        ============

  ̃vO F.Coutant  BOOTLIN ɂ́AȂɑ
  邱Ƃ͂łȂł傤B

  ̃vO Linus Torvalds Ȃɂ͑SӖ̂Ȃ̂łB

  Jacques Gelinas  VCPI ̃T|[g悤ɗECÂĂ܂B
  LOADLINX vvZbTނ̃ACfACvĝłB

  Alessandro Rubini ́A linuxEXE pbP[W BOOTSECT.BIN ֌W
  ̃R[h𗘗pĂAdvȃqg܂B

  Chuck Munro  QEMM ƃo[W 1.4̖ɂẴqg܂
  Bނ͂܂AhLgɂĎ`Ă܂B

  Javier Achirica ZbgAbvXCb`AEg@lĂ܂
  (LOADLIN-1.5)B̌ʁAقƂǑSẴ}V BIOSINTV  REALBIOS
  @͕svɂȂ܂B̕@́FZbgAbvvO V86 [h
  ŎsAveNg[hɈڍs钼OɊނƂłB

  dvȖoO|[gF

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

  ͂܂B

  SĂ ALPHA eX^[Ɋӂ܂Bނ "eX^[W"̌Ăтɉ
  Ă܂BQґSẴXgf邱Ƃ͕s\łAނ͓
  ɓOIɃeXgĂ܂F

        Michael Goddard, US
        Shih-Hua Chao, US
        Rene Baart, Netherlands
        Asad Khan,
        Jan Lien, Sweden

  ܂ALOADLIN Ŗ͋NȂǁÂƂ "" ƃ[
  ĂꂽSĂ̐lɊӂ܂(mIȃtB[hobN͍őP̂̂ł)

                      --------- END --------

