    Configuring Remote-Boot Workstations with Linux, DOS 6.20, Wine  dows 3.1 and Windows 95
    Marc Vuilleumier Stkelberg and Sandro Viale
    v1.0, August 1996

  { JG jeanne@mbox.kyoto-inet.or.jp
  23 Apr.1997
  ZFHiro Sugawara hiro@arkusa.com
         Y nakano@apm.seikei.ac.jp

  u󒍁vȊOɁupv܂B
  # ͗pB(pW)ƕ\́AuC^[lbg\zv
  ́upWv(TRRł)Qƈp̂łB(pW)ƋL
  ́upWv̈pA(C^[lbg\z)S.J[~b`F,
  J.S.NH[^[}(ē,RTi),wC^[lbg\zx,gb
  p,1995N)ƋL͖̂{Qlɂ̂ŁAQlɂł
  B̑֘A HOWTO ܂ mini-HOWTO ȂǂL̂
  B(J)

    ́̕AnɁAꂼ̃NCAggpIy[eB
  OVXeIł悤ɁA PC Qɑ΂ăT[o[𗘗pR
  tBO[Vs@ɂďqׂĂ܂B̃RtBO[V
  ̏dvȓ_ TCP/IP bootprom ŁA͊ẽu[gfBXNC[W
  ̂ЂƂNɃ[UɑI悤ɂĂ܂B̑啔͂
  ܂܂ȃIy[eBOVXeɊւăT[o𗘗pCXg[@
  ̊jS̃RtBO[VłB
  ̍̕ŐVł
  http://cuiwww.unige.ch/~mvuilleu/configsc1/config.html.ɂ܂B
  nCp[NŃ\tgEFAƂ̑֘Â̂[hł悤ɂȂ
  Ă܂BLinuxdoc-SGMLA DVIA܂ postscript łq̏ꏊɂ
  B

  1. ͂߂

    ŏqׂRtBO[V1996N̉ĂɃWl[uw
  University of Geneva  CUI ŌJ܂BRs[^Ȋw
  The Computer Science Department  Novell Netware T[oA NFS T[o
  Ƒ PC gĂA͈ȉ̗prɕނ܂B
    E wpRs[^
    E wpƎƗpRs[^

    ͎̖ړIŌs̃RtBO[VJ܂B

  # NFS(Network File System)(pW) Sun Microsystem ɂJꂽ
  ߃t@CANZXVXe̎BLyĂB
  NFS-RootANFS-Root-Client mini-HOWTO ܂B

  E ׂẴRs[^ LinuxADOSAWindows 3.1 邢 Windows 95
  𓮍삳邱Ƃł܂Bꂼꂻ̓sx̍ƂƂɊ]Iy[
  eBOVXeIł悤ɂ܂B

  E Iy[eBOVXe܂ނׂẴ\tgEFÁAŏ̃CX
  g[ƃAbvO[hȒPɂ邽߂ɃT[oɒuׂłB

  E NCAgRs[^́AT[oŏ݉\ŃANZXȂĂ
  ł͂łB

  E NCAg̃RtBO[V͍ŏɌ炵悢BN
  CAg Novell T[o玩I IP ݒp[^[󂯎A
  ̏͒P̃t@CɒuAׂẴIy[eBOVXeŎg
  p܂B

  E  ׂẴRs[^̓ECXUی삳ĂȂ΂Ȃ܂B

  E ꂩ̃Rs[^g߂Ƀ[U Novell 邢 UNIX T[
  oɃOCȂ΂Ȃ܂B

  E wpRs[^͂ꂼ̎nɂƂꂢȏԂɂ
  Ȃ΂Ȃ܂BȂ킿APC ͂CXg[̂悤ɂȂ
  ĂׂłB

     ȏ̂悤Ȑ񂪂̂ Koeppen EDV-Beratungs-GmbH ̗Dꂽ
  ił TCP/IP Bootprom ̃RtBO[Ṽx[Xɗp
  邱Ƃɂ܂Bbootprom  Iy[eBOVXe̎ނ
  ̂ŁAƂ킯̂łB傤ǃtbs[fBXNɕCGA
  DOS  Windows 95 Ɠl Linux ̋N̂߂ɂȒPɎgpł܂B

  1.1 lbg[N

     PC ͂Q̃lbg[NvgRAIPX  IP  z
  邾łB IPX ł́ADOS  Windows ̃\tgEFAƃ[Ut@C
  L邽߂ɒP̂ Novel Netware RgpĂ܂BIP ł́A
  NFS g Linuxp ̃\tgEFAƃ[UL邽߂ SUN T[
  ogpĂ܂BWl[uw͂̃TulbgɏꂽN
  X B hCĂ܂BCUI ͂S̃TulbggpĂA
  ̂̂PwpɂȂĂ܂B

  # IP(Internet Protocol)(pW)C^[lbgvgRBTCP/IP vg
  Rf̖̃C^[lbgw̃vgR̂PB
  # IPX(Internet Packet eXchange) Novell Ђ Neware iŃT|[g
  C^[lbgvgR̂ЂƂBIPX  IP vgRƗގ
  ́BLinux IPX-HOWTO  Linux NET-3-HOWTO QlĂB

  1.2 ^p@

  1. NCAg PC NƁATCP/IP bootprom ɐ䂪nOɁA
  ŏɒʏ̃VXe`FbNs܂B

  2. bootprom ͂ IP ݒ̃p[^[𓾂邽߂ BOOTP vo
  ܂B

  # BOOTP
  u[gXgbv]邽߂̃vgR(The Unix Super Text563)
  RFC(Request for Comments):1048 QlɂĂB
  # RFC Request for Comments Rgv(pW)  TCP/IP vgR
  ̕WdlK肷hLgQB

  3. NCAg Novell T[oƓTulbgɂȂA̗v
  ̓T[ogւ BOOTP gateway ʂ Novell T[oɑ邱Ƃ
  Ȃ܂B

  4. Novell T[o ̗voĂ PC FȂABOOTP reply
  Ԃ܂BBOOTP reply ɂ́ANCAg IP AhXAftHg
  gateway Aǂ̃u[gfBXNC[Wĝ悤ȏ񂪊܂܂܂B
  AFȂȂAT[o͗vj܂B

  5. ꂩ bootprom  TFTP vgRgāANovell T[ou[
  gfBXNC[W[h܂BẴC[WŃtbs[fBX
  N BIOS xŃG~[g܂B

  6. PC ͂̃fBXNC[WŋN܂B̃fBXNC[W̓u[g
  vO(܂Iy[eBOVXe͓Ă܂)Ă邾
  ̂̂܂B

  7.  PC w̃Rs[^ȂAvO̓[Jȃn[hfBX
  Ñp[eBVe[uZbgA DOS ̈tH[}b
  gĎn܂B܂ł̓Rs[^NĂRbȓɏI܂B

  8. ꂩvO͂̍Ƃɑ΂ăIy[eBOVXȇI
  [Uɒ񋟂܂B

  9. [ȖIɂāAVu[gfBXN TFTP g Novell
  T[o烍[h܂B

  10. [U Linux gƌ߂ꍇAu[gC[W͏ύXꂽ
  kJ[lɂȂ܂B̃J[ĺA NFS [g@\ƃLbVt@
  CVXeT|[g܂B

  a. ŏ Novell T[o󂯂 BOOTP reply ɂ IP ݒ肪s
  ܂B

  b. ΃J[l NFS gāAA[hI[ root t@
  CVXe}Egł悤ɂȂ܂B

  c.  ramdisk Awrite access ]܂fBNg
  fBXNɃV{bNN܂B

  d. VXéAׂẴVXeˑłȂ\tgEFA܂ރp[eBV
   NFS Ń}Eg܂B

  e. Xbvp[eBV[Jn[hfBXNɂ΃ANeBuɂ
  ܂B

  f. Linux p[eBV[JfBXNɂ΃}EgANFS 
  LbVp[eBVɂȂ܂B

  g. IP ݒ肪ƁAT[rXn܂Axdm N܂B

  h. [U Linux login ߂܂(SUN T[o NIS ňێĂ
  )B[NXe[V͏܂B

  11.  [U DOS  Windows 3.1 gƂȂAu[gC[W
  ] DOS ̃u[gfBXNɂȂA u[g}lW[A Novell NCA
  g FTP Inc.TCP/IP X^bNĂ܂B

  # TCP/IP stack
  X^bN(Ql)vgRX^bN P̃vgŘnIєꂽ
  vgRQ(C^[lbg\zFQT)

  a. bootprom  RAM ̂ǂɂꎩgRs[̂ŁAgp 32Kb 
  AhXXy[X EMM386 ŕA邱Ƃł܂B

  b. L[{[hhColbg[NhCô悤ȃfoCXhCo
  [h܂B

  c. [U Netware  login 𑣂܂B

  d. T[oOCXNvg ECXo Vshield [h܂B

  e. bootprom tbs[fBXNG~[V͂KvȂ̂ŁA
  ꂪ߂Ă RAM ͉܂B

  f. NCAg[Jt@Cn[hfBXNɑ݂Ȃ΁A
  Netware T[oRs[܂(Windows 3.1  Netscape ɑ΂Ė
  350Kb KvFPbقǂ܂)B

  g. [JfBXNLbVLɂ܂B

  h. FTP Software  TCP/IP X^bNftHg̐ݒŃ[h
  ܂B

  i. IP  Netware T[o BOOTP ݒt@Cǂݍ܂AIP
  J[l𒼐ڍXV܂B

  j. [U̓t[RxVi 543'000 oCg DOS vv
  g^܂BTCP/IP J[l[h΁ARxVi
   617'000 oCgɂȂ܂B
  k. [U͏] win R}h͂ Windows Nł܂B

  12. [U Windows 95 gȂAu[gC[W Windows 95  T[
  o𗘗pZbgAbvōu[gfBXNύX̂ɂ
  ܂B̃u[gC[W Microsoft  Novell NetwareNCAg
   Microsoft TCP/IP X^bNp܂B

  a. ܂n߂ɁAWindows 95 ̃SXN[ɕ\܂(
  Ă͂܂BȂƁA DOS Ɏ悤ȉʂɂȂĂ܂܂)B

  b. ꂩ Netware NCAgƓl OS [h܂B

  c. [U Netware  login ߂܂B

  d.  NCAg[Jt@Cn[hfBXNɑ݂ȂȂA
  Netware T[oRs[܂( Windows 95  Netscape ɑ΂Ė
  2.5Mb KvFb܂)BOt@Cl[͏C܂B

  e.  BOOTP reply ɊÂēK؂ IP ŃRtBO[Vpb
  `܂B

  f. pb` Microsoft  REGEDIT g windows 95 ̃V[Nbg
  WXgɓKp܂B

  g. Windows }ṼfBNg[J̃n[hfBXNɐݒ肳܂B

  h. Windows 95 N܂B[NXe[V͗pӂ܂B

    w̃Rs[^̓n[hfBXNe̋Nɂ̓sx
  ̂ŁAXNȂɂłd؂Ă܂Ƃł܂B
  ˑRd؂ă[JfBXNɃS~cĂRs[^̏ꍇA
  ̐ݒ肪ĂȂA̎nŐVCXg[邽߂ɁA
  ֘ÂIy[eBOVXe܂ނׂẴfBNgc[
  Ă܂΂悢̂łB

  2. ݒ@

    BOOTP T[o͐ݒ肪ƂĂȒPłB}jA̎ɏ]łB
   RFC1048  BOOTP ivgRj̉  TFTP pPb
  g(*)gpĂ܂B

  󒍁Flong TFTP packets
  RFC1350  512 oCgł͂ȂARFC1783 ́uubNTCYIvVv
  ɂ钷pPbgTCYĂB
  RFC Ql RFC1048,RFC1350,RFC1783

    NCAg̐ݒȒPłBlbg[NJ[h bootprom 
  ݁Agp\ɂK؂ȃvOg܂Bꂪo
  ЂƂ̃gu͎gp SMC EtherEZ ƂÕlbg[NJ[
  hɂ̂łB͕sKɂ PnP (ȏꍇ Plug-and-Punch Ƃ
   )T|[gĂłI KȃvOg bootprom
  AhXLɂ悤ƂƁAƂ PnP 𖳌ɂĂÃJ[h
  ͂̐ݒۑ܂񂩂A^ SMC Ultra ݒ̃\tgEFAg
  ĂB̂ق肤܂͂łB܂ȂȂ....A
  łˁAPnP 𑊎ɂ߂܂傤BPnP 𑊎ɂ̂́AƑ
  ςłB

    BOOTP v̓TulbgƊ֘AĂ̂YȂłBNCA
  g BOOTP T[oTulbgɑĂȂȂANCAg
  ēTulbgɂT[o bootpgw 𓮍삳ׂłBbootpgw
   ftp://firewall.mc.com/pub/ ł bootp-2.4.2 pbP[W
  Ă܂BlXȃvbgz[ɑΉ̂܂B
    {ɑςȎd́A܂܂̃Iy[eBOVXẽT[o𗘗p
  RtBO[Vn܂܂B

  2.1  Linux 𗧂グ

    ܂n߂ɁACXg[ɗpłlX Linux zzЂƂ
  Iт܂B Linux-FT gp܂BLinux-FT  LbV
  t@CVXeT|[gĂ邩łBƂ NFS ̂悤
  Ȃxt@CVXe瓾ꂽf[^[Jn[hfBXN
  ۑ܂B
    [J̃n[hfBXNȂA邢̓lbg[NŃ[hł
  ȂȂÂ̂I񂾕ł傤B Lasermoon ̓J[l
  2.0. Linux-FT ̐Vłov͂܂Ȃ̂ŁARedHat Ђ̔zz
  Lasermoon ̃t@CLbV(ʂɗpł)𗘗p邱Ƃɂ
  ֐S̂ʔł傤BƂɂAǂɂłzzCXg[
  邱ƂŁALinux 𓮍삳邱Ƃł܂B

  2.1.1. J[l\z

     Linux Iy[eBOVXeɑ΂ăJ[l̍č\z܂B
  ́ANCAgRs[^ Linux n邽߂ɓnB
  ̃\tgEFAȂ̂ŁASȃIy[eBOVXeN̂ɕKv
  Ȃׂ̂Ċ܂łȂ΂ȂƂoĂĂB
  ɐmɌȂAȂƂɏqׂ悤ȂƂ𖞂ĂȂ΂
  ܂B

  E NCAgRs[^n[hEFAɑ΂T|[g

  E lbg[NT|[gĂ邱

  E NFS-Root T|[g

  E  TCP/IP Bootprom ̎dl𖞑Ďn

  E IvVŁAt@CLbṼT|[g

    ŏ̂Q͂܂łׂ̂Ă̕WIȔzzɂ̂łBNFS-Root
   1.3 ̕W̃IvVƂēĂĂ܂A Linux-FT ͈
  肵Ă 1.2.13 ̃J[lĝŁA NFS-Root Ɋւăpb
  `g܂BNFS-Root(ŋ߂̃J[lł)ɂĂ̏ڍ׏́A
  NFS-Root-Mini-Howto ĂB

     Linux u[g΂ȂAW NFS-Root pbP[W
  ܂삵܂BNɕ̃Iy[eBOVXeI
  ł悤ɂꍇ́AW BOOTP NCAggƂ͂ł
  ܂BɁA炩ߎ󂯂 BOOTP reply ɑ΂ IP 
  ߂ɁALinux ̃J[lnR[hɂ̃pb`gق
  傤BɁA TCP/IP Bootprom ͕W Linux u[gR[hƏՓ˂
  ̂ŁAύXĂ܂B

    Linux 1.2.13 gȂAłȒPȕ@͂̃pb`
  J[l\[X𓾂āAȂ̕Kv(spȂ̂̃T|[g܂܂ȂA
  ܂J[l܂ɑ傫Ȃł傤)ɑ΂Ăݒ肵A
   make bpImage ŃJ[lC[W make ܂B RpC
  J[lgƂł܂B

    ŐṼJ[lgȂAꂪ TCP/IP Bootprom ̎dl𖞑
  ĎnJ[l 2.0 Ή(͋߂ɏoł傤)o
  ő҂A邢 1.2.13 ̃R[hĎłĂ݂
  ł傤BꂪŎZɐ܂B

    ܂ŏɁA]̋NvZXŁAu[gZN^[(bootsetc.S t@C)
   BIOS ɂ 0x7c00 ԒnɃ[h܂Bu[gZN^͎g
  0x9000 ԒnɈړANR[h(setup.S t@C)̎c[h܂B
  ŖɂȂ邱Ƃ́ATCP/IP Bootprom ꎩg̖ړIɑ΂ăRx
  VȉwgƁAĂ̗̈ Linux ɂ
  ̂܂܂ŎgƂoȂƂƂłB@͎nɊւ
  ׂ̂Ău[gZN^[ړAnR[h 0x9000 ł͂ȂA
  0x8000 ɂɈړ悤ɂ܂B̌N̎葱ׂčsAu[
  gC[WfBXN\Ƀ[hꂽATCP/IP Bootprom f[
  ^̈jA0x9000 ɎnR[h߂܂BƁAJ[l
  ̃R}hCp[^邱Ƃł܂BnR[h
  TCP/IP Bootrom API gāA BOOTP reply  IP ݒ NFS root p[
  ^𓾂悤ɊgׂłB̎nR[h̏Cł
  bpbootsect.S  bbsetup.S Ō邱Ƃł܂B

  # API Application
  API  Apprication Program Interface
  gX|[gwgăvO߂ɁAUNIX vO
  ~OC^[tFCXJĂB(C^[lbg\zFQ
  X)

  2.1.2. [gt@CVXe\z

    [gc[̓J[lɂĎIɃ}EgB̂̂łB
  VXeNđS̃t@CVXe}Eg܂ł̍ƂɕKv
  ȃfoCXoCiACu܂܂Ă܂B}Eg|Cg
  ɂ܂B̓[gt@CVXeł邾邱
  ƂĂĂ܂A炻Ƃ̂ɑ̎Ԃ
  ܂BNFS-Root-Mini-Howto łȂ̃[gt@CVXe̓eɂ
  Ė𗧂qgł傤B

    ͎̂悤ȂƂړIɂă[gt@CVXe\z܂B

  E [hI[ NFS }Egg

  E [Jȃn[hfBXNȂ Linux 𓮍ł悤ɂ

  E NFS LbVOɃ[Jȃn[hfBXNLɗpł悤ɂB

  ȏ̏lĎɎ悤ȍ\(SzpAꂩ܂)
  ̗p邱Ƃɂ܂B

  --------

    E  bin = /cache/bin

    E  dev = /ramdisk/dev

    E  etc (the usual contents of etc, except some files such as...)

    E  mtab = /ramdisk/etc/mtab

    E  fstab = /ramdisk/etc/fstab

    E  ftp

    E  lib = /cache/lib

    E  local = /cache/local

    E  root

    E  sbin = /cache/sbin

    E  tmp = /ramdisk/tmp

    E  usr = /cache/usr

    E  var = /ramdisk/var

    E  direct

    E  bin

    E  lib

    E  sbin

    E  cache (mount point for local hard disk, if any)

    E  bin = /direct/bin

    E  lib = /direct/lib

    E  sbin = /direct/sbin

    E  local = /mnt/local

    E  usr

    E  X11R6 = /dist/usr/X11R6

    E

    E  lpd

    E  dist (mount point for runtime CD, via NFS)

    E  mnt (other mount points)

    E  local (mount point for local stuff, via NFS)

    E  ramdisk (mount point for /dev/ramdisk)

    E  floppy (mount point for /dev/fd0)

    E  proc (proc filesystem mount point)

    ̂悤ɁA͒ʏ̃[gt@CVXeƎĂ܂BfB
  XNɍĔzuꂽ̂܂AɃLbVfBNgɒu
  Ă̂܂BȒPɌƃt@CLbV̌Ƃ́A
  LbVTufBNgV{bNN鎞͂łA
  ̃NɂȂ̂ŒuƂƂłBN悪T
  ufBNgȂÃTufBNĝ̂̂̃GǵA
  ɂt@CVXêꂼ̃IWĩGgւ̃V{
  bNNɂȂ܂B

    Ăł̓VXe͂ǂ̂悤ȕ@ō邩ƂƂłBJ[
  lׂĂ̏ƁAinit  inittab ɏ]A bcheckrc 
  brc Ƃ̃XNvgԂɎs܂B
   bcheckrc ̓VXȅ(clock,hostname,rootfilesystems)
  `FbNA brc ̓VXegpł悤ɏ܂B
  ̏ꍇŌȂA[gt@CVXe NFS ʂă}E
  gAzXg̓J[lɂĐݒ肳̂ŁAbcheckrc  clock 
  ݒ肷邾łB ꂩAbrc 삵܂B

  1. L[{[h̃CAEgݒ肳܂B

  2. proc t@CVXe}Eg܂A܂݂łȂ
  ŁAmtab ̍XV͂܂B

  3. t@CVXeobt@̓efBXNɏo deamon n
  ܂(update)B

  4. ramdisk ݉\p[eBV𓾂邽߂ɐݒ肳܂B
  ̖肩 /ramdisk/ramdisk.gz ݂΁Aramdisk ̈kꂽC[
  WƂ݂Ȃ܂BȂ΍쐬܂B
         ______________________________________________________________________
         #
         # Setup a ramdisk in order to have a writable area
         #
         if [ -r /ramdisk/ramdisk.gz ]; then
           #
           # Do a quick ramdisk setup
           #
           gzip -c -d /ramdisk/ramdisk.gz | dd of=/dev/ramdisk bs=1024 > /dev/null 2>&1
         else
           #
           # Enable nfs root (anon=0) write for this procedure to work !
           #
           mke2fs -C -q -i 1024 /dev/ramdisk 720
           mount -n -t ext2 /dev/ramdisk /mnt
           (cd /mnt; mkdir tmp etc dev var; \
            cd var; mkdir log adm run spool lock tmp yp yp/binding)
           mknod /mnt/dev/zero c 1 5
           chmod 777 /mnt/tmp /mnt/var/tmp
           umount /mnt
           mount -n -t ext2 /dev/ramdisk /ramdisk
           MAKEDEV-C generic
           MAKEDEV-C update
           umount /ramdisk
           dd if=/dev/ramdisk bs=1024 | gzip -c > /ramdisk/ramdisk.gz
           echo "Now disable root rw access on NFS server"
           /bin/sh
         fi
         ______________________________________________________________________

  5. ꂩ ramdisk }Eg܂Bmtab ͂܂XV܂B

  6. ݉\ȃt@CVXe܂B
    ______________________________________________________________________
    #
    # Create necessary system files
    #
    cp /etc/mtab.ref /etc/mtab
    cp /etc/fstab.ref /etc/fstab
    : 2>/dev/null >/etc/utmp
    ln -s ../lock /var/run/locks 2>/dev/null
    ______________________________________________________________________

  7. [Jȃn[hfBXN ext2 邢̓Xbvp[eBV
  邩ׂ܂BΐꏊɃ}Eg܂B̃R[h͏X
  ̂ŁA brc g𒼐ڌ邱Ƃ߂܂B

  8. płXbv̈悪ȂLɂAVXe܂B

  2.2 DOS 6  Windows 3.1 ݒ肷

    DOS  Windows 3.1 ̃T[o𗘗pCXg[̃RtBO[V
  ͂Q̒iKōs܂BT[oɂׂẴ\tgEFACXg[
  AăNCAgu[gfBXNC[Wpӂ܂B

  2.2.1 T[õCXg[

    DOS ̃T[oCXg[ Netware SYS: volume  DOS fBNg
  ɂłɏIĂł傤B

    Windows 3.1 ̃T[oCXg[s߂ɁAt@CCXg[
  TufBNg( SOFTWARE:\SOFTWARE\WIN3.1 gp܂)
  AINSTALL /A s܂B̎葱 Windows ̃}jAɂ
  ܂B[Uɓǂ݂ANZX̂mFÃfBNg
  VXeOCXNvg̃T[`hCu( U: gpĂ
  )}bv܂B

    Windows 3.1 ɂāÃT[o𗘗pCXg[@gɂ́A
  ꂼ̃NCAgRs[^ INSTALL /N s܂B
  ̓CXg[ɃVXegԂɂ̂ŁA@
  Ă܂B

    ܂ Windows CXg[ĂȂRs[^ŃT[o𗘗p
  ăCXg[(INSTALL /N ) sȂBwindows ̃fBNgł
  Ȃ]ނׂẴJX^}CYAʂȃhCo₻̑CXg[
  ܂BWINDOWS\SYSTEM fBNg̓lbg[NfBNgłA
  ɉʂ̂̂CXg[Ȃ珑݉\ɂKv邱
  ƂoĂ܂傤B̃\tgEFA̓T[o̗pCXg[
  @FȂƁAĎgpbP[Wg悤ɂ͏
  g܂ȂĂ͂ȂƂ𒍈ӂĂĂB

  Windows ̐ݒ肪łA Windows fBNĝׂĂ
  eT[o(PKoCg菬Ȃ͂ł)ɃRs[܂B
  ݒ肪KvȂAʁX̃fBNggȂBƂ΂́A
  SOFTWARE:BOOT\WINDOWS\ASSIST31
  SOFTWARE:BOOT\WINDOWS\HPVECT31A
  SOFTWARE:BOOT\WINDOWS\BRAVO31
  ̂悤ɂR̈ݒgĂ܂B

  2.2.2. u[gfBXN

    Ȃ̃T[oɂ̂Ɠ DOS ̃o[WŁAVu[g\
  tbs[܂傤B}lWAfoCXhCoAĂ
  ɂlbg[NhCoRs[܂Bȉ͂̃tbs[
  ̓ełB
         ______________________________________________________________________
         CONFIG   SYS    (contents listed below)
         HIMEM    SYS
         ANSI     SYS
         COUNTRY  SYS
         BPUTIL   SYS    (TCP/IP Bootprom utility)
         KEYBOARD SYS
         MTMCDAI  SYS    (CD-ROM driver)
         AUTOEXEC BAT    (contents listed below)
         PTASSIST BAT    (contents listed below)
         DOSKEY   COM
         IPX      COM
         KEYB     COM
         PKT8000  COM    (SMC EtherEZ packet driver)
         COMMAND  COM
         BPUTIL   COM    (TCP/IP Bootprom utility)
         EMM386   EXE
         NETX     EXE    (Netware client)
         SETVER   EXE
         SHARE    EXE
                19 fichier(s)        507'247 octets
         ______________________________________________________________________

     config.sys ͎̂悤ɂȂĂ܂B
         ______________________________________________________________________
         rem Fix memory allocation for use with EMM386
         DEVICE=A:\bputil.sys -f

         rem Note: SMC PROM at CA00-D1FF, RAM at C800-C9FF.
         rem       The PROM space can be recovered since the ramdisk is already loaded.
         DEVICE=A:\HIMEM.SYS
         DEVICE=A:\EMM386.EXE NOEMS /Y=v:\EMM386.EXE I=B000-B7FF X=C800-C9FF I=CA00-EFFF

         BUFFERS=30,0
         FILES=60
         DOS=UMB
         LASTDRIVE=E
         FCBS=16,0
         DOS=HIGH
         switches /f /n
         BREAK=OFF
         SHELL=COMMAND.COM /P /E:1024
         COUNTRY=041,,COUNTRY.SYS

         DEVICEHIGH=SETVER.EXE
         DEVICEHIGH=ANSI.SYS
         DEVICEHIGH=MTMCDAI.SYS /D:CDROMIDE
         ______________________________________________________________________

   autoexec.bat  DOS ݒ肵܂B
    ______________________________________________________________________
    @ECHO OFF
    CLS
    PROMPT $P$G
    SET TEMP=c:\
    SET TMP=C:\
    SET PTASSIST=YES
    SET FTPVER=3.1
    SET DDUR=NON
    LH KEYB SF,,KEYBOARD.SYS
    LH DOSKEY /INSERTcompliant
    LH DOSKEY H=DOSKcompliantEY /HISTORY
    LH SHAREcompliant
    ptassist.bat
    ______________________________________________________________________

    ptassist.bat ̓lbg[Nn܂B
         ______________________________________________________________________
         @ECHO OFF
         CLS
         LH PKT8000 0x65 0x280 0x0b 0xC800
         LH IPX
         LH NETX
         CLS
         :loginplease
         F:
         LOGIN SC1NOV1/
         if "%pctcp%"=="" goto loginplease

         LH MSCDEX /E /D:CDROMIDE
         LH H:\software\win3.1\smartdrv a-
         rem Remove boot RAMDISK
         cd \login
         copy a:\ptassist.bat C:\
         subst a: C:\
         F:\login\remboot.bat
         ______________________________________________________________________

    PCTCP ϐVXeOCXNvgɂĐݒ肳܂B[U
  ԈOCl[^ƁAϐ͐ݒ肳ꂸAxvvg
  ł܂B

    hCu A: u[g̊_œˑR̂ŁAG[邽
  ɂꂪӂĂ邱Ƃ܂B ob`t@C rmboo.bat 
  boot ramdisk 𖳌ɂ܂B
         ______________________________________________________________________
         @ECHO OFF
         rem restore TCP-IP bootprom memory and floppy drive a:
         F:\login\bputil.com -r
         rem effectuer les copies des fichiers sur la machine en local
         F:\login\startwin.bat
         ______________________________________________________________________

    ȉɎ̂́AKvȏꍇ( startwin.bat g)N
  CAg}VɎI Windows 3.1 CXg[@łB
         ______________________________________________________________________
         @echo off
         cls
         echo Please wait, preparing your computer for Windows 3.1

           c:
           cd \
           if exist c:\windows\win.com goto WindowsAlreadyHere
           md netscape > nul
           md windows > nul
           if "%PTASSIST%"=="YES" ncopy software:software/netscape/16bit/local.v20/netscape\*.* c:\netscape /s > nul
           if "%HPVECTRA%"=="YES" ncopy software:software/netscape/16bit/local.v20/netscape\*.* c:\netscape /s > nul
           if "%ASTBRAVO%"=="YES" ncopy software:software/netscape/16bit/v1.22/copy\*.* c:\netscape /s > nul
           if "%PTASSIST%"=="YES" ncopy software:boot/windows/assist31\*.* c:\windows > nul
           if "%HPVECTRA%"=="YES" ncopy software:boot/windows/hpvect31\*.* c:\windows > nul
           if "%ASTBRAVO%"=="YES" ncopy software:boot/windows/bravo31\*.* c:\windows > nul
         :WindowsAlreadyHere
           map s6:=c:\
           map s12:=c:\windows
           ethdrv
           bootpact

         subst a: /D
         cls
         echo Some usefull commands:
         echo - to start Windows 3.1 ................................ WIN
         echo - to unload TCP/IP (and get more free memory) ......... INET UNLOAD
         ______________________________________________________________________

    ethdrv R}h FTP \tgEFA TCP/IP hCo[h܂B
  ̌ BOOTPTAB t@CgABOOTPTAB t@C̓eɏ]
  ă}V IP AhXݒ肵܂B

    Windows ̃fBXNgbvJX^}CYł̂mĂĂ
  B̓[Ûꂼ̎ƂŃfXNgbvJX^}C
  Ył悤ɁA PROGMAN.INI t@CɃO[vǉ鏬ȃvO
  ܂BƂ΁A[U SMALLTALK ϐݒ肷΁A
  startwin.bat ͂̊ Smalltalk vOǉ܂B

     bootdisk Upӂł΁ATCP/IP Bootprom  BPSHELL gĂ
  ̃C[W쐬܂BΊłB

  2.3  Windows 95 ݒ肷

    {IɁA Windows 95 ɑ΂ݒ͑Oq̂̂ƂƂĂ悭Ă܂B
  AWindows 95 ͑z肵Ă悤ɂ͓Ȃ̂ŏڍׂL\z
  @܂Bق̏ύX邾łAقǌʂĂ܂
  ܂B܂ȂĂAꂪݒ̍Ƃ邽߂ɂP
  ƂYȂłBPTԂقǂ̗]T邱Ƃ͈Ƃł͂Ȃ
  ł傤B

  ̖̑𗧂ɂ͎̂̂܂B

  E Windows 95 ̃\[XLbg͂莝 CD-ROM ̂Ȃ
     \Admin\Reskit\Reskit.HLP

  E Joe R. Doupnik ̌o

  E Microsoft  web site

    ̕͏ɍXVĂ̂YȂłBWindows 95 
  舵AňȂ̂ Plug-and-Play ƌ̂łB͂Ԃ
  Iɂ͂肢̂ł傤Aۂ̂Ƃ댻݂͂̂ł͂܂
  BlIȃqgƂẮAłȂ疳ɂ邱ƂłBɂ
  Ȃ̂͂񂠂ł傤B

  2.3.1 T[õCXg[

    ł Windows 3.1 ŏ]gĂ INSTALL /A ɑ
  Ƃs@ɂďqׂ܂B

    Windows 95 𓮍삳}VŎ̂悤ɊJn܂B

    admin\nettools\netsetup\netsetup.exe

  1. pXݒNbNA\\server\volume\directory Ƃ悤ȕ\L
  gāAWindows 95 CXg[ꏊ͂܂B
  \\sc1nov1\software\software\win95 ƂĂ܂B

  2. Install NbNAT[õWI{^I OK łB

  3. ͂͂蓮ł̂ŃXNvgȂ{^NbN
  ܂B

  4. i ID ߂ꂽAVAԍ𓚂A 950R6 g
  ܂BDoupnik ̕ł̂܂B邱ƂŃT[o
  ̊b̐ݒ蒆ɋN鑽̃guh܂B

  5. netsetup ̓lbg[NhCu Windows 95 CXg[܂B

  6. Exit {^NbN܂B

     MS-DOS JAWindows 95 CXg[ꂽlbg[N
  fBNgɈړ܂BveNgɂĂȂ msbatch.inf 
  gAҏW܂(łɁA msbatch.inf  Netsetup Ȃ
  ɂZbgAbvXNvgł)B
         ______________________________________________________________________
         H:
         cd \SOFTWARE\WIN95
         attrib msbatch.inf -R
         edit msbatch.inf
         ______________________________________________________________________

    Ȃ͎̗ƐmɈv悤ɂȂ΂Ȃ܂B
  NameAndOrg ͕̕ύXȂƂ܂B
    ______________________________________________________________________
    [Setup]
    Express=0
    InstallType=3
    Verify=0
    CCP=0
    ProductID=950R6
    ProductType=1
    Uninstall=0

    [Network]
    WorkstationSetup=1
    DisplayWorkstationSetup=1
    HDBoot=0
    RPLSetup=0
    SaveSUBoot=1
    display=1

    [NameAndOrg]
    Name="CUI"
    Org="University of Geneva"
    ______________________________________________________________________

    āAŃT[õCXg[͏IłB
  ꂩNCAgݒ肵Ȃ΂Ȃ܂B

  2.3.2 }V̐ݒ

    ł Windows 3.1 A]gĂ INSTALL /N s
  @ɂďqׂ܂B

    NCAg}VɂȂPɂāAgĂ DOS lbg[
  NNCAg MS-DOS u[g܂Bn[hfBXNłA
  bootprom łȂAK؂ȃtbs[fBXNu[g܂B
  Ƃ Windows 95 ̃fBNgɓǂݏoANZXŃT[oɃOC
  ȂB̃fBNgɈړAp[^ȂŃZbgAbvn߂
  B
         ______________________________________________________________________
         H:
         cd \SOFTWARE\WIN95
         setup
         ______________________________________________________________________

    ΂炭҂ Microsoft CZXɓӂAZbgAbvn߂邽
  ߂ Next NbN܂B

  1. Network T[o Windows ZbgAbvNIAɐi
  ܂B

  2. tbs[fBXN Windows nAIAɐi݂܂B

  3. }ṼfBNgƂ C:\WIN95 gANext NbN܂B

  4. ƁASetup ̓n[hfBXN temporary t@CRs[܂B

  5. JX^CXg[IA Next NbN܂B

  6. Ȃ̖OƑgD̖O͂܂BłɓKȂ̂
  ĂȂANext NbN܂B

  7.  Windows ̓foCX𑖂点邽߂ɋq˂܂B
  ̌oł̓lbg[NJ[h(͂Ԃ SMC J[hł̖ł)
  点̂ Windows ̐ݒɂ܂ƃRs[^nO܂B
  ŁANo ƓAύXƓ̂悢̂łB Next Nb
  N܂Blbg[NZNVIAlbg[NA_v^̖O
  𐳊mɍēxI܂BĎɐi݂܂B

  8.  Microsoft ɐڑȂ̂ŁA͓܂Bɍs
  ܂B

  9. Ȃ̖]ނ悤ɑIŎɐi݂܂B

  10. lbg[N̐ݒ܂BXg{bNX̖ڎ Setup Ōo
  ꂽ݂̐ݒɂȂĂł傤B Netware ɑ΂
  Microsoft NCAgg܂B Monolithic NETX X
  gĂȂAobNĂAɂ܂B
  Microsoft NCAgIɌ܂BȂȂȂ烊Xg
  {bNXɓ܂ŁA܂傤B

  E g̃lbg[NA_v^

  E IPX

  E Netware ɑ΂ Microsoft NCAg

  11. Netware Networks ɑ΂NCAg̏Ń_uNbNA
  ]ނ悤( SC1NOV1 gp) I񂾃T[oݒ肵܂B

  12.  IPX/SPX ݊vgR_uNbNAKȃt[̃^Cv
  (f[^Nw̃vgR) (Advanced Ƃڂ̉ɂ)I
  B Ethernet II gpĂ܂B

  # frame f[^Nw̓]PʁB
  # IPX(Internet Packet eXchange) Novell Ђ Neware iŃT|[g
  C^[lbgvgR̂ЂƂBIPX  IP vgRƗގ
  ́BLinux IPX-HOWTO  Linux NET-2-HOWTO QlĂB
  # SPX (Sequenced Packet Exchange) RlNVIGebh
  gX|[gw̃vgRŁAIPX (Internet Packet Exchange) 
  NCAgïjB

  13. SMC EtherEZ gĂȂASMC EtherEZ NbNAo邽
  ߂ɐݒ( Resources Ƃڂ̉ɂ)ύX܂B

  14.  ProtocolA MicrosoftA TCP/IP NbN܂Bݒ
  ̂ɎԂĂ͂܂Bǂ̂悤ɐݒ肷̂RłB

  15. NbN܂B

  16. g̃Rs[^mF܂(dvł͂Ȃ)ANbN܂B

  17. j^[̃^Cvݒ肵ANbN܂Bg̃j^[
  XĝȂŌȂȂAƂ悢̂]܂ȂĂAStandard
  SVGA 1024x768 IԂA܂WIłȂ𑜓xgȂ瑼̂̂
  ܂B̓j^[ Prostar 17" łA Sony 17" I
  ܂B

    Setup ̓n[hfBXN Windows 95 ̃[JCXg[
  ܂B΂炭ƁAVtbs[v܂Bꂪ Windows
  95 ̃u[gfBXNɂȂ܂BꂽINbNA΂炭
  ҂āARs[^܂B

  2.3.3. ܂

    MS-DOS (ʂ̃Rs[^łĂ)ŁAWindows 95 ̃u[gfBX
  N autoexec.bat ҏW܂BZbgAbv͂܂X}[gł͂Ȃ
  ̂ŁAvIȃG[܂BɎRs setmdir uȂ
  B
         ______________________________________________________________________
         setmdir /R:C:\WIN95
         set temp=C:\TEMP
         set tmp=C:\TEMP
         ______________________________________________________________________

    ŏ̍svȕύX_łBRegistery of Secrets ꏊ
  Windows ɋ܂B /R ȂƁANCAg̓nOł傤B
  ̂Qs̓CXg[Ag̃}ṼfBNgςɂĂ
  ܂̂邽߂łB

    Windows 95 ̃u[gfBXNŃNCAg}Vu[g܂B
  Netware T[oɃOCA΂炭ƎIɃZbgAbvn܂
  ܂BWindows 95  DHCP request ɓ󂯂ȂƂɂĐ
  ܂B͐Sz܂Bx Netware T[oɃOC
  ȂBWindows ̃pX[h͂̂߂ꂽAupper ̈
  NAA OK NbNȂB Windows ͍ēxĂ
  Ȃł傤Bꂩ Setup ͂̍ƂāA^C][̐
  ɐi݂܂Bꂩ炨g̃lbg[Nv^ݒ肵Ax}
  Vu[g܂B

  # DHCP (Dynamic Host Configuration Protocol)F DHCP  BOOTP x[X
  ɂ̂ BOOTP uiRFC1541jB
  # DHCP,DHCPd mini-HOWTO ܂B

    Windows 95 ̃u[gfBXNŃNCAg}Vu[g܂B
  Netware T[oɃOCA Windows 95 NAEFJEBhE
  ܂ő҂܂Bŗǂ̉\ȉ𑜓x𓾂邽߂ɁAK؂ȃrfIJ[
  hA_v^[ݒ肵ȂĂ͂܂B S3 A_v^[Ƃ悢
  j^[Ă܂AWindows g 1024x768 ܂B

    g̃A_v^[̐Ђ ftp ŒڃhCo擾ĂB
  \tgEFA̓lbg[N̊bݒقƂǂĂȂ̂ŁA
  Ȃ͂Ԃ MS-DOS gĎ蓮ŃVXet@CT[o
  Windows 95 ̃VXefBNg(̏ꍇł
  H:\software\win95\system ɂȂ܂)ɃRs[ȂƂȂł傤B
  ɃX^[gj[Rg[plJADisplay AݒAύX
  I܂B Adapter type ݒ肷ʂŁAύXIAfBXN
  āA OK ɂ܂BKȃA_v^[̃CXg[IAA
  u[g܂B

    Windows 95 ̃u[gfBXNŃNCAg}Vu[g܂B
  Netware T[oɃOCAWindows 95 N̂҂܂B
  Microsoft TCP/IP ݒ肵܂B Onnet TCP/IP gp܂A
   Windows 95 ̃lbg[NbÂCXg[ł𓮂
  łȂƂɒӂĂBX^[gj[Rg[pl
  JA TCP/IP I܂B IP AhX Specity IAȂ
   IP AhX subnet mask ͂܂BGateway ɂ́AftHg
  gateway ݒ肵܂BDNS ɂ́ADNS LɂAȂ̃zXgƃh
  CA DNS T[o΂̃T[oƃhC search Xg
  ͂܂B SłAOK NbNAlbg[Nݒ̃Rg[
  pl܂BDNS ȂƂāATCP/IP ݒ肳Ă
  ͂łB

    ĂŁA̓T[o𗘗pZbgAbv̕ʂ̃oO
  ɂƂȂ΂Ȃ܂BX^[gj[ARUN IсA
  āAREDEDIT Ɠ͂܂B Windows 95 ̃WXg
  ҏWł܂B HKEY_LOCAL_MACHINE, System, CurrentControlSet,
  Services, VxD, MSTCP J܂B̃u`ׂ̂ẴTutB[h
  ŁAȂ̃T[o Windows 95 ̃VXefBNgňA %WINDIR%
  ɒu܂B
  ̏ꍇł́A HelperDIIName ύXA
  H:\software\win95\system\wsock32.dll  ProviderPath ύX܂B
  regedit ܂BDNS ]o͎ Windows 95 N鎞悤
  ȂĂ܂B

    D݂ɂ킹ăfXNgbvJX^}CY܂Bǉ̃\tgEFA
  CXg[邱Ƃł܂Âۂ悤ȂƂ
  Ă͂܂BƂ΁Aŏ Microsoft Office CXg[
  悤ȂƂ͂Ă͂܂B̌ɊւĂ͌ŏqׂڍ׏
  B

  2.3.4. T[oRtBO[Vۑ

    ZbgAbv܂ȂAWindows 95 ̃u[gfBXNŃRs[
  ^u[gAn F8 L[܂Bu[gj[\
  ̂ŁACommand prompt only I܂B݉\ANZXŃT[o
  ɃOCADOS vvgo܂ő҂܂B

    ƂŕAł悤ɂ邽߁AT[õfBNgɂׂ
  ̗pł̂ۑ킯łBɎQ̖肪܂B

  1. Bt@C΂łȂAveNgɂłȂBfBNg
  ܂B

  2. Ot@Cl[̖肪܂BĂ Novell T[
  oł͂]݂܂B

    BɂׂKv͉Ȃ̂ŁAŏ̖菜ƂȒP
  @̓JgfBNg炷ׂẴt@CBɂȂ悤ɂ
  ȃvO𓮍삳܂B

    xׂẴt@C邱Ƃł΁Acleanup ܂傤B
  C:\WIN95 ɈړAȉ̂̂菜܂B

  E SUBOOT fBNg͂Ȃ̃u[gtbs[Ɠ̂܂ł
  B

  E SYSBACKUP fBNg͈ȑÔ܂܂Ȑݒ܂ł܂B

  E Xbvt@CIɍ쐬܂B

  E ׂĂ BAKATXTA DOI t@C͕spłB

  E PWL t@C Netware ̃pX[h(Lꂽ)
     ܂ł܂B

    ݒۑ邽߂ɃT[ôǂɐVfBNg܂B
   H:\SOFTWARE\WIN95\PTASSIST ɒuĂ܂B WIN95 Tu
  fBNgAƂ xcopy gāÃfBNg
  C:\WIN95 ׂ̂Ă̂̂Rs[܂B

    Ot@Cl[ۑ邽߂ɂꂪł悢@́A
  DOSLFNBK vOgƂłB DOS ̉œȊO
  Microsoft LFNBK Ɩ{Iɓ̂łBȂ킿AƂ Windows 95 
  삳ĂȂĂAOt@Cl[ۑł܂B͂
  
    H:\SOFTWARE\WIN95\DOSLFNBK
  ̃TufBNggĂāAɂ̓Ot@Cl[ۑ
  Ă܂B
   doslfnbk c:\ /f original /v /d original
   ORIGINAL.LFN Ƃt@CɂׂẴOt@Cl[ۑ
  AORIGINAL.LOGƂt@CɃOo܂BȂ
  ݒgȂÃt@Cӂ킵OɃl[
  ĂB

  2.3.5. u[gfBXN

  ŏĨu[gfBXNC[W邽߂ɗpӂ܂傤B
  autoexec.bat ̂悤ɕύX܂B
         ______________________________________________________________________
         @echo off
         mode con codepage prepare=((850) ega.cpi)
         mode con codepage select=850
         keyb sf,,keyboard.sys
         snapshot /S /M:100
         net start NWRedir
         net use * /d
         cls
         net use F: \\SC1NOV1\SYS
         net use H: \\SC1NOV1\SOFTWARE
         PATH=H:\SOFTWARE\WIN95\;H:\SOFTWARE\WIN95\COMMAND
         set comspec=h:\software\win95\command.com
         set PTASSIST=YES
         f:\login\start95
         ______________________________________________________________________

     DOSLFNBK  傫ȃc[񕜂̂ɂ̃KvƂ
  ̂ŁA̓XibvɕtIȃp[^邱Ƃ network h
  Coɑ΂Ă菭Ȃ\񂵂܂Bɐݒg߂ɘA
  XNvg start95.bat ɓ`ϐ PTASSIST ܂B̃X
  Nvg͂Ɏ܂B
          ______________________________________________________________________
         @echo off
         cls
         echo Please wait, preparing your computer for Windows 95

         c:
         if exist c:\win95\win.com goto norestore
         cd h:\software\win95

         if "%PTASSIST%"=="" goto noptassist
         xcopy h:ptassist\*.* c:\ /s /e > nul
         rem --- Next line should be run on a writable dir. C: will do fine
         echo y | lock c: > nul
         rem --- Have enough memory for this (350 Kb !). May use SNAPSHOT /S /M:100
         h:doslfnbk\doslfnbk c:\ /r /f h:doslfnbk\ptassist > nul
         unlock c:
         h:reg\bootpreg h:reg\ptassist.reg c:\win95\patch.reg
         :noptassist

         cd \win95
         regedit /L:system.dat /R:user.dat patch.reg
         rem --- Don't forget this, or Win95 will shut down the computer !
         cd h:\

         :norestore
         cd \
         rem --- Disable BootProm
         f:\login\bputil -r
         setmdir /R:C:\WIN95
         set temp=c:\temp
         set tmp=c:\temp
         ______________________________________________________________________

    ̃XNvg͊{I Windows 3.1 ɑ΂ startwin.bat Ɠl
  Bt@C̓T[o߂AOt@Cl[𕜋܂B
  ̒iK IP ݒ̃JX^}CYłBׂĂ IP p[^̓WXg
  ɕۑĂ̂ŁAJX^}CYłȒPȕ@͓KȒl
  ŏȃeLXgt@CAMS-DOS [h Microsoft REGEDIT g
  ăWXgɂ荞ނƂłB_Iɂ́ÃeLXgt@C
   TCP/IP Bootprom  BPUTIL [eBeB gĊȒPɍ邱Ƃ
  ł܂B

    s^ɂAPnP ݂͑A IP p[^ݒ肷ɂ͏\ł͂
  ܂BWindows 95 n鎞AŏɌ݂̃n[hEFAɐmɓK
  ȂWXgɊւ邷ׂĂ̏̂Ă܂BƂ킯Ã
  WXgC[Tlbg(MAC)AhXɊ֌WȂLqł΁Alb
  g[NJ[hɂĂׂ̂Ă̏̂ĂĂ܂܂Bꂩʂ̂
  ̂邽߂Ƀlbg[NJ[ĥׂẲ\ȃ^Cv𒲂ׁA
  Ă̂ƂȂ̃Rs[^nO܂BȂđfGȂƂł
  I܂A̓lbg[NJ[hLqւ̃pb`܂Ă
  ̂łB
    ͓ɂׂĂύX BOOTPREG ƂȃvO
  ܂B̃vORpC邽߂ɊJLbgɊւ Dirk
  Kpen EDV KvɂȂ邾낤ƂoĂĂB̃vO
   BOOTP reply 邢̓n[hEFALq̂ꂩ֘A
  BOOTPREG:tagname ̌`ɂׂẴ^Oϊ܂B

  () PnP(Plug-and-Play)
   Linux Plug-and-Play FAQ ͎̂Ƃɂ܂B
   http://www.redhat.com/pnp/

  ȉ͂ registery pb`t@CłB
    ______________________________________________________________________
    REGEDIT4

    [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001]
    "DriverDesc"="TCP/IP"
    "IPAddress"="BOOTPREG:IP:"
    "IPMask"="BOOTPREG:NETMASK:"
    "InfPath"="NETTRANS.INF"
    "DevLoader"="*ndis"
    "DeviceVxDs"="vtdi.386,vip.386,vtcp.386,vdhcp.386,vnbt.386"
    "DefaultGateway"="BOOTPREG:T129:"
    [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP]
    "ComputerName"="BOOTPREG:MACHINE:"
    "Workgroup"="University"
    "Comment"="CUI"

    [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP]
    "LMHostFile"="C:\\WIN95\\lmhosts"
    "NodeType"="1"
    "EnableDNS"="1"
    "HostName"="BOOTPREG:MACHINE:"
    "Domain"="unige.ch"
    "SearchList"="unige.ch"
    "NameServer"="129.194.4.6,129.194.4.32,129.194.8.7"
    "Lanabase"="0"

    [HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\ComputerName\ComputerName]
    "ComputerName"="BOOTPREG:MACHINE:"

    [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Arbitrators\AddrArb]
    "0000"="00000000-000D1FFF,000E0000-000FFFFF,80000000-81FFFFFF"

    [HKEY_LOCAL_MACHINE\Enum\ISAPNP\SMC8416\BOOTPREG:MACID:C0]
    "HardwareID"="*SMC8416,ISAPNP\\SMC8416"
    "HWRevision"="1.0.10"
    "DeviceDesc"="SMC EtherEZ (8416)"
    "Class"="Net"
    "Driver"="Net\\0000"
    "CompatibleIDs"="*SMC8416"
    "Mfg"="SMC"
    "ConfigFlags"=hex:10,00,00,00

    [HKEY_LOCAL_MACHINE\Enum\ISAPNP\SMC8416\BOOTPREG:MACID:C0\LogConfig]
    "0000"=hex:00,04,00,00,00,20,00,00,10,00,00,00,04,00,00,00,00,00,00,00,a8,0e,\
      00,00,20,00,00,00,02,00,00,00,01,00,0c,00,00,00,00,00,00,00,00,00,e0,ff,20,\
      00,40,02,ff,03,00,00,04,03,2c,00,00,00,01,00,00,00,01,00,14,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,e0,ff,ff,00,20,00,00,00,00,0c,00,ff,ff,0f,00,00,\
      00,00,00,2c,00,00,00,01,80,00,00,01,00,14,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,e0,ff,ff,00,80,00,00,00,00,0c,00,ff,5f,10,00,00,00,00,00,00,00,00,\
      00

    [HKEY_LOCAL_MACHINE\Enum\ISAPNP\SMC8416\BOOTPREG:MACID:C0\Bindings]
    "NWLINK\\0000"=""
    "MSTCP\\0000"=""

    [HKEY_LOCAL_MACHINE\Enum\ISAPNP\SMC8416\BOOTPREG:MACID:C1]
    "HardwareID"="*SMC8416,ISAPNP\\SMC8416"
    "HWRevision"="1.0.10"
    "DeviceDesc"="SMC EtherEZ (8416)"
    "Class"="Net"
    "Driver"="Net\\0000"
    "CompatibleIDs"="*SMC8416"
    "Mfg"="SMC"
    "ConfigFlags"=hex:10,00,00,00

    [HKEY_LOCAL_MACHINE\Enum\ISAPNP\SMC8416\BOOTPREG:MACID:C1\LogConfig]
    "0000"=hex:00,04,00,00,00,20,00,00,10,00,00,00,04,00,00,00,00,00,00,00,a8,0e,\
      00,00,20,00,00,00,02,00,00,00,01,00,0c,00,00,00,00,00,00,00,00,00,e0,ff,20,\
      00,40,02,ff,03,00,00,04,03,2c,00,00,00,01,00,00,00,01,00,14,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,e0,ff,ff,00,20,00,00,00,00,0c,00,ff,ff,0f,00,00,\
      00,00,00,2c,00,00,00,01,80,00,00,01,00,14,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,e0,ff,ff,00,80,00,00,00,00,0c,00,ff,5f,10,00,00,00,00,00,00,00,00,\
      00

    [HKEY_LOCAL_MACHINE\Enum\ISAPNP\SMC8416\BOOTPREG:MACID:C1\Bindings]
    "NWLINK\\0000"=""
    "MSTCP\\0000"=""
    [HKEY_LOCAL_MACHINE\TempKey\System\CurrentControlSet\Services\VxD\VNETSUP]
    "ComputerName"="BOOTPREG:MACHINE:"
    "Workgroup"="University"
    "Comment"="CUI"

    [HKEY_LOCAL_MACHINE\TempKey\System\CurrentControlSet\Control\ComputerName\ComputerName]
    "ComputerName"="BOOTPREG:MACHINE:"
    ______________________________________________________________________

    悤ɁAlbg[NJ[h͂QxLqĂ܂B͐
  肳ꂽ@ɂ邩łAC0 łPxAC1 łPxAPnP XLɏ
  ܂B

    Ȃ͂Ԃ񂱂̃t@C𒼐ړIɎgȂł傤Ag
  lbg[NJ[hɂĂ͂߂Ȃ΂ȂȂł傤BƂ
  ȂƂn[hEFAݒύXȂAWindows 95 ͕ύXoA
  foCX̂Ă܂BƂ΁A Bootprom Lɂ΁A
  LogConfig ύXɂȂ̂ŁABootprom L(ăXy[Xo[
  Ƃ BOOTP 𒆎~)ɂݒ肪KvɂȂ邩܂B

    g̃Rs[^ PnP T|[gĂȂ̂Ƃ͂Ȃ舫
  Ȃ܂BׂẴA_v^( SVGAA networkA SoundblasterA Mouse 
  )ׂ͂ẴNCAgɑ΂ēXbgɂȂ΂܂
  BłȂƁAPnP 삷ł傤A֘AfoCXɑ΂Ă
  ׂĐݒ肵Ƃł傤BłȂAPnP }EXo 
   Logitech }EXł͓܂łBꂪŌ(AƂ킯
  Ō)̒iKł邱ƂłBŁAȂ Windows 95 ̃u[gfBX
  N͏Ă܂BBPSHELL gẴC[WAċF
  ܂傤B

  2.3.6 ǉ̃\tgEFACXg[

    ǉŃ\tgEFACXg[\ȂAOq̐ݒgă}V
  VKɎnA\tgEFAǉ܂BĂ͂߂Ă̎(XCOPY A
  ꂩ DOSLFNBK)Ɠlݒۑ܂B

    Windows 95  MS-Office CXg[\ȂAT[o𗘗p
  CXg[gł傤BȂł傤AQ̖ɒ
  ӂłB

  1. NCAgCXg[𓮍삳OɁAȃoOƂ
  łBMS-DOS JAattrib g vredir.vxd t@Cve
  Ng͂܂BłȂƃZbgAbv͎s܂B

   attrib H:\software\win95\system\vredir.vxd -R

  2. CXg[IANCAg̓tbs[fBXNu[g\
  ɂȂ܂AMS-Office ̃ZbgAbvWXgႮɂ
  ̂ Bootprom ͂܂BꂪB̉
  @͉Bt@C(n[hfBXNɂ SYSTEM.DAT  USER.DAT)  R
  }hC[h(u[gF8 L[g)ł̃Rs[^nA
  WXg̃eLXgo͂ REGEDIT g߂ɁAWindows 95 
  Ăʂ̃Rs[^ɃRs[邱ƂłBMS-Office CXg[
  OɂȂAāAQ̊ԂłׂĂ̈Ⴂ܂ރt@C
  ܂B

    ł΁A MS-Office œWXg𓾂邽߂ɁA MS-Office 
  ɂ̍t@CWXgɎ邱Ƃł͂łBs^
  ɂA̎荞݂̓WXg REGEDIT ɑ΂Ă͂܂ɂ傫Ȃ
  Ă̂ŁAԂ񂤂܂Ȃł傤Bt@CQ̕ɕ
  AĂ̂̂̕ʁXɎ荞݂ȂBЂƂ̕s
  ȂAēxQɕAĂׂĂ荞܂܂(ꂪ荞
  񂾍Ō͂̕Ps)JԂ܂B
    AMS-Office ɑ΂KvȏׂĊ܂ł郌WXg
  ƂɂȂ܂AZbgAbvōꂽЂƂ̂̂
  ̂ɂȂł傤B΁A bootprom ƈꏏɓ삷ł傤B

    netscape CXg[ȂAlbg[NCXg[͗
  płȂƂ𒍈ӂ܂傤(̔łł͂ꂪłł傤)B[J
  ɃCXg[邱ƂŃlbg[NfBNgɂׂẴoCi
  Rs[AāAlbg[NhCuw悤ɁAWXg(Windows
  95 [h REGDIT g)łׂẴpXύXA蓮ł΂ł
  B

  3. 

    ̐ݒɊ֌Wc_܂B

  3.1 bootprom  n[hfBXN

    bootprom ͈ȑO炠܂Aʏ̓fBXNXRs[^ɑ
  ĂgĂ܂B̈ӌł́A bootprom ͑oɂƂė
  _̂ŁA[Jn[hfBXNRs[^ɂƂĂ
  S̍̂łB

  E bootprom ̓Rs[^͂@Ńu[gAECXUp[
  eBVe[u󂷂悤ȂƂ͂Ȃ̂ŁA拭Ȑݒ
  BꂪĂ悤ɃIy[eBOVXe[hO
  n[hfBXNꂢɂΗp邱Ƃł܂B

  E [J̃n[hfBXŃALbVʂāAʓIɃXbv
  Albg[NQ炷̂ŁAʓIȐݒɂȂ܂B

  3.2 ǂ̂悤 bootprom IԂ

    ނ bootprom  PC ŗpł܂BKoeppen EDV-Beratungs-GmbH
   TCP/IP bootprom Î͂̗R܂B

  E BOOTP vgŔARFC ŌIɒ`Ă BOOTP vgRɍ
  Ă܂B̒` BOOTP T[omȂNCAg
  request 󂯂鎞AT[o͓ȂƏqׂĂ܂BcOȂ炠Ȃ
  MSD u[gT[oŌo悤ɁAꂪ̕ȂT[o̊Ԃ
  WQ܂BɁAIP u[hLXg̓[JTulbgɌ
  Ă̂ŁA IPX łmCY𐶂܂B

  E ʂȃIy[eBOVXeɂȂĂȂB

  E ΋ZpIȏ API 񂪗płB

  # API Application Program Interface ̗

   u[gvZX͑̕@Ő邱Ƃł܂B BIOS
  ̌^ɂ͊܂܂ĂȂÂ^Cv AST Rs[^ŁAtbs[
  NɂȂ̂\ɂ܂B

  # AST  Dell  Compaq ̂悤 PC [J̈

  E (Ƃ΁ADOS ̃ǗɊւ)œKȐݒ\ɂ܂B

  E u[gj[\zێ邽߂Ƀc[ނ񋟂Ă܂B

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

  {FJG jeanne@mbox.kyoto-inet.or.jp
  23 Apr. 1997

  {ɂĂ̖₢킹
  jeanne@mbox.kyoto-inet.or.jp

  { Linux-JF vWFNg̎̕X
  ̂𒸂܂B肪Ƃ܂B

  Hiro Sugawara hiro@arkusa.com
   Y nakano@apm.seikei.ac.jp
  ɓ 󂳂  nozomi@biol.tsukuba.ac.jp
  gcp  hideki@isl.rdc.toshiba.co.jp
  ----------------------------------

