Loadlin v1.5 偺僪僉儏儊儞僩椶

Hans Lermen

lermen@elserv.ffm.fgan.de

偙偠傑傒偮傂傠 - 擔杮岅栿

kojima@komae.denken.or.jp

1994/08/07

Loadlin v1.5 偺僪僉儏儊儞僩椶

    Note: 偙偺暥彂偼丄Loadlin v1.5 偺晅懏暥彂偺偆偪丄README.1ST, 
    MANUAL.TXT, PARAMS.DOC, QUICKSTA.RT 傪東栿偟偨傕偺偱偡丅尨暥偺擔晅
    偼 1994擭8寧27擔丄栿暥偺擔晅偼 1995擭2寧13擔偲側偭偰偄傑偡丅Loadlin
    <http://elserv.ffm.fgan.de/~lermen/> 偼 2001擭9寧帪揰偱 v1.6 偑弌偰
    偄傑偡丅側偍丄杮彂偼丄栿幰彫搰嶰峅偝傫偑嶌惉偝傟偨暥彂傪 SGML 偵曄
    姺偟偨傕偺偱偡丅 (JF Project)
   
劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

Table of Contents
1. REAEME.1ST
2. MANUAL.TXT
   
    2.1. Copyright
    2.2. 側偤(LILO 偱偼側偔) LOADLIN 傗 BOOTLIN 傪巊偆偺偐丠
    2.3. BOOTLIN 偑偁傞偺偵側偤 LOADLIN 偐丠
    2.4. LOADLIN 偺巊偄曽
    2.5. LOADLIN 偺僐儅儞僪儔僀儞僷儔儊乕僞
    2.6. 栤戣偑婲傟偽
    2.7. UMSDOS 僔僗僥儉傪僽乕僩偡傞偨傔偺僾儕僾儘僙僢僒 LOADLINX
    2.8. 僐儊儞僩傗僶僌儗億乕僩偺憲傝愭
    2.9. 嫤椡幰偲幱帿
   
3. PARAMS.DOC
   
    3.1. loadlin 偺僐儅儞僪僷儔儊僞
    3.2. 僐儅儞僪僷儔儊僞偺徻嵶
   
4. QUICKSTA.RT
5. 擔杮岅栿偵偮偄偰

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

Chapter 1. REAEME.1ST

LOADLIN.EXE 偼 (DOS 偱摦偔) LINUX 僇乕僱儖僀儊乕僕偺儘乕僟乕偱偡丅 (僇
乕僱儖偺僐儅儞僪儔僀儞傪姰慡偵僒億乕僩偟偰偄傑偡)

(C) 1994 Hans Lermen (lermen@elserv.ffm.fgan.de)
(東栿丗偙偠傑傒偮傂傠 kojima@komae.denken.or.jp)

LOADLIN 偼 F.Coutant 嶌偺 BOOTLIN 偲摨偠尨棟偵婎偯偄偰偄傑偡偑丄傛傝僄
儔乕僠僃僢僋傪嫮壔偟丄僇乕僱儖偺帩偮乽僐儅儞僪儔僀儞婡擻乿傪姰慡偵僒億
乕僩偟偰偄傑偡丅儗僗億儞僗僼傽僀儖傪棙梡偡傞偙偲傕壜擻偱丄傕偟僐儅儞僪
儔僀儞偑 (DOS 偺惂尷偱偁傞) 128 僶僀僩傪墇偊偰傕戝忎晇偱偡(1.0.5 傛傝傕
屆偄僇乕僱儖偱偼丄80 僶僀僩埲忋偺暥帤楍傪搉偡偨傔偵偼僷僢僠偑昁梫偱偡)
丅 UMSDOS 偱偼丄LOADLINX 僾儕僾儘僙僢僒偑 DOS 晽偺僪儔僀僽柤傪 /dev/
xxxx 偺宍偵曄姺偟傑偡丅

    愄偐傜偺 LOADLIN 儐乕僓乕傊: LOADLIN-1.5 偼丄 BIOSINTV/REALBIOS 側
    偟偵摦偒傑偡両
   
儘乕僟乕偺僾儘僌儔儉偼埲壓偺忦審偺尦偱 DOS 偺僾儘儞僾僩偐 CONFIG.SYS 偐
傜婲摦偱偒傑偡丅

 

 1. 僾儘僌儔儉偑儘乕僪偝傟傞儊儌儕斣抧偲 0x90000 斣抧偺娫偵埑弅偝傟偨僇
    乕僱儖僀儊乕僕傪抲偗傞僗儁乕僗偑偁傞偙偲(僿僢僟乕偲僙僢僩傾僢僾僾儘
    僌儔儉偼暿偵偟偰)
   
 2. A) CPU 偑壖憐 8086 儌乕僪偵側偄偙偲
   
    偐丄
   
    B) EMS 僪儔僀僶偑 VCPI 傪僒億乕僩偟偰偄傞偙偲
   
庤憗偔巒傔傞偵偼 QUICKSTA.RT 傪丄傛傝徻偟偄愢柧偼 MANUAL.TXT 傪丄偦傟偧
傟撉傫偱偔偩偝偄丅

劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
劆LODLIN15.TGZ 偺拞恎                                                     劆
劆-------------------                                                     劆
劆                                                                        劆
劆  README.1ST      崱撉傫偱傞偙傟両                                      劆
劆  QUICKSTA.RT     Pat Volkerding 偺 LODIN14.TXT 偺堷梡                  劆
劆  MANUAL.TXT      儅僯儏傾儖                                            劆
劆  PARAMS.DOC      Linux 僐儅儞僪儔僀儞僷儔儊乕僞偺愢柧                  劆
劆  TEST.PAR        儗僗億儞僗(僷儔儊乕僞)僼傽僀儖偺椺                    劆
劆  CHANGES         LOADLIN 偺楌巎                                        劆
劆  LINUX.BAT       Linux 傪婲摦偡傞偨傔偺 DOS 偺僶僢僠僼傽僀儖偺椺       劆
劆  LOADLIN.EXE     儘乕僟乕                                              劆
劆  LOADLIN.ASM     僜乕僗僐乕僪                                          劆
劆  BIOSINTV.SYS    VCPI 宱桼偱儘乕僪偡傞偨傔偺僨僶僀僗僪儔僀僶           劆
劆  BIOSINTV.ASM    偦偺僜乕僗                                            劆
劆  REALBIOS.EXE    杮暔偺 BIOS 妱崬傒儀僋僞乕/僨乕僞傪僼傽僀儖偵彂偒偩偡 劆
劆                  偨傔偺僾儘僌儔儉                                      劆
劆  REALBIOS.C      偦偺僜乕僗                                            劆
劆  BOOTSECT.BIN    忋婰偺僨乕僞傪巊偆僼儘僢僺乕梡偺僽乕僩僙僋僞乕        劆
劆  BOOTSECT.ASM    偦偺僜乕僗                                            劆
劆  LOADLINX.EXE    UMSDOS 傪僒億乕僩偟偨僾儕僾儘僙僢僒                   劆
劆  LOADLINX.C      偦偺僜乕僗                                            劆
劆  MAKEFILE        TASM, TLINK 梡偺 MAKEFILE                             劆
劆  BOOTING.DOC     偄偔偮偐偺桳塿側忣曬                                  劆
劆  COPYING         FSF 偺堦斒嫋戻宊栺(Gnu Public License)                劆
劆  KERNEL/*        boot/setup.S 偵懳偡傞僷僢僠                           劆
劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

Chapter 2. MANUAL.TXT

    LOADLIN 偲 LOADLINX 儐乕僓乕僈僀僪(94-08-27) (擔杮岅斉/95-02-13)
   
劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.1. Copyright

LOADLIN v1.5 (C) 1994 Hans Lermen (lermen@elserv.ffm.fgan.de)
(東栿丗偙偠傑傒偮傂傠 kojima@komae.denken.or.jp)

偙偺僾儘僌儔儉偼 free software 偱偡丅嵞攝晍傗廋惓偼 Free Software
Foundation 偐傜弌偝傟偰偄傞 GNU 堦斒嫋戻宊栺(Gnu General Public
Licence)偺僶乕僕儑儞 2 偁傞偄偼(偁側偨偺敾抐偱)傛傝怴偟偄僶乕僕儑儞偵廬
偄傑偡丅

偙偺僾儘僌儔儉偼栶偵棫偮偙偲傪婜懸偟偰攝晍偟偰偄傑偡偑丄堦愗偺曐徹偼偁
傝傑偣傫丟峸擖偺壜擻惈傗摿掕偺栚揑偵揔崌偡傞偐偵偮偄偰偺曐徹傕偁傝傑偣
傫丅傛傝徻偟偔傗 GNU 堦斒嫋戻宊栺傪偛棗偔偩偝偄丅

GNU 堦斒嫋戻宊栺偺僐僺乕偼偙偺僾儘僌儔儉偵晅偄偰偄傞偼偢偱偡偑丄傕偟尒
晅偐傜側偗傟偽 Free Software Foundation(675 Mass Ave, Cambridge, MA
02139, USA.) 偵楢棈偟偰偔偩偝偄丅

劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
劆   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.            劆
劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.2. 側偤(LILO 偱偼側偔) LOADLIN 傗 BOOTLIN 傪巊偆偺偐丠

LOADLIN 傗 BOOTLIN 偼僴乕僪僨傿僗僋偐傜 Linux(0.99.14 埲忋)傪僽乕僩偡傞
偨傔偺傕偭偲傕埨慡側曽朄偱偡丅懡偔偺 Linux 偺弶怱幰偼丄徻偟偄偗傟偳挿偡
偓傞 [1] LILO 偺僪僉儏儊儞僩傪撉傓偺偵懴偊偒傟偢丄LILO 傪岆偭偰摦偐偟丄
丄丄僶儞 !! DOS 偲偼偝傛偆側傜丄丄丄偟偰偟傑偄傑偡丅

(FDISK /MBR 偼僨傿僗僋傪廋暅偡傞偨傔偺僗乕僷乕儅儞偱偼偁傝傑偣傫)

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.3. BOOTLIN 偑偁傞偺偵側偤 LOADLIN 偐丠

BOOTLIN 偼柧妋偱扨弮丄偒傢傔偰岠棪揑偱偡丅BOOTLIN 偺僜乕僗僐乕僪偵偁傞
忣曬偺懡偔偑 LOADLIN 偺婎慴偵側偭偰偄傑偡丅

偟偐偟丄LOADLIN 偱偼僇乕僱儖偵乽僐儅儞僪儔僀儞丒僷儔儊乕僞乕乿傪搉偡偙
偲偑壜擻偱丄偦傟傜偺僷儔儊乕僞乕偵傛偭偰 Linux 偺怳晳偄(儖乕僩僨僶僀僗
丄價僨僆儌乕僪丄僪儔僀僶椶丄側偳側偳)傪愝掕偡傞偙偲偑偱偒傑偡丅傑偨丄僷
儔儊乕僞乕僼傽僀儖(僐儅儞僪儔僀儞僷儔儊乕僞乕傪廂傔偨僼傽僀儖)傪巊偆偙
偲傕壜擻偱丄DOS 偺 128 僶僀僩偲偄偆僐儅儞僪儔僀儞偺惂尷偵擸傑偝傟偢偵嵪
傒傑偡丅

Internet 忋偺偳偙偐偵 F.Coutant 嶌偺 BOOTLIN 偺怴偟偄僶乕僕儑儞偑偁傞偐
傕抦傟傑偣傫偑丄巹偼尒偮偗偰偄傑偣傫丅偩偐傜丄巹偼 LOADLIN 傪 0 偐傜彂
偒偼偠傔丄傔偭偨偵側偄忬嫷偵懳偡傞僥僗僩傕偄傠偄傠傗偭偰傒傑偟偨丅
LOADLIN 偼 DOS偺僪儔僀僽偐傜 UMSDOS 儀乕僗偺僔僗僥儉傪婲摦偡傞偙偲傕壜
擻偱偡(偙偺偨傔偵偼 LOADLINX 偲偄偆僾儕僾儘僙僢僒丒儐乕僥傿儕僥傿傪巊偭
偰偔偩偝偄)

偁傞庬偺僆僾僔儑儞(-v, -t, -d)傪巊偆偲僨僶僢僌忣曬偑弌椡偝傟傑偡丅傕偟
壗偐栤戣偑婲偒偨偲偒偼丄偦偺忣曬傪棅傝偵 LOADLIN 偑幚嵺偵壗傪傗偭偰偄傞
偺偐妋擣偡傞偙偲偑偱偒傞偱偟傚偆丅

LOADLIN 偼 VCPI 僒乕僶乕偑懚嵼偟偰偄傞応崌丄壖憐 86 儌乕僪(EMS 僪儔僀僶
傪巊偭偰偄傞帪偼偙傟偑晛捠偱偡)偐傜婲摦偡傞偙偲傕壜擻偱偡丅

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.4. LOADLIN 偺巊偄曽

    拲堄: LOADLIN 偼偁側偨偺僐儞僺儏乕僞傪乽榑棟揑偵嵞婲摦乿偡傞僾儘僌
    儔儉偱偁傝丄 DOS 偼 Linux 偱姰慡偵忋彂偒偝傟傑偡丅傕偟 DOS 偵栠傝偨
    偗傟偽丄Linux 偺 "reboot" 僐儅儞僪傪巊偆昁梫偑偁傝傑偡丅
   
劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.4.1. 昁梫側傕偺

 1. 386 埲忋偺 CPU(摉慠偱偡偹)
   
 2. 0.99pl14 埲忋偺埑弅偝傟偨 linux 偺僇乕僱儖僀儊乕僕
   
 3. 埲壓傪娷傓 LODLIN15 僷僢働乕僕
   
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆  LOADLIN.EXE                                           劆
    劆  MANUAL.TXT (偙偺僼傽僀儖)                             劆
    劆  TEST.PAR(僷儔儊乕僞乕僼傽僀儖偺椺)                    劆
    劆  PARAMS.DOC                                            劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
   
    埲壓偺傕偺偼昁偢偟傕昁梫側傢偗偱偼偁傝傑偣傫丅
   
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆  LOADLINX.EXE                                          劆
    劆  BIOSINTV.SYS                                          劆
    劆  REALBIOS.EXE                                          劆
    劆  BOOTSECT.BIN                                          劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
   
劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.4.2. DOS 僾儘儞僾僩偐傜偺婲摦

2.4.2.1. 庤憗偔巒傔傞偨傔偵

偙傟偐傜愭丄LODLIN15.TGZ 傪 C:\LOADLIN 偵揥奐偟偨偲偟偰榖傪偡偡傔傑偡丅

僶乕僕儑儞 1.5 偵側偭偰丄1.4 埲壓偺僶乕僕儑儞偱昁梫偩偭偨奺庬偺愝掕偼丄
傎偲傫偳慡偰偺婡庬偱晄梫偵側傝傑偟偨丅僗儁僀儞偺揤嵥丄Javier Achirica
偑怴偟偄曽朄傪峫偊偩偟偰丄 Linux 偺僙僢僩傾僢僾僐乕僪偑僾儘僥僋僩儌乕僪
傊堏峴偡傞慜偵妱傝崬傓偙偲偑壜擻偵側傝傑偟偨丅巹偼偙偺曽朄傪 "Javier 朄
" 偲柤晅偗丄傕偟愝掕偑峴傢傟側偐偭偨応崌偼偙偺曽朄傪巊偆偙偲偵偟傑偟偨
丅

DOS 僾儘儞僾僩偐傜丄椺偊偽丄偙傫側傆偆偵擖椡偟傑偡丗

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

拲堄丗埲慜偐傜偺 LOADLIN 儐乕僓乕偼 -ja 僆僾僔儑儞傪巊偭偰 BIOSINTV/
REALBIOS 傪柍岠偵偡傞偐丄偦傟傜傪嶍彍偡傋偒偱偟傚偆丗

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

偁傞偄偼丄傕偟 DOS 偺僐儅儞僪儔僀儞偺忋尷偺 128 僶僀僩傪墇偊傞傛偆側僷
儔儊乕僞傪搉偡応崌偼丄

    C:\LOADLIN> LOADLIN @params                                        

偲偟傑偡丅僷儔儊乕僞僼傽僀儖偺堦椺偑 "test.par" 偱偡丅偤傂撉傫偱傒偰偔
偩偝偄丅尰帪揰偱偼 LOADLINX 偼僷儔儊乕僞僼傽僀儖傪僒億乕僩偟偰偄傑偣傫
丅

[栿拲丗6.1 復偵 LOADLINX 偱僷儔儊乕僞僼傽僀儖傪巊偆椺偑弌偰偔傞偺偱丄崱
偺僶乕僕儑儞偱偼僒億乕僩偟偰偄傞偲巚偄傑偡(巹偼帋偟偰偄傑偣傫偑)]

(僇乕僱儖僜乕僗偐傜敳偒偩偟偨)傛傝徻嵶側僐儅儞僪儔僀儞偺僷儔儊乕僞乕偵
偮偄偰偼 PARAMS.DOC 偵偁傝傑偡丅

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.4.2.2. 娙扨側僿儖僾

  C:\LOADLIN> loadlin <enter>                                          

偲偡傞偙偲偱丄僆儞儔僀儞丒僿儖僾偲愝掕偑帵偝傟傑偡丅偙偆偄偆晽偵偟偨傜
丄傕偆彮偟巊偄傗偡偄偐傕丅

  C:\LOADLIN> loadlin | more <enter>                                   

偙偆偡傞偲丄偙偺傛偆側弌椡偑帵偝傟傞偼偢偱偡(巹偺儅僔儞偐傜偺傕偺偱偡)

劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
劆  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                                           劆
劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊

    拲婰: (-t 偺傛偆側)LOADLIN 帺恎偺僆僾僔儑儞偼慡偰 Linux 偺僐儅儞僪
    儔僀儞丒僷儔儊乕僞乕埲慜偵側偄偲偄偗傑偣傫丅
   
劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.4.2.3. 僶僢僠僼傽僀儖(LINUX.BAT)偐傜偺婲摦

傎偲傫偳偺 DOS 儐乕僓乕偼(SMARTDRV 偺傛偆側)僨傿僗僋僉儍僢僔儏傪棙梡偟
偰偄傞偱偟傚偆丅傕偟丄僉儍僢僔儏僾儘僌儔儉偑 "write-behind" 僉儍僢僔儏
傪巊偭偰偄傟偽丄LOADLIN 傪屇傇慜偵傑偩彂偒偙傑傟偰偄側偄僉儍僢僔儏僶僢
僼傽傪彂偒偩偟偰偍偔昁梫偑偁傝傑偡丅

椺丗

  C\LOADLIN> smartdrv /C    偙偆偡傟偽丄僉儍僢僔儏僶僢僼傽偑僨傿       
                            僗僋偵彂偒偙傑傟(sync)傑偡丅偨偄偰偄丄     
                            DOS 6.2 偱偼晄梫偺偼偢偱偡偑丄傗偭偰       
                            偍偄偰奞偵偼側傝傑偣傫)                    
  C\LOADLIN> loadlin ....                                              

偙傟偼丄埲壓偺傛偆側僶僢僠僼傽僀儖傪嶌偭偰偍偔傎偆偑僗儅乕僩側傗傝曽偱
偟傚偆丅
劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
劆   +-------------------- start of LINUX.BAT                         劆
劆   |                                                                劆
劆   |  SMARTDRV /C                                                   劆
劆   |  C:\LOADLIN\LOADLIN C:\LOADLIN\ZIMAGE root=/dev/hdb2 ro vga=3  劆
劆   |                                                                劆
劆   +-------------------- end of LINUX.BAT                           劆
劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
偙偺傛偆側僼傽僀儖傪嶌偭偰偍偗偽丄扨偵丄

  C> linux                                                             

偲偡傞偩偗偱丄帺摦揑偵 Linux 偑僗僞乕僩偟傑偡丅

LINUX.BAT 偺堦椺傪 LOADLIN 僷僢働乕僕偵擖傟偰偍偒傑偟偨丅

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.4.2.4. 僼儘僢僺乕偲儔儉僨傿僗僋

傕偟 LOADLIN 偵 root=/dev/fdx 偲偄偆僐儅儞僪偲嫟偵 ramdisk=xxxx 偲偄偆
僐儅儞僪傪搉偣偽丄LOADLIN 偼僇乕僱儖僀儊乕僕傪儊儌儕偵儘乕僪偟丄root
floppy 傪憓擖偡傞傛偆偵丄偲偄偆巪偺儊僢僙乕僕傪弌偟偰堦帪掆巭偟傑偡丅

偙偆偡傟偽 DOS 傪婲摦偡傞僼儘僢僺乕(偲 LOADLIN 偺婲摦)偲儖乕僩僨傿僗僋
偑摨偠僼儘僢僺乕僪儔僀僽傪棙梡偡傞偙偲偑偱偒傑偡丅

傕偪傠傫丄偙偺偨傔偵偼僽乕僩梡偵 2 枃偺僼儘僢僺乕偑昁梫偱偡偑丄Linux 偼
偳傫偳傫戝偒偔側偭偰丄傕偼傗僇乕僱儖僀儊乕僕偲儖乕僩僼傽僀儖僔僗僥儉傪
堦枃偺僼儘僢僺乕偵摨嫃偝偣傞偙偲偼晄壜擻偵側偭偰偄傑偡丅LOADLIN 傪巊偊
偽丄偍庤尦偺僨傿僗僋僪儔僀僽偺愝掕偑(Linux 偺奺庬)僨傿僗僩儕價儏乕僔儑
儞偲堘偭偰偄偰傕丄僩儕僢僋傪巊偆偙偲側偔僀儞僗僩乕儖偡傞偙偲偑偱偒傑偡
丅

椺丗LST 1.07 僨傿僗僩儕價儏乕僔儑儞偼 3.5" 僼儘僢僺乕偱攝晍偝傟偰偄傑偡
偑丄庤尦偺僪儔僀僽 A: 偼 5.25" 偱偡丅

Slackware 2.0.0 偼偝傑偞傑側僪儔僀僽偺愝掕偵懳墳偟偨戝偒側僨傿儗僋僩儕
僣儕乕傪帩偭偰偄傑偡丅LOADLIN 傪梡偄傟偽丄偦偺偆偪偺僀儊乕僕僨傿僗僋偲
昁梫側儖乕僩僨傿僗僋偩偗偱棙梡偱偒傑偡丅

偪側傒偵丗LOADLIN 偼 Slackware 偲嫟偵攝晍偝傟丄UMSDOS 傪僀儞僗僩乕儖偡
傟偽帺摦揑偵慻傒偙傑傟傑偡丅

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.4.2.5. 僔僗僥儉偺惂栺

 1. 1. 埑弅偝傟偨僇乕僱儖僀儊乕僕傪儘乕僪偡傞偺偵廫暘側儊儌儕(LOADLIN
    偺奐巒埵抲偲 090000h 偺娫偵昁梫偱偡)丅
   
    LOADLIN 偺弌椡儊僢僙乕僕偺偆偪丄"load buffer size" 偑丄偁側偨偺僔僗
    僥儉偵幚嵺偵懚嵼偡傞儊儌儕偺戝偒偝傪帵偟偰偄傑偡丅
   
    僙僢僩傾僢僾丒僾儘僌儔儉偲 LOADLIN 帺恎偼 090000h 偐傜 09A000h 偵揥
    奐偝傟傞偺偱丄640K 偺儀乕僗儊儌儕偼昁恵偱偡丅Linux 1.1.43 埲屻丄僙
    僢僩傾僢僾僾儘僌儔儉偼傕偼傗 2K 埲撪偵偼廂傑傜側偔側偭偨偺偱丄僒僀
    僘傕壜曄偵偝傟丄帪偲嫟偵戝偒偔側偭偰偄傑偡丅尰嵼(1.1.47)偱偼丄僙僢
    僩傾僢僾僾儘僌儔儉偼 5*512 僶僀僩丄堦曽丄LOADLIN 偺帩偮僙僢僩傾僢僾
    僾儘僌儔儉梡偺僶僢僼傽偼 31*512 僶僀僩偱偡偺偱丄傑偩偟偽傜偔偺娫偼
    戝忎晇偱偟傚偆丅
   
    LOADLIN 偺 "setup buffer size" 偵帵偝傟傞抣偑丄僙僢僩傾僢僾僾儘僌儔
    儉梡偺僶僢僼傽僒僀僘偱偡丅
   
    640 K 偺儊儌儕偺偆偪丄忋埵 20 K 僶僀僩偑巆偭偰偄傟偽丄BIOS 偲忋埵儊
    儌儕偵撉傒偙傑傟傞僪儔僀僶梡偺僨乕僞椞堟偲偟偰丄懡暘廫暘偱偟傚偆丅
   
 2. DOS 僾儘僌儔儉偼偄傢備傞儕傾儖儌乕僪(偁傞偄偼 386 埲忋偺儅僔儞偱偼
    壖憐 86 儌乕僪)偱偺傒壱摥偟傑偡丅
   
    堦曽丄Linux 偼僾儘僥僋僩儌乕僪偱摦偒丄僇乕僱儖偼摿尃儗儀儖 0(P0, 僗
    乕僷乕僶僀僓乕儌乕僪)偵擖傟側偔偰偼側傝傑偣傫丅偲偙傠偑丄(DPMI 偺応
    崌偺傛偆偵) V86 儌乕僪偺僒乕僶乕偑嫋壜偟側偗傟偽丄V86 儌乕僪偐傜僾
    儘僥僋僩儌乕僪(P0)傊僗僀僢僠偡傞偙偲偼偱偒傑偣傫丅
   
    偙偺偨傔丄
   
     仩 儕傾儖 86 儌乕僪偐傜奐巒偡傞(EMS 僪儔僀僶傗 WINDOWS 偼巊偊傑偣
        傫)
       
    偐
   
     仩 EMS 僪儔僀僶偱 VCPI 僒乕僶乕傪棙梡偡傞(偙傟偱傕 WINDOWS 偼巊偊
        傑偣傫)
       
    昁梫偑偁傝傑偡丅EMM386 傪巊偭偰偄傞応崌丄NOVCI 僆僾僔儑儞偼巊傢側偄
    偱偔偩偝偄丅NOEMS 偼巊偭偰傕戝忎晇偱偡丅
   
    VCPI 偼 P0 儌乕僪傕棙梡偱偒丄傎偲傫偳偺 EMS 僪儔僀僶偱傕僒億乕僩偝
    傟偰偄傑偡(傕偟 EMS 偑巊偊傞側傜偽)偑丄MS-WINDOWS 偺尦偱偼棙梡偱偒
    傑偣傫 (MICROSOFT 偼儐乕僓乕偑 P0 儌乕僪傪巊偆偙偲傪寵偭偰偄傑偡)丅
   
    暔棟儊儌儕偲壖憐儊儌儕偺儅僢僺儞僌傕嵟弶偺 640K 偺RAM 椞堟偱偼摨堦
    偱偁傞昁梫偑偁傝傑偡丅晛捠偼偦偆側偭偰偄傞偼偢偱偡偑丄EMS 僪儔僀僶
    偵埲壓偺傛偆側僆僾僔儑儞傪梌偊傞偙偲偱丄嫮惂揑偵偙偺傛偆偵愝掕偡傞
    偙偲偑偱偒傑偡丅
   
       EXCLUDE=1000-A000     (386MAX 梡)                        
   
    偁傞偄偼
   
       B=A000                (EMM386.EXE 梡丅偨偄偰偄偺応崌偼晄梫偱偡)
   
    徻偟偔偼 EMS 僪儔僀僶偺儅僯儏傾儖傪尒偰偔偩偝偄丅偱傕丄傕偟壗偐朰傟
    偰偄偰傕 LOADLIN 偑巜揈偟偰偔傟傞偺偱偛怱攝側偔丅
   
        拲堄: 摿偵壗儊僈僶僀僩傕儊儌儕傪偮傫偱偄傞僔僗僥儉偺応崌丄僾儘
        僥僋僩儌乕僪偵堏峴偡傞慜偵 VCPI 僒乕僶乕偑僈乕儀僢僕僐儗僋僔儑
        儞傪巒傔偰丄偟偽傜偔帪娫偑偐偐傞偙偲傕偁傝傑偡偑丄偟傫傏偆嫮偔
        懸偭偰傗偭偰偔偩偝偄丅
       
 3. 傕偪傠傫 LOADLIN 傪 Linux 偺 DOSEMU 偐傜巊偆偙偲偼偱偒傑偣傫丅椺偊
    幚峴偟偨偲偙傠偱丄岾偄側偙偲偵 DOSEMU 帺恎偑 V86 僠僃僢僋丒僀儞僗僩
    儔僋僔儑儞(IOPL 偺曄峏)偺偨傔偵 general protection fault 傪婲偟偰廔
    椆偟偰偟傑偄傑偡丅偱偡偐傜丄僼傽僀儖僔僗僥儉偵偼塭嬁偟傑偣傫丅偟偐
    偟丄 Linux 偺 DOSEMU 偱WINDOWS 3.0 傪摦偐偟丄偦偺 DOS prompt 偐傜
    LOADLIN 傪巊偭偨偲偒偼(...偆偓傖..)丄丄DOS-FAT 偵壗偑婲傞偐傢偐傝傑
    偣傫丅
   
劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.4.2.6. 僇乕僱儖傊偺僷僢僠丠

尰帪揰(Linux-1.1.47)偱偼丄LOADLIN 傪巊偆偺偵摿暿側僷僢僠偼昁梫偁傝傑偣
傫丅LOADLIN-1.5 偐傜丄埲慜偵偼昁梫偩偭偨奺庬偺愝掕傕晛捠偺忬嫷偱偼晄梫
偵側傞傛偆偵偟傑偟偨(3.2.1 偲 5.4 傪尒偰偔偩偝偄)丅

忢挀僪儔僀僶偲 V86 儌乕僪偵娭偡傞栤戣偵庢傝偔傫偱偒傑偟偨偑丄寢嬊 Linux
偺僙僢僩傾僢僾僾儘僌儔儉偑僾儘僥僋僩儌乕僪偵堏峴偡傞嵺偵壗傜偐偺宍偱妱
傝偙傓宍偵側傝傑偟偨丅嵟嬤偺僇乕僱儖傪巊偊偽丄loadlin 偺婲摦帪偵僙僢僩
傾僢僾僾儘僌儔儉偺僐乕僪傪夝愅偟偰丄(妱傝偙傓偺偵)昁梫側応強傪尒偮偗傑
偡丅偙傟偱傕摦偒傑偡偑丄偒傟偄側張棟偲偼尵偊傑偣傫丅嵟傕傛偄曽朄偼丄
Linux 偺僙僢僩傾僢僾僾儘僌儔儉帺恎偵妱傝偙傒偺偨傔偺儊僇僯僘儉傪梡堄偡
傞偙偲丄偮傑傝丄僙僢僩傾僢僾僾儘僌儔儉偵 LOADLIN 傪僒億乕僩偟偰傕傜偆偙
偲偱偡丅

LOADLIN/KERNEL 僨傿儗僋僩儕偵嵟怴偺(1.1.47)僇乕僱儖偺 setup.S 偵懳偡傞
僷僢僠偑偁傝傑偡丅巹偼偙偺僷僢僠傪 Linus 偵憲偭偰偍傝丄岞幃偺僇乕僱儖儕
儕乕僗偵庢傝偙傑傟傞傛偆偵婓朷偟偰偄傑偡丅偦偆側傞傑偱偼丄偁側偨帺恎偺
庤偱僷僢僠傪摉偰偰偔偩偝偄丅偟偐偟丄(LOADLIN 帺恎偑昁梫側屄強傪夝愅偡傞
偺偱)1.1.47 埲忋偺僇乕僱儖側傜偽 LOADLIN偱僽乕僩偟側偔側傞擔傑偱丄昁偢
偟傕僷僢僠傪摉偰傞昁梫偼偁傝傑偣傫丅

傕偆堦偮丄initmain.dif 僷僢僠傕曋棙偱偡丅偙傟傪摉偰傟偽丄Linux 偑幚嵺偵
庴偗偲偭偨僐儅儞僪儔僀儞丒僷儔儊乕僞傪昞帵偝偣傞偙偲偑偱偒傑偡丅

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.4.3. CONFIG.SYS 偐傜偺婲摦

DOS 偺僶乕僕儑儞 6.0 偐傜偼 MSDOS 偺婲摦帪偵堎側傞愝掕偱婲摦偡傞偙偲偑
壜擻偵側傝傑偟偨丅偙傟偼 CONFIG.SYS 傪夝庍偡傞帪偵峴側傢傟傑偡偺偱丄
LOADLIN/LOADLINX/Linux 傪愝掕偡傞偵傕曋棙偱偡丅

偨偲偊 DOS 傪僽乕僩偟偨偲偟偰傕丄屻偐傜 DOS 偺僐儅儞僪儔僀儞丄偁傞偄偼
僶僢僠僼傽僀儖偐傜 Linux 傪婲摦偡傞偙偲傕壜擻偱偡丅

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.4.3.1. CONFIG.SYS 偺椺

  rem 傕偟 BIOSINTV.SYS 傪巊偆側傜丄嵟弶偵([MENU] 偺慜)                                    
  rem DEVICE=C:\LOADLIN\BIOSINTV.SYS 傪抲偄偰偔偩偝偄丅                                    
  rem 偱傕丄傎偲傫偳偺応崌丄偙傟偼晄梫偱偡丅                                               
                                                                                           
  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 僼傽僀儖僔僗僥儉偼埑弅偝傟偰偄側偄 drive D:(/dev/hdb1)                       
  device=c:\dos\dblspace.sys                                                               
  rem                     v----- LOADLINX preprocessor 傪巊偆                              
  shell=c:\loadlin\loadlinX.exe d:\linux\zimage.{15 root=D: vga=ask                        
  rem  偙傟偼 UMSDOS 偺僼傽僀儖柤---------------^^^      |                                 
  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   拲婰丗僷乕僥傿僔儑儞僫儞僶乕偼 10 恑偺 10(僇乕僱儖偑夝庍偡傞 16 偲                 
  rem   偼堘偄傑偡)LOADLIN 偼偙傟傪 Slackware 偺 /dev 偵偁傞婛懚偺僨僶僀僗柤丄             
  rem   儅僀僫乕斣崋偲徴撍偟側偄傛偆偵東栿偟傑偡丅                                         
                                                                                           
  [LINUX_6]                                                                                
  shell=c:\loadlin\loadlin.exe c:\loadlin\zimage -d c:\dump.txt root=/dev/fd1 ramdisk=1440 
  rem                                            ^^^^^^^^^^^^^^                            
  rem  偙偆偡傟偽丄僨僶僢僌忣曬偑偙偺僼傽僀儖偵 --------^                                  
  rem  弌椡偝傟傑偡丅慡偰捠忢捠傝僙僢僩傾僢僾偝傟傑偡偑丄Linux 偼儘乕僪                    
  rem  偝傟偢偵 LOADLIN 偼廔椆偟傑偡丅                                                     
  rem  拲堄丗CONFIG.SYS 偵 [MENU] 傪愝掕偟側偄偐偓傝丄偙傟偼巊傢側偄偙偲丅                 
  rem  偝傕側偄偲丄晛捠偵僽乕僩偡傞偨傔偵 DOS 偺僔僗僥儉僼儘僢僺乕偑昁梫                   
  rem  偵側傝傑偡丅                                                                        
                                                                                           
  [COMMON]                                                                                 
  rem   偙偙偐傜愭偵偼偦偺懠偺乽堦斒揑側乿愝掕傪偟傑偡丅                                   

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.4.3.2. CONFIG.SYS 偺暥朄忋偺惂尷

 1. "shell=" 偲偄偆峴偵偁傜傢傟偨慡偰偺僷儔儊乕僞偼 DOS 偵傛偭偰戝暥帤
    偵曄姺偝傟傑偡偑丄Linux 偺僷儔儊乕僞偼戝暥帤偲彫暥帤傪嬫暿偟傑偡丅
    LOADLIN 偼埲壓偺僷儔儊乕僞傪彫暥帤偵傕偳偟傑偡丅
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆   mem=...                                              劆
    劆   no387                                                劆
    劆   single                                               劆
    劆   auto                                                 劆
    劆   debug                                                劆
    劆   no-hlt                                               劆
    劆   reserve=...                                          劆
    劆   hd=...                                               劆
    劆   xd=...                                               劆
    劆   bmouse=...                                           劆
    劆   max_scsi_luns=                                       劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
    埲壓偺僷儔儊乕僞乕偼丄僐儅儞僪儔僀儞偵偼揥奐偝傟傑偣傫偑丄悢抣偵曄
    姺偝傟偰丄僽乕僩僙僋僞乕偵搉偝傟傑偡丅
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆   vga=...                                              劆
    劆   ramdisk=                                             劆
    劆   ro                                                   劆
    劆   rw                                                   劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
    傕偟 -n 僗僀僢僠偑僙僢僩偝傟側偗傟偽丄偙傟偼
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆  root=...                                              劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
    偵傕揔梡偝傟傑偡丅
   
 2. 僷儔儊乕僞乕僼傽僀儖傪巊偊偽戝暥帤/彫暥帤偺栤戣偼旔偗傞偙偲偑偱偒傑
    偡丅偙偺応崌丄CONFIG.SYS 儔僀儞偼偙偺傛偆偵側傝傑偡丗
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆  [LINUX]                                               劆
    劆  shell=c:\loadlin\loadlin.exe @c:\loadlin\params       劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
    僷儔儊乕僞乕僼傽僀儖偺椺偑 "test.par" 僼傽僀儖偱丄徻偟偔偼偙傟傪撉
    傫偱傒偰偔偩偝偄丅尰嵼偼丄僷儔儊乕僞乕僼傽僀儖偼 UMSDOS 僔僗僥儉梡
    偺 LOADLINX 偱偼僒億乕僩偝傟偰偄傑偣傫丅
   
    [栿拲丗愭偵傕彂偒傑偟偨偑丄偙偺偁偨傝偼 1.5 埲慜偺僶乕僕儑儞偺偙偲
    偱丄崱偺 1.5 偱偼僒億乕僩偟偰偄傞傛偆偱偡]
   
劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.5. LOADLIN 偺僐儅儞僪儔僀儞僷儔儊乕僞

傕偟僷儔儊乕僞僼傽僀儖傪巊偆側傜(椺偊偽 @TEST.PAR)丄偙偺僼傽僀儖柤偑
LOADLIN 偺僐儅儞僪儔僀儞偺嵟弶偺僷儔儊乕僞偱側偗傟偽側傝傑偣傫丅zImage
僼傽僀儖柤傕娷傓丄偦偺懠偺僷儔儊乕僞偼僷儔儊乕僞僼傽僀儖偺拞偵婰偝傟傞
偙偲偵側傝傑偡丅

Linux 偑婲摦偡傞帪丄僙僢僩傾僢僾僾儘僌儔儉(婎杮揑側僴乕僪僂僃傾愝掕傪僠
僃僢僋偟偰丄僾儘僥僋僩儌乕僪偵堏峴偡傞)偐傜 runstring 偑搉偝傟傑偡丅偙
偺暥帤楍偼丄僐儅儞僪儔僀儞偲屇偽傟偰偄傑偡偑丄僐儞僷僀儖帪偵杽傔偙傑傟
偨僉乕儚乕僪偲斾妑偝傟傑偡丅偁傞傕偺偼(mem=, root=, ro, rw, no387)僇乕
僱儖偺曄悢傪曄峏偟丄偁傞傕偺偼(ether=, hd=, sound=)僨僶僀僗僪儔僀僶偵搉
偝傟丄傑偨偁傞傕偺偼(single, auto)偼 /etc/init(偁傞偄偼/bin/init 偐 /
sbin/init 偺偆偪嵟弶偵尒偮偐偭偨傕偺)傊搉偝傟傑偡丅

徻嵶偼 PARAMS.DOC 傪尒偰偔偩偝偄丅

"keyword=value" 偺宍傪庢偭偨偁傜備傞枹抦偺僉乕儚乕僪偼 "envp_init" 偵抲
偐傟 /etc/init 傊搉偝傟傑偡丅偙偺娐嫬愝掕偺偨傔偺暥帤楍偼奺庬偺 rc 僼傽
僀儖 /etc/rc* (/etc/rc.d/rc.*) 偱僠僃僢僋偝傟傑偡丅

椺偊偽丄rc.local 偵 "set >/etc/boot_env_string" 偲偄偆僐儅儞僪傪愝掕偡
傞偲丄envp_init 偺拞恎偑偙偺僼傽僀儖偵彂偒偩偝傟丄懠偺僾儘僙僗偐傜傕巊
梡壜擻偵側傝傑偡丅偨偩偟丄偙偺僐儅儞僪偼僼傽僀儖僔僗僥儉偑撉傒彂偒壜擻
偱儅僂儞僩偝傟傞埲慜偵幚峴偝傟傞 rc 僼傽僀儖偵偼婰弎偟側偄偙偲両

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.5.1. 僐儅儞僪儔僀儞偺嵟戝挿

DOS 偺僐儅儞僪儔僀儞偼(僾儘僌儔儉柤傕娷傔偰) 127 僶僀僩偵尷傜傟偰偄傑偡
丅僷儔儊乕僞僼傽僀儖(@param, 3.2.2 嶲徠)傪巊偊偽丄僇乕僱儖傊搉偣傞暥帤
楍偺挿偝偼棟榑揑偵偼 2047 僶僀僩偱偡偑丄init/main 偺惷揑僶僢僼傽傪愡栺
偡傞偨傔偵丄暥帤楍偼堦帪揑側曐懚応強偵抲偐傟丄僇乕僱儖偵傛偭偰僐僺乕偝
傟傑偡丅偙偺偨傔暥帤楍偺嵟戝挿偼僐儞僷僀儖帪偵寛傔傜傟偰偄傑偡丅

1.0.5 埲慜偺僇乕僱儖偵偼丄init/main.c 偵彫偝側栤戣偑偁傝傑偟偨丅main.c
偺惷揑側僶僢僼傽偑 80 僶僀僩偟偐梡堄偝傟偰側偐偭偨偺偱偡丅LOADLIN 偼僷
儔儊乕僞乕傪埑弅偟傑偡偑丄偦偺挿偝傪僠僃僢僋偟偰偄側偄偨傔丄僷儔儊乕僞
乕偑懡偡偓傞偲丄婲摦帪偵僇乕僱儖傪僴儞僌傾僢僾偝偣偰偟傑偄傑偡丅

Linux 1.0.5 偐傜 "command_line[]" 偼 COMMAND_LINE_SIZE 偺戝偒偝丄偡側傢
偪 256 僶僀僩偵側傝傑偟偨丅僐儅儞僪儔僀儞偺僒僀僘傕僠僃僢僋偝傟偰偄傑偡
丅傕偭偲戝偒側僒僀僘偑昁梫側傜偽丄init/main.c 偺 COMMAND_LINE_SIZE 傪曄
峏偡傞偩偗偱偡丅

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.6. 栤戣偑婲傟偽

巹偼偄偔偮偐偺僼傿乕僪僶僢僋傪庴偗偰 1.2 傪 1.3 偵僶乕僕儑儞傾僢僾偟丄
傛傝揙掙揑側僄儔乕僠僃僢僋婡擻傪晅偗傑偟偨丅偄偔偮偐偺僶僌傕尒偮偐傝丄
廋惓偟傑偟偨丅偟偐偟丄壗愮傕偺壜擻惈偑偁傝偆傞 PC 偺僴乕僪僂僃傾/僜僼僩
僂僃傾偺慻傒崌偣偺尦偱偼丄姰帏偵僶僌傪柍偔偡偙偲偼晄壜擻偱偟傚偆丅偱偡
偐傜丄偁側偨偺捈柺偟偨栤戣偵偮偄偰偤傂偲傕巹偵僼傿乕僪僶僢僋偟偰偔偩偝
偄丅

傕偟僶僌偵婥偯偄偨傜丄偦傟偵帪娫傪旓偡偙偲偼偣偢丄巹偁偰偵 mail 偟偰偔
偩偝偄両

偟偐偟丄栤戣傪儗億乕僩偟偰偄偨偩偔嵺偵偼徻偟偄忣曬偑昁梫偱偡丅乽巹偺僗
僋儕乕儞偼恀偭惵偵側偭偰偟傑偄傑偡偑丄壗偑埆偄偺偱偟傚偆丠乿偩偗偱偼廫
暘偱偼偁傝傑偣傫丅

-d 偐 -t 僆僾僔儑儞傪巊偊偽丄LOADLIN 偼巹(偁側偨偵傕)偵桳塿側忣曬傪帵偟
偰偔傟傑偡丅

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.6.1. 揟宆揑側僩儔僽儖偺椺偦偺 1

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

僇乕僱儖偼儘乕僪偝傟傞偑(LOADING......)丄"unable to read superblock" 偲
偄偆儊僢僙乕僕偲嫟偵"僷僯僢僋"偟偰偟傑偄丄僴乕僪儕僙僢僩偡傞偟偐側偄丅

壗偑栤戣側偺偐傪妋擣偡傞偨傔偵 -t 僆僾僔儑儞傪晅偗偰傒偰偔偩偝偄丗

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

偙偆偡傟偽丄崱傑偱偲慡偔摨偠摦嶌傪偟傑偡偑丄Linux 傪幚嵺偵偼僗僞乕僩偝
偣傑偣傫丅偦偟偰丄埲壓偺傛偆側忣曬傪昞帵偟傑偡丅

  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:" 偺棑傪尒偰偔偩偝偄丅/dev/sda1 偺僨僶僀僗偺儊僕儍乕丄儅僀
僫乕斣崋偲偼堘偭偰偄傞偙偲偑傢偐傝傑偡丅偱傕丄妋偐偵儖乕僩僨傿僗僋偺僷
儔儊乕僞偲偟偰 "/dev/sda1" 傪巊偄傑偟偨丅娫堘偄偼柧敀偱偡丅 "/dev/sda1"
偺慜偵 "root=" 傪晅偗朰傟偰偄傑偟偨丅(偁傞偄偼丄rdev 傪巊偭偰 zimage 僼
傽僀儖偺儖乕僩僨僶僀僗僼儔僌傪曄峏偡傞偙偲傕壜擻偱偡丅)

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.6.2. 揟宆揑側僩儔僽儖偺椺偦偺 2

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

僇乕僱儖偼儘乕僪偡傞(LOADING....)偑丄Linux 偼 "<2M RMA system halted"
偺儊僢僙乕僕偲偲傕偵 "僷僯僢僋" 偟偰丄僴乕僪儕僙僢僩偡傞偟偐側偄丅

娫堘偄傪僠僃僢僋偡傞偨傔偵埲壓偺傛偆偵擖椡偟傑偡丅

  C:\LOADLIN>loadlin zimage -d report.dmp root=/dev/sda1 ro mem=0xFF0000

偙偆偡傟偽丄弌椡傪夋柺(偲 report.dmp 僼傽僀儖)偵弌偣傑偡丅

     Your current LINUX kernel boot configuration is:                  
  ..                                                                   
  ..                                                                   
  command line:                                                        
    BOOT_IMAGE=zimage                                                  
                                                                       
     Your current DOS/CPU configuration is:                            
  ..                                                                   
  ..                                                                   
  total memory:     0x01E0000                                          
  ..                                                                   
  ..                                                                   

偙傟偼 LOADLIN 偺僶僌偐傕抦傟傑偣傫丅側偤側傜丄"mem=0xFF0000" 偼僐儅儞
僪儔僀儞偺 "BOOT_IMAGE=zimage" 埲慜偵尰傢傟側偄偲偄偗側偄偐傜偱偡丅

壗偑婲偭偨偐偵偮偄偰巹偵儊乕儖偟偰偔偩偝偄丅儊乕儖偵偼 "report.dmp" 僼
傽僀儖偲 CONFIG.SYS 傪娷傔偰偍偄偰偔偩偝偄丅偦偆偟偰偄偨偩偗傟偽丄偳偙
偑娫堘偭偰偄傞偐傪僠僃僢僋偱偒傑偡丅

    拲堄: 偁傞庬偺忦審壓偱偼(Javier 朄傪巊傢側偄応崌) INT15 傪巊偊偽儊
    儌儕僒僀僘傪抦傞偙偲偑偱偒傑偡丅偟偐偟丄偙傟偼偁傞庬偺 TSR 傗僪儔僀
    僶(椺偊偽 HIMEM.SYS)偑幾杺傪偡傞偙偲傕偁傝傑偡丅偟偐偟丄"mem=
    0xFF0000" 僆僾僔儑儞傪巊偊偽丄偙偺栤戣傪夝寛偡傞偙偲偑壜擻偱偡丅
    Linux 偑儘乕僪偝傟丄柍帠揥奐偝傟傟偽丄偦傟埲屻偼 DOS (BIOS 傕)傪巊
    偆昁梫偼堦愗偁傝傑偣傫丅
   
劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.6.3. 僨僶僀僗僼傽僀儖偺儅僀僫乕斣崋偵偮偄偰偺崿棎

埲壓偵帵偡傕偺偼僨僶僀僗僼傽僀儖偺儅僀僫乕斣崋偵偮偄偰偺栤戣傪帵偡傕偺
偱偡丅

LOADLIN ver 1.2 偺偙傠丄偙傫側僶僌儗億乕僩傪庴偗偲傝傑偟偨丅

   
    "SHELL=c:\loadlin\loadlin.exe c:\loadlin\zimage root=/dev/hda10" 偲
    偟偨偲偙傠丄儘乕僪偼偡傞偑 'unable to read superblock' 偱僷僯僢僋偡
    傞丅
   
栤戣偼丗

Linus 偼 "/dev/hda" 偺屻偵懕偔悢帤傪16恑悢偲夝庍偟偰偄傑偡偑丄
Slackware 1.2.x 偺 /dev 偵晅偗傜傟偨僨僶僀僗柤偼(Slackware 2.0.0 偱偼曄
峏偝傟偰偄傑偡) dev/hda1 .. hda9 .. hda10 .. hda16 偵側偭偰偍傝丄 Linus
偑峫偊偰偄偨傛偆側 /dev/hda1 .. hda9 .. hdaa .. hdaf 偵偼側偭偰偄傑偣傫
偱偟偨丅

偱偡偐傜丄LOADLIN 偺僶乕僕儑儞 1.3 埲崀偱偼丄儖乕僩僨僶僀僗傪 LOADLIN
帺恎偱夝庍偟偰丄悢帤偱僽乕僩僙僋僞乕偵搉偡傛偆偵偟偰偄傑偡丅巹偺柦柤朄
偼愜拸揑偱偡偑丄崿棎傪懡彮偲傕尭傜偣傟偽丄偲巚偭偰偄傑偡丅

傕偟 "/dev/hda, hdb, sda ..." 偺屻偵懕偔悢帤偑 0, 0x 偁傞偄偼 a..f 偱巒
傑偭偰偄傟偽丄偦傟偼 16 恑悢偲偟偰夝庍偝傟傑偡丅(椺: dev/hdaa /dev/
sda0xE, /dev/hab0c)

傕偟丄1..9 偺悢帤偱巒傑偭偰偄傟偽丄10 恑悢偲夝庍偝傟傑偡丅

傕偟偦傟埲奜偺暥帤楍側傜偽丄偦偺傑傑僐儅儞僪儔僀儞偵搉偝傟傑偡(傛傝怴偟
偄僶乕僕儑儞偺僇乕僱儖偼傕偭偲堘偆僨僶僀僗柤傪帩偭偰偄傞偐傕抦傟傑偣傫
偐傜)

    拲堄: -n 僆僾僔儑儞傪偮偗傟偽偙偺曄姺偼峴側傢傟傑偣傫丅偦偺応崌丄
    root=/dev ... 偺晹暘偼偦偺傑傑僐儅儞僪儔僀儞傊搉偝傟傑偡丅幚嵺偵偼
    曄姺偲僐儅儞僪儔僀儞傊偺揥奐偺憃曽偑峴傢傟傑偡偑丄Linux 偑 LOADLIN
    偺曄姺傪忋彂偒偟丄LOADLIN 偼婛抦偺僨僶僀僗斣崋傪僠僃僢僋偡傞婡夛傪
    摼傑偡丅偙偺僆僾僔儑儞偼彨棃偺 Linux 偺恑壔傪偵傜傫偩傕偺偱偡丅傕偟
    Linus 偑儖乕僩僨僶僀僗偺儕僗僩傪憹偟偰傕丄偦傟傜偺怴偟偄僨僶僀僗傪
    LOADLIN 傪傾僢僾僨乕僩偡傞偙偲側偔巊偆偙偲偑偱偒傑偡丅
   
劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.6.3.1. /dev/xd 僨僶僀僗僼傽僀儖偺儊僕儍乕斣崋偺曄峏

怴偟偄僇乕僱儖偱偼 /dev/xd 偺儊僕儍乕斣崋傪 13 偵曄偊偰偄傑偡丅儖乕僩僨
僶僀僗偼 LOADLIN 偺撪晹偱曄姺偝傟傞偺偱丄屆偄僇乕僱儖傪儘乕僪偡傞嵺偵偼
僩儔僽儖偑婲偒傞偼偢偱偡丅偙偺傛偆側応崌偵偼 -oldxd 僆僾僔儑儞傪晅偗偰
丄/dev/xd 偺屆偄僨僶僀僗斣崋(12)傪巊偆傛偆偵偟傑偡丅setup.S 傊偺僷僢僠
傪偁偰傟偽丄偙偺愝掕偼LOADLIN 偑帺摦揑偵傗偭偰偔傟傑偡丅

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.6.4. 偁傞庬偺 DOS 偺儊儌儕儅僱乕僕儍乕傗僨僶僀僗僪儔僀僶偵娭偡傞栤戣

LOADLIN 偑僇乕僱儖僀儊乕僕傪儘乕僪偟偰丄Linux 傊惂屼傪搉偡慜偵偳偪傜偐
忦審偑昁梫偱偡丅

 a. Linux 偑僾儘僥僋僩儌乕僪偵愗傝懼傞悺慜偵僙僢僩傾僢僾僐乕僪偵妱傝偙
    傓(Javier 朄傪巊偭偰)婡夛偑偁傞偙偲
   
 b. 偁傞偄偼妱傝崬傒儀僋僞乕(偲偄偔偮偐偺 BIOS 僨乕僞)傪 "婲摦帪偺" 忬
    懺傪柾曧偡傞偨傔偵廋惓偡傞偙偲
   
a) 偺偨傔偵偼 0.99pl14 埲忋偺僇乕僱儖偑昁梫偱偡丅setup.dif 僷僢僠傪偁偰
傞曽偑偄偄偱偟傚偆(偙偺僷僢僠傪 Linus 偵憲偭偰岞幃偺僇乕僱儖偵嵦梡偟偰
傕傜偆偙偲傪婓朷偟偰偄傑偡)丅傑偢巒傔偵 Javier 朄傪帋偟偰傒傞傋偒偱偡丅
偙偺曽朄偼傎偲傫偳慡偰偺儅僔儞傗愝掕偱摦偔偼偢偱偡丅偙偺曽朄傪巊偊偽丄
DOS 梡偵偳傫側帠慜偺愝掕傕昁梫偁傝傑偣傫丅摿偵傕偆堦搙丄埲慜偐傜
LOADLIN 偺屆偄僶乕僕儑儞傪巊偭偰偄偨恖偵拲堄偟傑偡丅

Javier 朄傪巊偆偨傔偵偼丄愝掕偐傜 BIOSINTV/REALBIOS 傪奜偡偐 LODLIN 偵
-ja 僆僾僔儑儞傪晅偗傞昁梫偑偁傝傑偡両

Javier 朄偱偆傑偔峴偐側偄応崌丄b) 偺曽朄傪帋偟偰傒偰偔偩偝偄丅b) 偺曽朄
傪帋偡偵偼丄CONFIG.SYS 偺嵟弶偵師偺堦峴傪壛偊偰偔偩偝偄丅

  DEVICE=C:\LOADLIN\BIOSINTV.SYS                                       

偙偺僪儔僀僶偼丄妱傝崬傒儀僋僞乕梡偵僨僼僅儖僩偺 BIOS 抣傪曐懚偟傑偡丅
栺 700 僶僀僩傎偳偺僾儘僌儔儉側偺偱丄僐儞儀儞僔儑僫儖儊儌儕乕(low
memory)傪傎偲傫偳徚旓偟側偄偱偟傚偆丅BIOSINTV.SYS 偼偳傫側儊儌儕儅僱乕
僕儍乕傪巊偆応崌偱傕丄DOS 偺忋晹儊儌儕偵儘乕僪偟偰偼偄偗傑偣傫丅

傕偟丄TSR 傗僪儔僀僶偑 INT15 偺妱傝崬傒傪墶庢傝偟偰偄傞応崌丄Linux 偵偼
岆偭偨棙梡壜擻儊儌儕検偑曬崘偝傟傞偱偟傚偆丅(QEMM偺傛偆側) DOS 偺儊儌儕
儅僱乕僕儍乕偼偄傢備傞乽僗僥儖僗朄乿傪巊偭偨偲偒偵偙偺栤戣傪婲偟傑偡丅

傕偟丄偙偺傛偆側帠懺偑婲傟偽丄LOADLIN 偺僐儅儞僪儔僀儞偵 mem=xxxx 偲彂
偄偰偔偩偝偄丅偙偙偱 xxxx 偼儊儌儕偺慡僶僀僩悢偱偡丅(拲堄丗儅僓乕儃乕僪
偺 BIOS 偑儊儌儕偺偆偪 128Kb 傪 Shadow RAM 偵妱傝偁偰偰偄傞偐傕抦傟傑偣
傫)

LOADLIN 偑帵偡 "total memory" 偺棑偑丄 Linux 偐傜棙梡偱偒傞偼偢偺慡儊儌
儕傪帵偟偰偄傑偡丅

(BIOSINTV.SYS 傪巊偆)巹偺娙扨側曽朄偼丄DOS 偵傛偭偰傎傫偺傢偢偐曄峏偝傟
偨妱傝崬傒僥乕僽儖(偡側傢偪丄杮摉偵尦偺傑傑偺僥乕僽儖偲偄偆傢偗偱偼偁傝
傑偣傫)傪巊偄傑偡偑丄傎偲傫偳慡偰偺愝掕偺尦偱棙梡壜擻偱偡丅妱傝崬傒儀僋
僞乕偐傜偼傎傏撈棫偟偰偄傞偺偱丄BIOS 偺僨乕僞/僗僋儔僢僠丒僄儕傾偵曄峏
傪壛偊傞昁梫偼偁傝傑偣傫丅REALBIOS 朄偺慜偵 BIOSINTV 朄傪巊偭偰傒傞傋偒
偱偟傚偆丅

(椺偊偽 QEMM 偺傛偆側) DOS 偺儊儌儕儅僱乕僕儍偺尦偱巊偆応崌偺栤戣偑曬崘
偝傟偰偄傑偡丅偦偺傛偆側儊儌儕儅僱乕僕儍乕偼丄偄偔偐偺儀僋僞乕傪僼僢僋
偡傞偐 LOADLIN 偑儕傾儖儌乕僪偵嵞擖偟偨帪偵偼傕偼傗巊偊側偄僨乕僞偵傾僋
僙僗偟偨傝偟傑偡丅

BIOSINTV 朄偺慖戰巿偲偟偰丄僶乕僕儑儞 1.4 偐傜偼 REALBIOS 朄傪庢傝擖傟
傑偟偨丅偙偺曽朄偵偼師偺 3 偮偑昁梫偱偡丅

 丒 REALBIOS.EXE
   
 丒 BOOTSECT.BIN
   
 丒 REALBIOS.INT
   
REALBIOS.EXE 偑偁側偨偺儅僔儞偵嶌傞僼傽僀儖偑 REALBION.INT 偱偡丅

Alessandro Rubini(rubini@ipvvis.unipv.it)偑 BOOTSECT.BIN 傪彂偒傑偟偨
(偙偺僾儘僌儔儉偵偼 Linus Torvalds 偺 bootsect.S 偺僐乕僪偑娷傑傟偰偄傑
偡)

斵偺曽朄(linuxEXE 僷僢働乕僕偱巊傢傟偰偄傑偡)偼丄*杮摉偺*僆儕僕僫儖側
BIOS 偺妱傝崬傒儀僋僞傪嵟傕埨慡側曽朄偱擖庤偟偰偄傑偡丅斵偺曽朄偵斾傋傞
偲丄懠偺慡偰偺曽朄偼僩儕僢僉乕偱偡丅巹偼丄斵偺曽朄偵壛偊偰 BIOS 偺 data
/scratch 椞堟丄PIC-IMR 偲TOP-ROM 傪曐懚偡傞傛偆偵偟傑偟偨偑丄庡梫側晹暘
偼 Alessandro偺曽朄偺傑傑偱偡丅

傕偟丄杮摉偵傕偟丄Javier 朄偱傕 BIOSINTV 朄偱傕偆傑偔峴偐側偐偭偨偲偒偺
嵟屻偺曽朄偲偟偰 REALBIOS 朄傪巊偭偰傒偰偔偩偝偄丅

偟偐偟拲堄偑昁梫偱偡丗

 丒 REALBIOS 朄偱嶌傜傟傞 C:\REALBIOS.INT 僼傽僀儖偼丄偦傟偑嶌傜傟偨儅
    僔儞偵屌桳偺傕偺偱丄C:\ 偵側偗傟偽偄偗傑偣傫丅
   
 丒 桭払偵攝晍偟偰偼偄偗傑偣傫("loadlin14.tgz" 偩偗傪攝晍偟偰偔偩偝偄)
    丅
   
 丒 桭払偺儅僔儞偐傜僐僺乕偟偰傕偄偗傑偣傫丅
   
 丒 (NFS 側偳偱)嫟桳偟偰偼偄偗傑偣傫丅
   
 丒 傕偟僴乕僪僂僃傾傪曄峏偟偨傜(傾僟僾僞僇乕僪傗 RAM 偺拝扙丄IQR 傗 I/
    O 傾僪儗僗偺曄峏側偳)偑偁偭偨傜傕偆堦搙僼傽僀儖傪嶌傝側偍偟偰偔偩偝
    偄丅
   
 丒 REALBIOS.INT 傪嶌偭偨儅僔儞偱偺傒巊偭偰偔偩偝偄丅
   
偲偙傠偱丗懡暘 PS2 偱偼奼挘 BIOS 僨乕僞偱栤戣偑婲偒傞偼偢偱偡丅偡傒傑偣
傫偑丄偙偺栤戣偵偮偄偰偼丄巹偵偼僥僗僩偡傞偡傋偑偁傝傑偣傫丅

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.6.4.1. REALBIOS.INT 偺嶌傝曽

 丒 - DOS 偺僾儘儞僾僩偐傜
   
        C:> CD \LOADLIN                                         
        C:\LOADLIN> REALBIOS                                    
   
    偲擖椡丅
   
 丒 - 偡傞偲丄偙傫側弌椡偑弌傑偡丅
   
      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:                                                             
                                                                             
        (栿拲丗夋柺偵弌傞偺偼偙偺傑傑偱偟傚偆偑丄偁偊偰栿偟偰傒傑偡)         
         ----------------------------------------------------------------    
       (REALBIOS 朄偺偨傔偵) C:\REALBIOS.INT 傪嶌傞偨傔偵偼 2 偮偺僗僥僢僾   
       偑昁梫偱偡丗                                                          
                                                                             
         1. 摿暿側僽乕僩僼儘僢僺乕傪嶌傝丄偦傟偐傜僽乕僩偟傑偡丅             
                                                                             
         2. 僙乕僽偝傟偨妱傝崬傒僥乕僽儖偲僼儘僢僺乕偺 BIOS 僨乕僞傪撉傒偙   
            傒丄C:\REALBIOS.INT 偵彂偒弌偟傑偡丅                             
                                                                             
       1 偐 2 (偁側偨偑偄傞僗僥僢僾偵墳偠偰)傪墴偟偰偔偩偝偄丅偦傟埲奜偺僉乕 
       傪墴偡偲僉儍儞僙儖偝傟傑偡丅                                          
   
 丒 - 傑偢嵟弶偺僗僥僢僾偐傜幚峴偟傑偡偺偱丄"1" 傪墴偡偲丄偙傫側弌椡偑
    帵偝傟傑偡
   
      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, 傑偢僼儘僢僺乕傪嶌傝傑偡丅                                      
      DOS 偱僼僅乕儅僢僩嵪傒偺嬻偺僼儘僢僺乕傪 A 僪儔僀僽偵憓擖偟偰偔偩   
      偝偄(偳傫側 DOS 偺僼僅乕儅僢僩偱傕峔偄傑偣傫)                       
                                                                          
      C 傪墴偡偲懕偗傑偡丅偦偺懠偺僉乕側傜僉儍儞僙儖偝傟傑偡丅            
   
 丒 - 僼儘僢僺乕傪擖傟偰 "C" 傪墴偡偲偙傫側弌椡偵側傝傑偡丅
   
      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, 摿暿偺僽乕僩僼儘僢僺乕偑偱偒傑偟偨丅A 僪儔僀僽偵擖傟偨傑傑丄   
      儅僔儞傪儕僽乕僩偟偰偔偩偝偄丅                                     
      偱傕拲堄偟偰丗 傕偟(SMARTDRV 偺傛偆側)僨傿僗僋僉儍僢僔儏僾儘僌儔   
      儉傪巊偭偰偄傟偽丄傑偢 write-behind 僉儍僢僔儏傪僼儔僢僔儏偟偰偔   
      偩偝偄丅                                                           
   
 丒 - 儕僙僢僩儃僞儞傪墴偡偐乽嶰僢巜偺偁偄偝偮(CTRL-ALT-DEL)乿傪偟偰丄
    儅僔儞傪僼儘僢僺乕偐傜僽乕僩偟傑偡丅僼儘僢僺乕偺僽乕僩儘乕僟乕偑昁
    梫側 BIOS 偺妱傝崬傒儀僋僞偲僨乕僞傪僼儘僢僺乕偵僙乕僽偟傑偡丅嵟屻
    偵丄儅僔儞偼師偺傛偆側弌椡傪帵偟傑偡丅
   
      Interrupt table and BIOS-data saved on floppy.                       
      Open the floppy door and reboot from your hard drive,                
      then run REALBIOS again (step 2).                                    
                                                                           
      -------------------------------------------------------------------- 
      妱傝崬傒僥乕僽儖偲 BIOS 僨乕僞傪僼儘僢僺乕偵僙乕僽偟傑偟偨丅A 僪儔僀 
      僽偺僪傾傪奐偗偰僼儘僢僺乕傪庢傝弌偟丄僴乕僪僨傿僗僋偐傜儕僽乕僩偟   
      傑偡丅偦偟偰 REALBIOS 傪嵞幚峴偟丄step 2 偵恑傫偱偔偩偝偄丅          
   
 丒 - (僼儘僢僺乕偐傜僽乕僩偟偰偟傑偆偺傪旔偗傞偨傔偵)僼儘僢僺乕僪儔僀
    僽偺僪傾傪奐偗偰丄儕僽乕僩偟丄傕偆堦搙 LOADLIN 偺僨傿儗僋僩儕偵擖傝
    丄
   
      C:\LOADLIN> REALBIOS                                      
   
    偲擖椡偟傑偡丅
   
 丒 - (僗僥僢僾 2 偵擖偭偰偄傞偺偱)嵟弶偺幙栤偵偼 "2" 偲摎偊傑偡丅偡傞
    偲丄師偺傛偆側儊僢僙乕僕偑弌椡偝傟傑偡丅
   
      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, 僼儘僢僺乕偵僙乕僽偝傟偨妱傝崬傒儀僋僞傪撉傒偙傒丄               
      C:\REALBIOS.INT(柤慜傪曄偊傞偙偲偼偱偒傑偣傫)偵僙乕僽偟傑偡丅        
      (step 1 偱嶌惉偟偨)僼儘僢僺乕傪 A 僪儔僀僽偵擖傟傑偟偨偐丠           
                                                                           
      Y 偱宲懕丄懠偺僉乕偱僉儍儞僙儖偝傟傑偡丅                             
   
 丒 - 嶌惉偟偨僼儘僢僺乕僨傿僗僋傪 A 僪儔僀僽偵嵞憓擖偟丄Y 傪墴偡偲 C:\
    REALBIOS.INT 偑僼儘僢僺乕偺僨乕僞偐傜嶌惉偝傟傑偡丅傕偟壗偐曄側偙偲
    偑婲偒傟偽丄REALBIOS 偑嫵偊偰偔傟傞偼偢偱偡丅
   
劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.6.4.2. REALBIOS.INT 偺巊偄曽

C:\REALBIOS.INT 偼懠偺儅僔儞偵堏摦偝偣傜傟側偄傛偆偵"晄壜帇亄僔僗僥儉"
僼傽僀儖偵側偭偰偄傑偡(DIR 僐儅儞僪偱偼尒偊傑偣傫)丅

LOADLIN 偼嵟弶偵 BIOSINTV.SYS 傪扵偟丄師偵 REALBIOS.INT 傪扵偟傑偡丅偙
偺弴偼 "-rb" 僆僾僔儑儞偱媡偵偱偒傑偡丅

LOADLIN 偼 REALBIOS.INT 偵曐懚偝傟偨 ROM-BIOS-DATE 傪僠僃僢僋偟偰丄傕偟
崌偭偰偄側偗傟偽 "-t" 偺忕挿(verbose)儌乕僪偵懼傝傑偡丅偁傞庬偺 DOS 偺
儊儌儕儅僱乕僕儍乕偼丄ROM-BIOS 偺僩僢僾儁乕僕傪儕儅僢僾偟偰 warm-boot
偵妱傝偙傓偨傔丄惓偟偄 ROM-BIOS-DATE 傪曉偝側偄偙偲偑偁傝傑偡丅 LOADLIN
偼儕傾儖丒儌乕僪傊堏峴偡傞慜偵偙偺擔晅傪僠僃僢僋偡傞偺偱丄婲摦偵幐攕偟
偰偟傑偄傑偡丅

偙偺傛偆側応崌丄"-rx" 僆僾僔儑儞傪巊偭偰擔晅偺僠僃僢僋傪僗僉僢僾偟偰偔
偩偝偄丅

    拲堄:
   
     仩 - C:\REALBIOS.INT 偼攝晍偝傟側偄傛偆偵 HIDDEN+SYSTEM 懏惈偵側偭
        偰偄傑偡丅傕偟 C: 僪儔僀僽偑埑弅偝傟偰偄偰傕 C:\ 偵側偄偲偄偗傑
        偣傫丅
       
     仩 - 忋偱巊偭偨僼儘僢僺乕偼 DOS 偱偼棙梡偱偒側偔側傝傑偡丅嵞棙梡偡
        傞偨傔偵偼丄嵞搙僼儖丒僼僅乕儅僢僩("僋僀僢僋"僼僅乕儅僢僩偱偼側
        偔)偡傞昁梫偑偁傝傑偡(儘乕儗儀儖僼僅乕儅僢僩偲傕尵偄傑偡偹)丅
       
     仩 - 偁傜備傞庬椶偺僴乕僪僂僃傾傪捛壛偟偨傝丄奜偟偨傝丄嵞愝掕偟偨
        応崌丄傕偆堦搙 REALBIOS 傪幚峴偡傞昁梫偑偁傝傑偡両(巹偑 Javier
        朄傪岲傓棟桼偼偙偙偵偁傝傑偡)
       
劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.6.4.3. 忋埵儊儌儕偵儘乕僪偝傟傞僪儔僀僶傗僨乕僞

僶乕僕儑儞 1.5 偵側偭偰偐傜偼丄忋埵儊儌儕偵儘乕僪偝傟傞 DOS 僪儔僀僶偺
栤戣偼嵟彫尷偵側傝傑偟偨(懡暘丄栤戣偼婲傜側偄偲巚偄傑偡)丅偱傕丄
BIOSINTV/REALBIOS 朄傪巊偆応崌丄LOADLIN 偼僶乕僕儑儞 1.4 偲摨偠摦嶌傪偡
傞偙偲偵拲堄偟偰偔偩偝偄丅偦偺偨傔丄栤戣偑惗偠傞偙偲偑偁傞偐傕抦傟傑偣
傫丅

儕傾儖儌乕僪偵栠偭偨帪偵偼丄0A0000h 埲忋偵儅僢僺儞僌偝傟偨儊儌儕偼尒偊
側偔側傝傑偡丅偦偺偨傔丄BIOSINTV/REALBIOS 偼偳傫側僨僶僀僗僪儔僀僶傪巊
偭偰傕丄寛偟偰忋埵儊儌儕偵偼儘乕僪偟側偄偱壓偝偄(DEVICEHIGH=...,
LOADHI..., LH... 側偳傪巊偭偰)

    拲堄: 懡偔偺 DOS 僪儔僀僶梡偺僀儞僗僩乕儖僾儘僌儔儉(椺偊偽 Ontrack
    惢偺 Drive Rocket Data Accelerator)偼僪儔僀僶傪忋埵儊儌儕偵儘乕僪偡
    傞偺偑僨僼僅儖僩偵側偭偰偄傑偡丅
   
傑偨丄090000h 偐傜 09BFFFFh 偺椞堟偼僙僢僩傾僢僾僾儘僌儔儉偲 LOADLIN 偑
攝抲偝傟傞応強側偺偱丄昁梫側僨乕僞傪抲偄偰偼偄偗傑偣傫丅偙傟偼僶乕僕儑
儞 1.5 偱傕摨偠偱偡偑丄傕偟偦偺傛偆側忬嫷偑惗偠傟偽寈崘偑敪偭偣傜傟傑偡
丅捠忢偱偼 640K 偺儀乕僗儊儌儕偵巆偭偰偄傞忋埵 20K 僶僀僩偵BIOS 偺巆懚
偑 1 K 僶僀僩傎偳巆傞掱搙偺偼偢偱偡丅

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.6.4.4. V86 儌乕僪偺専弌偵娭偡傞栤戣

(Jacek Zapala zapala@if.pw.edu.pl 偵傛傞偲) 偁傞庬偺 486 CPU 偺僋儘乕儞
偱偼丄CR0 傪巊偭偰 V86 儌乕僪傪専弌偡傞嵺偵栤戣偑婲偒傞偙偲偑偁傞偦偆偱
偡丅偙傟偼 CPU 偑儕傾儖儌乕僪偵偁傝側偑傜丄儁乕僕儞僌偑壜擻偵側偭偰偄傞
帪偵婲傝傑偡丅妋偐偵偙偺傛偆側愝掕傕壜擻偱偡偑丄僪僉儏儊儞僩偵傕側偭偰
偄側偄偟丄INTEL 傕僒億乕僩偟偰偄傑偣傫丅懡暘丄偙偺庤朄偱儅僓乕儃乕僪偺
BIOS 傪shadow ram 偵儅僢僺儞僌偟偰偄傞偐丄壗偐屆偔偰婏柇側 EMM 儅僱乕僕
儍乕傪巊偭偰偄傞偺偩偲巚偄傑偡偑丄偦偺 CPU 偑惓妋偵 486 偺僋儘乕儞偱偼
側偄偙偲傪帵偟偰偄傞偲傕尵偊傑偡丅-clone 僆僾僔儑儞傪晅偗傟偽丄 CR0 僠
僃僢僋傪僷僗偟偰丄EMM 儅僱乕僕儍乕偑偁傟偽 V86 儌乕僪偵偁傞偲尒側偟傑偡
丅傕偪傠傫丄偙偺庬偺 EMM 儅僱乕僕儍乕偑幚嵺偺儁乕僕儞僌傪偟偰偼偄偗傑偣
傫両

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.6.5. 僨僶僢僌忣曬(-v,-t,-d)偵娭偡傞愢柧

-v,-t,-d 僆僾僔儑儞偺忣曬偼丄僽乕僩僙僋僞乕偲僙僢僩傾僢僾僾儘僌儔儉偑儘
乕僪偝傟偰 LODADLIN 偵傛偭偰峏怴偝傟偨帪揰偱弌椡偝傟傑偡丅弌椡偝傟傞忣
曬偼 Linux 偐傜尒偊傞傕偺偱偡偑丄-t 偲 -d 僆僾僔儑儞偺応崌丄zimage 僼傽
僀儖偼儘乕僪偝傟偢丄linux 偼婲摦偟傑偣傫丅

愢柧丗

 丒 LINUX 僇乕僱儖偺僽乕僩帪偺愝掕偼埲壓偺捠傝偱偡丗
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆  image file:    d:\tmp\1-1-47.0  <- 僇乕僱儖僀儊乕僕偺僼傽僀儖柤             劆
    劆  kernel size:   0x5BFF0          setup size:   0x0A00                        劆
    劆                 ^                ^- 僙僢僩傾僢僾僾儘僌儔儉偺僒僀僘(僶僀僩)   劆
    劆                 |------------------ 僇乕僱儖僒僀僘(僶僀僩)                   劆
    劆                                                                              劆
    劆  kernel version:   1.1.47 (root@el15) #4 Mon Aug 00:57:07 MET DST 1994       劆
    劆               ^---- 偙傟偼 setup.S 偵LOADLIN 梡僷僢僠傪摉偰偨帪偺            劆
    劆                     傒昞帵偝傟傑偡                                           劆
    劆  ram disk size:    0x0000             <- 0 = none, 偦傟埲奜偼 Kbytes 偱偺戝  劆
    劆                                          偒偝                                劆
    劆  root device:      0x0342  read/write  <- 儖乕僩僨僶僀僗偺 MAJOR+MINOR 斣崋  劆
    劆  VGA mode:         0xFFFF              <- startup 帪偺價僨僆儌乕僪           劆
    劆  command line size 0x0011              <- 埑弅偝傟偨僐儅儞僪儔僀儞偺戝       劆
    劆                                           偒偝                               劆
    劆  command line:                         <- Linux 偐傜尒偊傞僐儅儞僪儔僀       劆
    劆    BOOT_IMAGE=zimage                      儞偺忬懺                           劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
   
 丒 尰嵼偺 DOS/CPU 偺愝掕偼埲壓偺捠傝偱偡丗
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆  load buffer size:   0x775F0   setup buffer size:   0x1000               劆
    劆              ^                   ^-  僙僢僩傾僢僾僾儘僌儔儉偺僐乕僪傪奿  劆
    劆              |                       擺偡傞僶僢僼傽偺戝偒偝(僶僀僩)丅    劆
    劆              |                       "setup size" 傛傝傕戝偒偔側偄偲偄偗 劆
    劆              |                       傑偣傫丅                            劆
    劆              ----------------- 揥奐偝傟偨僇乕僱儖傪奿擺偡傞僶僢僼傽      劆
    劆                                偺戝偒偝(僶僀僩)丅"kernel size" 傛        劆
    劆                                傝傕戝偒偔側偄偲偄偗傑偣傫丅              劆
    劆                                                                          劆
    劆  total memory:     0x0FE0000           <- INT15 偐傜寁嶼偟偨 Linux 偐傜  劆
    劆                                           尒偊傞 RAM 偺忋尷丅            劆
    劆                                                                          劆
    劆  CPU is in V86 mode                    <- 壖憐 86 儌乕僪偵偄傞応崌       劆
    劆    or                                                                    劆
    劆  CPU is in REAL mode                   <- 儕傾儖儌乕僪偵偄傞応崌         劆
    劆    or                                                                    劆
    劆  CPU is in undocumented REAL PAGING mode, trying any way                 劆
    劆  (乽CPU 偼僪僉儏儊儞僩偵側偄 REAL PAGING 儌乕僪偵偁傝傑偡丅偲偵偐偔傗偭  劆
    劆  偰傒傑偡乿)                                                             劆
    劆                                                                          劆
    劆  BIOSINTV.SYS:  YES                 <- $BIOSINT 傪惓偟偔撉傒偙傔偨応崌   劆
    劆    or                                                                    劆
    劆  REALBIOS:      YES                                                      劆
    劆    or                                                                    劆
    劆  REALBIOS:      YES, but ROM-BIOS-DATE differs, must rerun REALBIOS.EXE  劆
    劆   (BIOSINTV.SYS 偼偁傞偑 ROM-BIOS 偺擔晅偗偲堎側傞丅REALBIOS.EXE 傪嵞幚  劆
    劆    峴偟偰偔偩偝偄丅)                                                     劆
    劆                                                                          劆
    劆  SetupIntercept: NO                        <- LOADLIN-1.4 mode 傪巊偆    劆
    劆    or                                                                    劆
    劆  SetupIntercept: YES, patching setup code  <- Javier 朄傪巊偆            劆
    劆    or                                                                    劆
    劆  SetupIntercept: YES, legal intercept      <- 摨忋偩偑丄僇乕僱儖偵僷僢   劆
    劆                                               僠嵪傒                     劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
   
 丒 偙偙偵偼丄埲壓偺 4 偮壜擻側忬懺偺偆偪偺 1 偮偑帵偝傟傞丗
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆   stat1: cpu in real 386 mode(cpu 偼 儕傾儖 386 儌乕僪偵偁傞)              劆
    劆                                                                            劆
    劆   stat2: cpu_V86, but no VCPI available (check aborted)                    劆
    劆                                                                            劆
    劆         (cpu 偼 壖憐 86 儌乕僪偵偁傞偑 VCPI 偑尒偮偐傜側偄(僠僃僢僋拞巭))  劆
    劆                                                                            劆
    劆   stat3: VCPI_present, but physmap != logmap (check aborted)               劆
    劆                                                                            劆
    劆         (VCPI 偼尒偮偐偭偨偑丄壖憐儅僢僺儞僌偲榑棟儅僢僺儞僌偑堦抳偟側     劆
    劆          偄(僠僃僢僋拞巭))                                                 劆
    劆                                                                            劆
    劆   stat4: VCPI_present, physmap=logmap, all OK for switch to realmode       劆
    劆                                                                            劆
    劆         (VCPI 偼偁傝丄壖憐儅僢僺儞僌偲榑棟儅僢僺儞僌傕堦抳偡傞丅儕傾儖     劆
    劆          儌乕僪偵僗傿僢僠偡傞偺偵栤戣側偟丅)                               劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
   
 丒 埲壓偵帵偡傕偺偼丄DOS 偺僐儅儞僪儔僀儞偐僷儔儊乕僞僼傽僀儖偵偮偄偰
    丗
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆  input params size 0x000D              <- DOS 偺僐儅儞僪儔僀儞偺戝偒偝 劆
    劆                                         (偁傞偄偼埑弅偝傟偨僷儔儊乕僞  劆
    劆                                          僼傽僀儖偺戝偒偝)             劆
    劆  input params:                         <- DOS 僐儅儞僪儔僀儞偺撪梕     劆
    劆   ..\zimage -t                                                         劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
   
 丒 埲壓丄捛壛揑側忣曬偐寈崘偑懕偔丗
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆  LOADLIN started from DOS-prompt       <- 偙偺 2 偮偺偆偪偳偪傜偐        劆
    劆     "       "     "   CONFIG.SYS       <- (LOADLIN 偼 DOS 偺娐嫬曄悢偵   劆
    劆                                           COMSPEC= 偺峴偑偁傞偲壖掕)     劆
    劆                                                                          劆
    劆  You are running under MS-WINDOWS      <- 傕偟 WINDOWS 偐傜摦偐偟偰偄傟  劆
    劆                                           偽丄偙偺寈崘偑弌椡偝傟傑偡丅   劆
    劆                                           (LOADLIN 偼 WINDIR= 偲偄偆娐   劆
    劆                                           嫬曄悢偑偁傞偲壖掕偟傑偡)      劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
   
劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.7. UMSDOS 僔僗僥儉傪僽乕僩偡傞偨傔偺僾儕僾儘僙僢僒 LOADLINX

偙偺僾儘僌儔儉偼 LOADLIN 儐乕僥傿儕僥傿偺乽僾儕僾儘僙僢僒乿偲偟偰巊傢傟
丄DOS 晽偺僪儔僀僽柤(C:, D:, 側偳)傪 Linux 偺僨僶僀僗柤(/dev/....) 偵曄
姺偟傑偡丅

"root=X:" 偵壛偊偰丄LOADLINX 偼 LOADLIN 偲摨偠僷儔儊乕僞傪庴偗晅偗丄
LOADLIN 偵搉偟傑偡丅(LOADLIN 偲偼堎側傝) LOADLINX 偱偼僷儔儊乕僞僼傽僀
儖 (@param-file) 偺僷儔儊乕僞傪僐儅儞僪儔僀儞偵彂偔偙偲傕壜擻偱丄偦偺僷
儔儊乕僞偼忋彂偒偝傟傑偡丅 (椺偊偽 "loadlinX zImage @default vga=3" 偲
偄偆彂偒曽偼 loadlinX 偱偼壜擻偱偡偑 loadlin 偱偼巊偊傑偣傫)

LOADLINX 偼 CONFIG.SYS 僼傽僀儖偺 shell= 偵巜掕偡傞偙偲傕壜擻偱偡丅偟偐
偟丄LOADLINX 偼 LOADLIN 偲摨偠僨傿儗僋僩儕偵側偄偲偄偗側偣傫丅

Jacques Gelinas(jacques@solucorp.qc.ca)偑曄姺傾儖僑儕僘儉偺敪埬幰偱偡
(巹偼偦傟傪嫮壔偟偰 LOADLIN 偵僀儞僾儕儊儞僩偟丄DOS 偺惓妋側怳晳偄偵偁
傢偣偨偩偗偱偡)丅

晛捠偺儐乕僓乕偼 DOS 僷乕僥傿僔儑儞傪儖乕僩僨僶僀僗偵偼偟側偄偱偟傚偆偐
傜 UMSDOS 儐乕僓乕偺傒偵壙抣偑偁傞傕偺偱偟傚偆丅

LOADLINX 偼 AT 僞僀僾偺僪儔僀僶(IDE)偐丄DOS 偺尦偱巊偊傞 BIOS 傪帩偭偨
SCSI 傾僟僾僞僇乕僪偵愙懕偝傟偨嵟戝 2 戜傑偱偺 SCSI 僨傿僗僋偺娐嫬偱偺
傒棙梡偱偒傑偡(偡側傢偪 INT13 僔僗僥儉僐乕儖偱巊偊偹偽側傝傑偣傫)丅IDE
偲 SCSI 傪崿嵼偟偨娐嫬偼(傑偩)僒億乕僩偟偰偄傑偣傫丅偟偐偟丄偦偺傛偆側
娐嫬偱偼 root=/dev/xxxx 偲偟偰 LOADLINX 偺僪儔僀僽柤偺曄姺傪僶僀僷僗偡
傞偙偲偑偱偒傑偡丅

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.7.1. LOADLINX 偺僐儅儞僪儔僀儞

巊偄曽丗

  LOADLINX [--dv]  LOADLIN_command_line                                         
                                                                                
    --dv          僨僶僢僌忣曬偺弌椡丟LOADLIN 偼幚峴偟側偄丅                    
                                                                                
    --version     zimage 偐傜僶乕僕儑儞斣崋傪弌椡(setup.S 偵懳偡傞僷僢僠偑昁梫) 
                                                                                
    --version=-1.0.9   僇乕僱儖僶乕僕儑儞偑 1.0.9 埲壓偐偺僠僃僢僋              
                                                                                
    --version=1.1.47   僇乕僱儖僶乕僕儑儞偑 1.1.47 埲忋偐偺僠僃僢僋             
                                                                                
    --version=1.1.47#2 僇乕僱儖僶乕僕儑儞偑 1.1.47 () #2 偐偳偆偐偺僠僃僢僋     

[栿拲丗傛偔暘傝傑偣傫偑丄1.1.47 偱僷僢僠偑摉偭偰偄傞偐偺僠僃僢僋偩偲巚
偄傑偡]

椺丗

  LOADLINX zimage.ums root=D: vga=ask                                   
                                                                        
  (拲堄丗UMSDOS 偼僽乕僩帪偵儖乕僩僼傽僀儖僔僗僥儉傪 r/w 偱儅僂儞僩偡傞 
         昁梫偑偁傞偺偱 "ro" 僆僾僔儑儞傪巊偭偰偼偄偗傑偣傫丅)          
                                                                        
  LOADLINX zimage_1.147 @test.par root=/dev/hdb2 --version=1.1.47#2     
                                                                        
  (拲堄丗慡偰偺僷儔儊乕僞乕傪 test.par 僼傽僀儖偐傜撉傒偙傒丄僇乕僱儖僀 
        儊乕僕僼傽僀儖柤偲儖乕僩僨僶僀僗柤傪彂偒偐偊丄僶乕僕儑儞僠僃僢  
        僋傪峴偄傑偡)                                                   

偙傫側僶僢僠僼傽僀儖傪巊偆偺偑傛傝僗儅乕僩側曽朄偱偟傚偆丅

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

偙偆偟偰偍偗偽丄

  C> linux                                                             

偲偡傞偩偗偱嵪傒傑偡丅

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.8. 僐儊儞僩傗僶僌儗億乕僩偺憲傝愭

僐儊儞僩傗僶僌儗億乕僩偼埲壓偵憲偭偰偔偩偝偄丅
劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
劆  E-Mail:    lermen@elserv.ffm.fgan.de                              劆
劆                                                                    劆
劆  SnailMail: Hans Lermen                                            劆
劆             Am Muehlenweg 38                                       劆
劆             D53424 REMAGEN-Unkelbach                               劆
劆             GERMANY                                                劆
劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊

擮偺偨傔丄孞傝曉偟偰拲堄偟傑偡偑丄偳偆偧偁側偨偺 E-Mail 偺 "Reply to"
僷僗偑惓偟偄偐妋擣偟偰偔偩偝偄丅埗愭晄柧偱婣偭偰偒偨儊乕儖偑懡悢偁傝傑
偡丅僑儈敔憲傝偵偡傞偨傔偵儊乕儖偵曉帠傪偡傞偺偼妝偟偄偙偲偱偼偁傝傑偣
傫丅

[栿拲丗偙偺儅僯儏傾儖偺擔杮岅栿偵娭偟偰偼丄kojima@komae.denken.or.jp 傑
偱楢棈偟偰偔偩偝偄丅]

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

2.9. 嫤椡幰偲幱帿

偙偺僾儘僌儔儉偼 F.Coutant 嶌偺 BOOTLIN 柍偟偵偼丄偙傫側偵懍偔彂偒偁偘
傞偙偲偼偱偒側偐偭偨偱偟傚偆丅

偙偺僾儘僌儔儉偼 Linus Torvalds 側偟偵偼慡偔堄枴偺側偄傕偺偱偡丅

Jacques Gelinas 偑 VCPI 偺僒億乕僩傪幚尰偡傞傛偆偵桬婥偯偗偰偔傟傑偟偨
丅 LOADLINX 僾儕僾儘僙僢僒傕斵偺傾僀僨傾傪僀儞僾儕儊儞僩偟偨傕偺偱偡丅

Alessandro Rubini 偼丄帺嶌偺 linuxEXE 僷僢働乕僕偐傜 BOOTSECT.BIN 娭學
偺僐乕僪傪棙梡偝偣偰偔傟丄偄偔偮偐廳梫側僸儞僩傪偔傟傑偟偨丅

Chuck Munro 偼 QEMM 偲僶乕僕儑儞 1.4兛偺栤戣偵偮偄偰偺僸儞僩傪偔傟傑偟
偨丅斵偼傑偨丄僪僉儏儊儞僩壔偵偮偄偰庤揱偭偰偔傟傑偟偨丅

Javier Achirica 偑僙僢僩傾僢僾偐傜僗僀僢僠傾僂僩偡傞曽朄傪峫埬偟傑偟偨
(LOADLIN-1.5)丅偙偺寢壥丄傎偲傫偳慡偰偺儅僔儞偱 BIOSINTV 傗 REALBIOS 朄
偼晄梫偵側傝傑偟偨丅偙偺曽朄偼丗僙僢僩傾僢僾僾儘僌儔儉傪 V86 儌乕僪偱幚
峴偟丄僾儘僥僋僩儌乕僪偵堏峴偡傞捈慜偵妱崬傓偙偲偱偡丅

廳梫側栤戣傗僶僌儗億乕僩偑丗
劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
劆  Mitchum Dsouza, UK                                                劆
劆  Claus Tondering, Denmark                                          劆
劆  Johann Friedrich Heinrichmeyer, Germany                           劆
劆  Jacek Zapala, Poland                                              劆
劆  Jon Peatfield, UK                                                 劆
劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
偐傜撏偒傑偟偨丅

慡偰偺 ALPHA 僥僗僞乕偵姶幱偟傑偡丅斵傜偼 "僥僗僞乕曞廤"偺屇傃偐偗偵墳
偠偰偔傟傑偟偨丅嶲壛幰慡偰偺儕僗僩傪宖偘傞偙偲偼晄壜擻偱偡偑丄斵傜偼摿
偵揙掙揑偵僥僗僩偟偰偔傟傑偟偨丗
劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
劆  Michael Goddard, US                                               劆
劆  Shih-Hua Chao, US                                                 劆
劆  Rene Baart, Netherlands                                           劆
劆  Asad Khan,                                                        劆
劆  Jan Lien, Sweden                                                  劆
劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊

傑偨丄LOADLIN 偱栤戣偼婲傜側偐偭偨偗偳丄巹偺傕偲偵 "摦偄偨傛" 偲儊乕儖
偟偰偔傟偨慡偰偺恖偵姶幱偟傑偡(峬掕揑側僼傿乕僪僶僢僋偼嵟慞偺傕偺偱偡)

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

Chapter 3. PARAMS.DOC

LOADLIN 1.5 ((C) 1994 lermen@elserv.ffm.fgan.de)
 and
Linux version: 0.99.14, 0.99.15, 1.0, 1.1.47
(東栿丗偙偠傑傒偮傂傠 kojima@komae.denken.or.jp)

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

3.1. loadlin 偺僐儅儞僪僷儔儊僞

埲壓偵帵偡傕偺偼擣幆偝傟傞僐儅儞僪儔僀儞僷儔儊乕僞偱偡丅

 

 1. LOADLIN 偑夝庍偡傞傕偺
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆  ramdisk=size        (ramdisk 偺僒僀僘(KBytes))                劆
    劆  or                                                            劆
    劆  ramdisk=size,no     (忋偲摨偠偱偡偑丄僨傿僗僋傪曄偊傞傛偆偵丄 劆
    劆                            偲偺僾儘儞僾僩偼弌傑偣傫)           劆
    劆  椺丗  ramdisk=1440,no                                         劆
    劆                                                                劆
    劆        vga=mode                                                劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
   
 2. Linux 偺僇乕僱儖偑夝庍偡傞傕偺
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆  mem=number       (0.99pl15 埲忋偱偼暔棟揑側儊儌儕偺廔傝)        劆
    劆  root=device                                                     劆
    劆  ro                                                              劆
    劆  rw                                                              劆
    劆  no387                                                           劆
    劆  debug            僐儞僜乕儖偵弌椡偝傟傞儘僌儗儀儖傪 10 偵僙僢僩 劆
    劆  no-hlt           婲摦帪偺 HLT 僠僃僢僋傪拞巭                    劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
   
 3. init 偑夝庍偡傞傕偺
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆  single                                                劆
    劆  auto                                                  劆
    劆  ro,rw,no387   (僇乕僱儖偐傜搉偝傟傞)                  劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
   
 4. 奺庬偺僪儔僀僶偑夝庍偡傞傕偺
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆  reserve=port1,num1,...,port5,num5 # 80x86 偺 io 億乕僩梊栺梡              劆
    劆  ether=irq,base_addr,mem_start,mem_end,dev_name # 僀乕僒僱僢僩梡           劆
    劆  hd=cyl,head,sect         # HDD 梡丅2 僪儔僀僽偁傟偽偙傟傪 2 搙孞傝偐偊偡  劆
    劆                           # 1 偮傔偑僪儔僀僽 0 偵懳墳                      劆
    劆  bmouse=irq               # 僶僗儅僂僗偺 IRQ 偺巜掕                        劆
    劆  max_scsi_luns=n          # (n 偼 1 偐傜 8 偺娫)                           劆
    劆  st0x=base_address,irq    # SEAGATE controller ST01/ST02                   劆
    劆  tmc8xx=base_address,irq  # Future Domain TMC-885,TMC-950                  劆
    劆  t128=address,irq         # Trantor T128/T128F/T228                        劆
    劆  ncr5380=port,irq,dma     # Generic NCR5380 driver                         劆
    劆  aha152x=portbase,irq,scsiid,reconnect    # Adaptec AHA-152x driver        劆
    劆  xd=type,irq,iobase,dma   # xd 僴乕僪僨傿僗僋梡                            劆
    劆  mcd=port,irq             # Mitsumi CD 梡                                  劆
    劆  sound=0x0TTPPPID, ..                                                      劆
    劆  sbpcd=sbport,SoundBlaster                                                 劆
    劆  sbpcd=LMport,LaserMate                                                    劆
    劆  sbpcd=SpeaFXport,SPEA                                                     劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
   
 5. 娐嫬曄悢偵側傞傕偺
   
    name=xxxx 偺宍幃偵側偭偰偄傞僷儔儊乕僞偱丄僇乕僱儖偵傕僪儔僀僶偵傕
    擣幆偝傟側偄傕偺偼娐嫬曄悢偵搊榐偝傟傑偡丅
   
    LOADLIN 帺恎偼 BOOT_IMAGE=imagefile 傪娐嫬曄悢偵搊榐偟傑偡丅儐乕僓
    乕帺恎偱偦偺懠偺娐嫬曄悢傪棙梡偟偰 /etc/rc 側偳偱忦審偵崌偣偨摦嶌傪
    偝偣傞偙偲偑壜擻偱偡丅
   
劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

3.2. 僐儅儞僪僷儔儊僞偺徻嵶

埲壓偵帵偡傕偺偼傛傝徻嵶側愢柧偱偡丗

 

 丒 LOADLIN 偱擣幆偝傟傞僷儔儊乕僞丗
   
      root=device                                                               
      -----------                                                               
           device      "/dev/hda2" 偺傛偆側僔儞儃儕僢僋側僨僶僀僗柤偐 16        
                       恑偱帵偝傟傞僨僶僀僗僫儞僶乕(忋埵僶僀僩偑儊僕儍乕僫      
                       儞僶乕偱丄壓埵僶僀僩偑儅僀僫乕僫儞僶乕)                  
                       擣幆偝傟傞僔儞儃儕僢僋僨僶僀僗柤(偲偦偺僷乕僥傿僔儑儞)   
                       偼埲壓偺捠傝丗                                           
                       "hda", "hdb", "sda", "sdb", "sdc", "sdd", "sde",         
                       "fd", "xda", "xdb"                                       
                                                                                
            偙偙偵偼栤戣傕偁傝傑偡丗                                            
                                                                                
            Linus 偼 /dev/hda 偺屻偵懕偔悢帤傪 16 恑偲夝庍偟偰偄傑偡丅偲偙      
            傠偑丄Slackware 偱偼 Linus 偑偟偨偱偁傠偆                           
            /dev/hda1 .. hda9 .. hdaa .. hdaf  偱偼側偔丄                       
            /dev/hda1 .. hda9 .. hda10 .. hda16 偲偄偆斣崋晅偗偵側偭偰偄傑      
            偡丅                                                                
                                                                                
            偙偺偨傔丄LOADLIN 偺僶乕僕儑儞 1.3 埲崀偱偼丄儖乕僩僨僶僀僗傪       
            帺傜夝庍偟偰悢帤偱僽乕僩僙僋僞乕偵搉偡傛偆偵偟偰偄傑偡丅巹偺懨      
            嫤揑側柦柤朄偑丄懡彮側傝偲傕栶偵偨偰偽丄偲婅偭偰偄傑偡丅            
                                                                                
            巹偺柦柤朄偼丗                                                      
            傕偟 "/dev/hda, hdb, sda .." 偵懕偔悢帤偑 0, 0x 偁傞偄偼 a..f       
            側傜偽 16 恑悢偲峫偊丄1..9 偱巒傑偭偰偄傟偽 10 恑悢偲傒側偟傑       
            偡丅傕偟丄偳偪傜偵傕偁偰偼傑傜側偗傟偽丄偦偺暥帤楍偼偦偺傑傑僐      
            儅儞僪儔僀儞傊偲搉偝傟傑偡(傛傝怴偟偄僶乕僕儑儞偺僇乕僱儖偱偼傑     
            偨堘偆僨僶僀僗柤傪梡堄偟偰偄傞偐傕抦傟傑偣傫)                       
                                                                                
            椺丗                                                                
            root=302                                                            
            root=0x201                                                          
            root=/dev/hda2                                                      
            root=/dev/sdaa   偼 root=/dev/sda10 丄 /dev/sda0xa 偲摨偠丅         
                                                                                
      ramdisk=size                                                              
      ------------                                                              
                                                                                
              size     Kbytes 扨埵偱昞偟偨 RAMDISK 偺梕検偱偡丅儔儉僨傿僗僋偺   
                       僀儊乕僕偼 root=/dev/fdx 偑巜掕偝傟偨応崌丄僇乕僱儖偺    
                       婲摦帪偵僼儘僢僺乕僪儔僀僽偐傜撉傒偙傑傟傑偡丅僀儊乕僕   
                       傪撉傒偙傫偩屻丄 僇乕僱儖偼儔儉僨傿僗僋(僼儘僢僺乕偱偼   
                       偁傝傑偣傫)傪儖乕僩僨僶僀僗偵偟傑偡丅(僇乕僱儖偑儘乕僪   
                       偝傟偨屻側偳)婲摦梡偺僼儘僢僺乕僨傿僗僋偑晄梫偵側傟偽丄  
                       LOADLIN 帺恎偑儔儉僨傿僗僋偵僐僺乕偡傋偒僨傿僗僋傪擖傟傞 
                       傛偆偵僾儘儞僾僩傪弌偟傑偡丅                             
                                                                                
      vga=mode                                                                  
      --------                                                                  
                                                                                
          mode     -3   VGA 儌乕僪傪儐乕僓乕偵栤偄偁傢偣傞丅 ask 偱傕摨偠       
                   -2   80x50 奼挘 VGA 儌乕僪 extended 偱傕摨偠                 
                   -1   80x25 昗弨儌乕僪 normal 偱傕摨偠                        
                    0   僽乕僩僾儘儞僾僩偑弌偰偄傞帪偵 0 傪擖傟偨偲摨偠         
                    .                                                           
                    .                                                           
                    n   僽乕僩僾儘儞僾僩偑弌偰偄傞帪偵 n 傪擖傟偨偲摨偠         
                                                                                
                    ro  "ro" 傪巜掕偡傞偲儖乕僩僨僶僀僗偼儕乕僪僆儞儕乕儌乕僪偱 
                        儅僂儞僩偝傟傑偡(UMSDOS 梡偱偼偁傝傑偣傫両)             
                                                                                
                    rw  "rw" 傪巜掕偡傞偲儖乕僩僨僶僀僗傪儕乕僪/儔僀僩壜擻偱    
                        儅僂儞僩偟傑偡                                          
   
 丒 僇乕僱儖偵偺傒棟夝偝傟傞僷儔儊乕僞
   
      mem=number                                                                    
      ----------                                                                    
                                                                                    
          number  暔棟揑側 RAM 偺廔傝傪帵偟傑偡丅0.99.15 埲忋偺僇乕僱儖偱棙梡偱     
                  偒丄僀儞僗僩乕儖偝傟偰偄傞 RAM 偺僒僀僘傪帺摦揑偵擣幆偱偒側偄     
                  偲偒偵巊偆偲曋棙偱偡丅                                            
                                                                                    
      root=device                                                                   
      -----------                                                                   
           device  "/dev/hda2" 偲偄偭偨僔儞儃儕僢僋僨僶僀僗偐僨僶僀僗斣崋傪帵偡悢   
                  帤(忋埵僶僀僩偑儊僕儍乕斣崋丄壓埵僶僀僩偑儅僀僫乕斣崋)丅擣幆壜    
                  擻側僔儞儃儕僢僋僨僶僀僗柤(僷乕僥傿僔儑儞傕娷傔偰)偼丗            
                  "hda","hdb","sda","sdb","sdc","sdd","sde","fd","xda","xdb"        
                                                                                    
           拲堄丗1.1.47 埲慜偺僇乕僱儖偱偼 xda=0xC00, xdb=0xC40 偩偭偨偑            
                 偦傟埲崀偺僇乕僱儖偱偼    xda=0xD00, xdb=0xD40 偵曄峏              
           椺丗                                                                     
                  root=302                                                          
                  root=/dev/hda2                                                    
                                                                                    
           !!拲堄丗屆偄僇乕僱儖(1.0.5 埲慜)偵偼 init/main.c 偵彫偝側僶僌偑          
           !!      偁傝傑偡丅傕偭偲傕丄傎偲傫偳栤戣偵側傞偙偲偼偁傝傑偣傫偑丗       
           !!      僔儞儃僢儕僢僋僨僶僀僗柤偺嵟屻("hda2")偑 init 偵僆僾僔儑儞       
           !!      僷儔儊乕僞偲偟偰搉偝傟偰偟傑偄丄init 偑 "illegal option" 偲      
           !!      暥嬪傪尵偄傑偡丅偟偐偟丄僄儔乕偵偼側傜偢偵偦偺傑傑幚峴偝傟傑偡丅 
           !!                                                                       
           !!      傕偭偲拲堄偡傋偒偙偲偼丄僐儅儞僪儔僀儞偺惷揑僶僢僼傽偑彫偝偡偓傞 
           !!      偙偲偱偡(init/main.c 偱偼 80 僶僀僩偵愝掕偝傟偰偄傑偡)丅偙偺僶僢 
           !!      僼傽偺僒僀僘傪 512 偵偟偰僇乕僱儖傪嵞峔抸偡傞偺偑偄偄偱偟傚偆丅  
           !!                                                                       
           !!      偙偺僶僌偼 Linux 1.0.5 埲崀偱偼廋惓偝傟偰偍傝丄"command_line" 傕 
           !!      嵟嬤偺僇乕僱儖偱 256 僶僀僩偑僨僼僅儖僩偵側傝丄昁梫側傜偽        
           !!      init/main.c 偺 #define COMMAND_LINE_SIZE xxxx 傪曄峏偡傞偙偲偱娙 
           !!      扨偵曄峏偡傞偙偲偑偱偒傑偡(忋尷偼 2047 偱偡)                     
                                                                                    
      no387                                                                         
      -----                                                                         
      "no387" 傪巜掕偡傞偲僴乕僪僂僃傾晜摦彫悢揰僐丒僾儘僙僢僒傪巊梡偟傑偣傫丅      
                                                                                    
      1.1.47(傛傝埲慜偐傕)埲崀偱偼丄ro,rw,no387 偺僆僾僔儑儞偼 init 傊偼搉偝        
      傟側偔側傝傑偟偨丅                                                            
                                                                                    
      師偺僆僾僔儑儞偼怴偟偔愝掕偝傟偨傕偺偱偡丅                                    
                                                                                    
      debug  僐儞僜乕儖偵弌椡偝傟傞儘僌儗儀儖傪 10 偵愝掕偟傑偡丅                   
      -----                                                                         
                                                                                    
      no-hlt  婲摦帪偵 HLT 僐儅儞僪偺僠僃僢僋傪偟傑偣傫丅傕偟 486                   
      ------  僋儘乕儞僠僢僾傪巊偭偰偄傟偽丄偙偺僆僾僔儑儞偼*偒傢傔偰*              
              桳塿偱偟傚偆丅                                                        
   
 丒 "init" 偵擣幆偝傟傞僷儔儊乕僞丗
   
      single   婲摦帪偵 "僔儞僌儖儐乕僓乕丒儌乕僪" 偵側傝傑偡丅             
      ------                                                                
                                                                            
      auto                                                                  
      ----                                                                  
                                                                            
      ro,rw,no387   (1.1.47 埲慜偺僇乕僱儖梡丅忋婰偺僐儊儞僩傪尒偰偔偩偝偄) 
      -----------                                                           
   
 丒 僀乕僒僱僢僩偺愝掕
   
      ether=irq,base_addr,mem_start,mem_end,dev_name                     
      ---------------------------------------------                      
                                                                         
            irq        悢帤丄IRQ 斣崋(3..15)                             
            base_addr  悢帤丄IO 儀乕僗傾僪儗僗(0x280,...)                
            mem_start  悢帤丄僔僃傾乕僪儊儌儕乕偺奐巒                    
            mem_end    悢帤丄僔僃傾乕僪儊儌儕乕偺廔傝                    
            dev_name   暥帤楍                                            
                       eth0..3     all configured ethernetcards          
                       dl0         D-Link DE600 億働僢僩傾僟僾僞         
                       atp0        AT-LAN-TEC (RealTek) 億働僢僩傾僟僾僞 
                       plip0..2    僷儔儗儖IP (PLIP)                     
                       sl0..3      僔儕傾儖IP (SLIP)                     
                                                                         
            椺:  ether=10,0x280,0xc8000,0xcbfff,eth0                     
                                                                         
            娭學偡傞僼傽僀儖丗 net/inet/eth.c, drivers/net/Space.c       
   
 丒 I/O 億乕僩偺梊栺
   
      reserve=port1,num1,...,port5,num5                                   
      ---------------------------------                                   
                                                                          
              portn     懳徾偲側傞 IO 億乕僩偺斖埻斣崋                    
              numn      偦偺斣崋偱梊栺偡傞傾僪儗僗(偙傟傜偺傾僪儗僗偼     
                        "ioport_register" 偱 "1" 偵僙僢僩偝傟傞)          
                                                                          
              娭楢偡傞僼傽僀儖:  kernel/ioport.c                          
                                 (v1.2 埲崀偱偼 arch/i386/kernel/ioport.c)
   
 丒 儖乕僩僨僶僀僗偺僴乕僪僨傿僗僋僷儔儊乕僞乕偺愝掕
   
      hd=cyl,head,sect                                                       
      ---------------                                                        
      # 拲堄丗傕偟 2 偮偺僪儔僀僶傪帩偭偰偄傟偽丄hd= 僷儔儊乕僞傪 2偮 彂偔偙 
      # 偲丅1 偮傔偑僪儔僀僽 1 偵丄2 偮傔偑僪儔僀僽 2 偵懳墳偡傞丅           
      # 椺丗loadlin zimage hd=1001,15,17 hd=989,15,56 root=/dev/hdb2 ro      
      # 偙傟偼巹偺儅僔儞偺椺偱偡偑丄幚嵺偵偼晄梫偱偡丅傕偟 Linux 偑 BIOS 偐  
      # 傜惓偟偔僪儔僀僽偺僷儔儊乕僞傪庢摼偱偒側偄偲偒偵偺傒昁梫偱偡丅       
                                                                             
      娭學偡傞僼傽僀儖: drivers/block/hd.c                                   
      愝掕:        CONFIG_BLK_DEV_HD                                         
   
 丒 僶僗儅僂僗梡偺 IRQ 偺愝掕丗
   
      bmouse=irq                                                
      ----------                                                
                                                                
      娭學偡傞僼傽僀儖丗drivers/char/busmouse.c                 
      愝掕:             CONFIG_BUSMOUSE                         
   
 丒 SCSI 僐儞僩儘乕儔乕梡偺僷儔儊乕僞乕丗
   
      max_scsi_luns=n                 lun 偺嵟戝抣(1 偐傜 8 傑偱偺娫)       
                                                                            
      st0x=base_address,irq           SEAGATE ST01/ST02 梡偺愝掕            
                                                                            
      tmc8xx=base_address,irq         Future Domain TMC-885, TMC-950 梡     
                                                                            
      t128=address,irq                Trantor T128/T128F/T228 梡            
                                                                            
      ncr5380=port,irq,dma            NCR5380 梡                            
                                                                            
      aha152x=portbase,irq,scsiid,reconnect     Adaptec AHA-152x 梡         
                                                                            
      娭楢僼傽僀儖丗 drivers/scsi/seagate.c, t128.c, g_NCR5380.c, aha152x.c 
                                                                            
      愝掕丗         CONFIG_SCSI_SEAGATE, CONFIG_SCSI_T128,                 
                     CONFIG_SCSI_GENERIC_NCR5380, CONFIG_SCSI_AHA152X       
   
 丒 SCSI 僥乕僾梡偺僷儔儊乕僞丗
   
      st=buffer_size,write_threshould,max_buffers                                   
                                                                                    
         buffer_size        Kbyte 扨埵偱帵偟偨僥乕僾僶僢僼傽偺僒僀僘(ST_BLOCK_SIZE) 
         write_threshould   僶僢僼傽傪彂偒偩偡傑偱偺戝偒偝(buffer_size 傛傝彫       
                            偝偔偡傞偙偲)                                           
         max_buffers        梊栺偟偰偍偔僶僢僼傽偺悢                                
                                                                                    
         娭楢僼傽僀儖丗 drivers/scsi/st.c                                           
         愝掕丗         CONFIG_CHR_DEV_ST                                           
   
 丒 XT 僴乕僪僨傿僗僐儞僩儘乕儔(DTC 5150X)梡偺僷儔儊乕僞丗
   
      xd=type,irq,iobase,dma                                    
      ----------------------                                    
                                                                
      娭楢僼傽僀儖丗 drivers/block/xd.c                         
      愝掕丗         CONFIG_BLK_DEV_XD                          
   
 丒 Mitsumi 惢偺 CDROM 僪儔僀僶梡偺僷儔儊乕僞丗
   
      mcd=port,irq                                              
      ------------                                              
                                                                
      娭楢僼傽僀儖丗drivers/block/mcd.c                         
      愝掕丗        CONFIG_MCD                                  
   
 丒 僒僂儞僪僇乕僪梡偺愝掕丗
   
      sound=0x0TTPPPID, ..                                                       
      ----------------                                                           
                                                                                 
      慡偰偺抣偼 1 偮偺 longint 抣偵杽傔偙傑傟傞丅忋偺椺偱偼丄16 恑偺僼僅乕      
      儅僢僩偵側偭偰偍傝丄偦傟偧傟 16 恑悢偱婰弎偝傟傞丅                         
                                                                                 
            TT  僒億乕僩偟偰偄傞僇乕僪偺僞僀僾                                   
                愝掕偝傟偰偄傞僇乕僪傊偺僀儞僨僢僋僗丅傕偟慡偰偺僇乕僪偑愝掕偝傟 
                偰偄傟偽(晛捠偁傝摼側偄愝掕偩偑)丄埲壓偺弴斣偵側偭偰偄傞丅       
                            Roland MPU-401                                       
                            Gravis Ultrasound                                    
                            ProAudio Spectrum                                    
                            SoundBlaster                                         
                            SoundBlaster 16                                      
                            SB16 MPU-401 (SB16-MIDI port)                        
                            AdLib                                                
                                                                                 
            PPP        巊梡偡傞億乕僩偺傾僪儗僗                                  
                                                                                 
            I          IRQ                                                       
                                                                                 
            D          DMA Channel                                               
                                                                                 
      娭楢僼傽僀儖丗 drivers/sound/dev_table.h,dev_table.c                       
      愝掕丗         CONFIG_SOUND                                                
   
 丒 IDE僞僀僾偺 CD-ROM(Kotobuki/Matsushita/Panasonic)梡偺僷儔儊乕僞
   
      sbpcd=sbport,SoundBlaster                                                  
      ------------------------                                                   
      sbpcd=LMport,LaserMate                                                     
      ----------------------                                                     
      sbpcd=SpeaFXport,SPEA                                                      
      ----------------------                                                     
                                                                                 
            sbport       僒僂儞僪僽儔僗僞梡偺僪儔僀僶偑巊偆儀乕僗傾僪儗僗 + 0x10 
                         (0x230 側傜 0x220+0x10 傪堄枴偟偰偄傞)                  
            LMport       MPU 僞僀僾偺億乕僩偱丄0x300 偐摨摍偺傾僪儗僗            
            SpeaFXport   SpeaFX 僇乕僪偺儀乕僗傾僪儗僗                           
                                                                                 
      娭學僼傽僀儖丗 drivers/block/sbpcd.c                                       
      愝掕丗         CONFIG_SBPCD                                                
   
劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

Chapter 4. QUICKSTA.RT

Quickstart for LOADLIN-1.5

LOADLIN 偺僶乕僕儑儞 1.5 偼(偦傟埲慜偺僶乕僕儑儞偲偼堎側傝)丄偨偄偰偄摿
暿偺愝掕偼晄梫偱丄ALPHA 僥僗僞乕偐傜偼廫暘埨掕偟偰偄傞丄偲曬崘偝傟偰偄
傑偡丅偩偐傜丄昁梫側傕偺偼丄

 丒 LOADLIN.EXE,
   
 丒 LOADLINX.EXE
   
    (LOADLIN.EXE 偺 preprocessor 偱丄擖椡偝傟偨僷儔儊乕僞傪張棟偟
    LOADLIN.EXE 傪幚峴偟傑偡)
   
偙傟傜偺僼傽僀儖傪 DOS 偺僷乕僥傿僔儑儞(椺偊偽 C:\LOADLIN)偵僐僺乕偟傑
偡丅2 偮偺僼傽僀儖偼摨偠僨傿儗僋僩儕偵抲偄偰偔偩偝偄丅偝傕側偄偲
LOADLINX 偑 LOADLIN 傪尒偮偗傜傟傑偣傫丅

Linux 傪婲摦偡傞偨傔偵偼"/vmlinuz" 傗 "/usr/src/zImage" 側偳偺埑弅偝傟
偨僇乕僱儖僀儊乕僕偑昁梫偱偡丅Slackware 偱偼丄偁側偨偑庤偵擖傟偨 ftp 僒
僀僩偺 ..../slackware/kernels 偺僨傿儗僋僩儕偵(bare, scsi, modern 摍偺)
懡偔偺僇乕僱儖偑梡堄偝傟偰偄傑偡丅

僇乕僱儖僀儊乕僕傕 DOS 僷乕僥傿僔儑儞(椺偊偽 C:\)偵僐僺乕偟傑偡丅

dos 僾儘儞僾僩偐傜婲摦偡傞偵偼丗

 1. Linux 偺僷乕僥傿僔儑儞(ext2, minix, ...)傪儖乕僩僨傿儗僋僩儕偲偟偰
    儅僂儞僩偡傞偵偼丄
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆  loadlin c:\vmlinuz root=/dev/hdb2 ro                  劆
    劆                                    ==                  劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
   
 2. UMSDOS 僼傽僀儖僔僗僥儉傪儖乕僩僨傿儗僋僩儕偵偡傞偵偼丄
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆  loadlin c:\vmlinuz root=/dev/hda1 rw                  劆
    劆                                    ==                  劆
    劆     or                                                 劆
    劆                                                        劆
    劆  loadlinX c:\vmlinuz root=c: rw                        劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
    偲偟傑偡丅
   
 3. SlackWare 偑僀儞僗僩乕儖偝傟偨 A 僪儔僀僽偵偁傞儖乕僩僼儘僢僺乕偐傜
    僽乕僩偟偰僇乕僱儖僀儊乕僕偼僴乕僪僨傿僗僋忋偵偁傞応崌丄
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆                                                        劆
    劆  loadlinX c:bare root=a: rw ramdisk=1440,no            劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
    SlackWare 偑僀儞僗僩乕儖偝傟偨儖乕僩僼儘僢僺乕偑 B 僪儔僀僽偵偁傝丄
    僇乕僱儖僀儊乕僕偺擖偭偨 DOS 僼儘僢僺乕偑 A 僪儔僀僽偵偁傞応崌丄
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆  loadlinX a:scsi root=b: rw ramdisk=1440,no            劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
    SlackWare 偑僀儞僗僩乕儖偝傟偨儖乕僩僼儘僢僺乕偑 A 僪儔僀僽丄僇乕僱
    儖僀儊乕僕偺擖偭偨 DOS 僼儘僢僺乕*傕* A 僪儔僀僽偵偁傞応崌丄
    劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
    劆  loadlinX a:modern root=a: rw ramdisk=1440             劆
    劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
    (LOADLIN 偼僇乕僱儖傪儘乕僪屻丄僼儘僢僺乕傪岎姺偡傞傛偆偵帵偟傑偡)
   
 

   
    拲婰: 偳偺儖乕僩僷乕僥傿僔儑儞傪巊偆偐偼抦偭偰偍偔昁梫偑偁傝傑偡丅
    忋偺 /dev/xxx 偲偐 C: 偼丄偁偔傑偱椺偵夁偓傑偣傫丅
   
傕偟偆傑偔峴偐側偐偭偨応崌丄MANUAL.TXT 傪撉傫偱偔偩偝偄丅

偙偺暥彂偼丄摿偵 Slackware 偺儐乕僓乕偺偨傔偵丄SlackWare 2.0.0 偵晬懏偺
Patrick Volkerding 偑彂偄偨 LODLIN14.TXT 傪廋惓偟偰揧晅偟偨傕偺偱偡丅懡
暘丄Pat 帺恎傕暥彂傪 LOADLIN-1.5 梡偵僶乕僕儑儞傾僢僾偡傞偱偟傚偆偐傜丄
怴偟偄LODLIN15.TXT 偼 "-----" 埲壓偵晅偗偰偍偒傑偡丅

拲堄偟偰傎偟偄偙偲偼丄岞幃偺 LOADLIN 偼 *.TGZ 宍幃偵側偭偰偄傑偡偑丄
Pat's 偺傕偺偼*.ZIP 偵側偭偰偄傞偙偲偱偡丅偱偡偐傜丄偡偱偵 Slackware
2.0.0 傪僀儞僗僩乕儖偟偰偄傞応崌丄庤弴偺偆偪 "unzip ... pkunzip
loadlin15.zip" 偺晹暘偼旘偽偟丄(Linux 偺傕偲偱) tar 傪巊偭偰
LOADLIN-1.5 傪僀儞僗僩乕儖偱偒傑偡丅

劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
劆  mount -t msdos /dev/hda1 /mnt                                     劆
劆  cd /mnt                                                           劆
劆  mkdir loadlin                                                     劆
劆  cd loadlin                                                        劆
劆  tar -xzvf lodlin15.tgz                                            劆
劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊

Hans Lermen(栿拲丗loadin 偺嶌幰)
elserv.ffm.fgan.de

=======================================================================
=====
----------------------------------------------------------------------------

偙傟偼 Linux 傪 MS-DOS 偐傜婲摦偡傞偨傔偺儐乕僥傿儕僥傿偱偡丅LILO 傪巊
偭偰婲摦偡傞偺偵庢偭偰懼傝摼傞傕偺偱丄弶怱幰偵偼 LILO 傛傝傕偢偭偲埨慡
偱偟傚偆丅LILO 偱偼晄壜擻側 UMSDOS 偐傜偺婲摦傕擄側偔偙側偟傑偡丅

Loadlin 傪巊偆偨傔偵偼傑偢 Linux 傪僀儞僗僩乕儖偡傞昁梫偑偁傝傑偡丅乽
LILO 偺僀儞僗僩乕儖乿偼僗僉僢僾偟傑偡偑丄乽僔僗僥儉愝掕乿偺嵟弶偵偨偢偹
傜傟傞 bootdisk 偼嶌惉偟偰偍偒傑偟傚偆丅僔僗僥儉傪婲摦偟丄 kernel(/
vmlinuz)傪 DOS偺僷乕僥傿僔儑儞偵僐僺乕偟傑偡丅Linux 傪僀儞僗僩乕儖偡傟
偽偳偙偐偵DOS 偺僷乕僥傿僔儑儞偑儅僂儞僩偝傟偰偄傞偙偲偱偟傚偆丅傕偟儅
僂儞僩偝傟偰偄側傟偽丄埲壓偺傛偆偵偟偰庤摦偱儅僂儞僩偟傑偡丅
劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
劆  mount /dev/hda1 /mnt -t msdos                                     劆
劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
偳偺僷乕僥傿僔儑儞偑 DOS 偺僷乕僥傿僔儑儞偐偼 'fdisk -l' 偱妋擣偱偒傑偡
丅

師偵丄僇乕僱儖傪 DOS 偺僷乕僥傿僔儑儞忋偵僐僺乕偟傑偡丅
劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
劆  cp /vmlinuz /mnt/vmlinuz                                          劆
劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
DOS 傪婲摦偟偰丄lodlin15.zip 傪 unzip 偟傑偡丅
劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
劆  unzip -d lodlin15.zip                                             劆
劆                                                                    劆
劆  or:                                                               劆
劆                                                                    劆
劆  pkunzip -d lodlin15.zip                                           劆
劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
偦偟偰丄C:\LOADLIN(偁傞偄偼偁側偨偺寛傔偨応強) 偵偁傞僪僉儏儊儞僩傪撉傒
傑偡丅偦傟傜偼 loadlin 偺嶌幰帺恎偑彂偄偰偄傞偺偱丄巹偑偳偆偙偆尵偆傛傝
傕桳塿偱偟傚偆 :^)

偙偙傑偱棃傟偽 loadlin.exe 傪巊偭偰 Linux 僷乕僥傿僔儑儞傪婲摦偡傞偺偼
丄
劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
劆  loadlin c:\vmlinuz root=/dev/hdb3 ro                              劆
劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
偲偡傞偩偗偱偡丅

傕偟 UMSDOS 傪巊偭偰偄傟偽丄偙偺傛偆偵偟傑偡丗
劇劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劉
劆  loadlinx c:\vmlinuz root=c: rw                                    劆
劋劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劅劊
孞傝偐偊偟傑偡偑丄慡偰偺僆僾僔儑儞偵懳偡傞徻嵶偵偮偄偰偼 LOADLIN 晬懏偺
僪僉儏儊儞僩傪尒偰偔偩偝偄丅偦傟傜偵偼丄巹偑尒偨側偐偱偼嵟傕姰帏側婲摦
帪偵僇乕僱儖偵搉偝傟傞僆僾僔儑儞偺儕僗僩傕擖偭偰偄傑偡 :^)

偦傟偱偼丄Good luck

 

Patrick Volkerding (栿拲丗Slackware 偺嶌幰偱偡)
volkerdi@mhd1.moorhead.msus.edu

擔杮岅栿丗彫搰 嶰峅
kojima@komae.denken.or.jp

劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒 

Chapter 5. 擔杮岅栿偵偮偄偰

攝晍宍懺偵娭偡傞偍栤偄崌傢偣側偳偼 JF@linux.or.jp 傑偱偍婅偄偟傑偡丅

 

擔杮岅栿丗  彫搰嶰峅 <kojima@komae.denken.or.jp> (1995/02/13)
SGML 曄姺丗 怷杮弤 <morimoto@xantia.citroen.org> (2000/05/12)
            愮扷桾巌 <ysenda@pop01.odn.ne.jp>    (2001/09/14)

Notes

[1]  偙偺 LOADLIN 偺僪僉儏儊儞僩傕挿偡偓傑偡傛偹両                     

