                          LILO Mini-HOWTO

  FLILO Mini-HOWTO
        Cameron Spitzer, cls@truffula.sj.ca.us

  |F  JG(jeanne@mbox.kyoto-inet.or.jp)
  1996/08/27

    ̕ł́AT^I LILO ̃CXg[@Ă
  BLILO [U[YKCh̕⑫Ӑ}Ă܂BƂȂ̃Zbg
  Abv̂̂ƈقȂĂƂĂ͖𗧂Ǝv܂B̕
  Ȃgu~ƂĂ܂B

  Cameron Spitzer, cls@truffula.sj.ca.us

   1:
    ͂Q IDE hCu SCSI hCuPĂ܂BSCSI h
  Cu BIOS 猩܂BLinux ̃[_ł LILO  BIOS ďo
  ܂ABIOS FĂhCu܂B̎gĂ
  AMI BIOS ͌Ȃ̂ŁA A hCuA C hCu炵N
  ܂B̃[gt@CVXe SCSI hCûPڂ̃p[eB
  Vɂ܂B

  @ :
    ŏ IDE  Linux p[eBVɁAJ[lA }bvt@CA
  `FC[_u܂B[gp[eBVɃJ[luKv
  ƂɒӂĂB

    Pڂ IDE ̂Qڂ̃p[eBV(/dev/hda2)́A /u2 Ƀ}Eg
  Ă܂B͎gp /etc/lilo.conf t@CłB

  # Pڂ IDE fBXN Master Boot Record (ȉ MBR Ƃ܂)Ƃ
  #  LILO CXg[܂B
  boot = /dev/hda
  # /sbin/lilo (CXg[) MBR Ɏ̃t@C
  # LILO u[gR[hRs[܂B
  install = /u2/etc/lilo/boot.b
  #  ͏ڂu[gj[܂B LILO ͂ł܂B
  message = /u2/etc/lilo/message
  # CXg[͎̃t@Cgݏグ܂B
  #  ̃t@CJ[l̃ubNꏊu[g[_ɒm点܂B
  map = /u2/etc/lilo/map
  compact
  prompt
  #  10b҂܂BꂩftHgŃJ[l 1.2.1 N܂B
  timeout = 100
  #  ̂悤ɂ邱ƂŁAJ[l BIOS 邱Ƃłꏊɒu܂B
  #      cp -p /usr/src/linux/arch/i386/boot/zImage /u2/z1.2.1
  image = /u2/z1.2.1
          label = 1.2.1
  #  LILO ̓[gƂĂPڂ SCSI p[eBV}Eg悤
  #  J[lɓ`܂BBIOS ͂邱ƂłKv͂܂B
          root = /dev/sda1
  #  ̃p[eBV`FbNA
  #  /etc/rc.d/rc.S ɂčă}Eg܂B
          read-only
  #  J[lɁAftHg̃[ĝɁA
  #  ʂ̃p[eBV[gƂă}Eg悤ɓ`܂B
  #   /u2 ɔp̃[guĂ܂B
  image = /u2/z1.2.1
          label = 1.2.1-hda2
          root = /dev/hda2
          read-only
  #  ͓ȂJ[l\zꍇ̂߂
  #  Âł slackware J[lۑ܂B
  #  ۂɎ͂ꂪKvɂȂƂ܂B
  image = /u2/z1.0.9
          label = 1.0.9
          root = /dev/sda1
          read-only
  #   DR-DOS 6 p[eBV
  other = /dev/hda1
          loader=/u2/etc/lilo/chain.b
          label = dos
          alias = m

  2:
    ̎ɂVXeł 1GB  IDE hCugĂ܂BBIOS
   IDE ̍ŏ 504MB [ *] 邱Ƃł܂( MB  2
   10(1024) oCg̈ӖłāA10  6(1,000,000) oCg̈Ӗ
  ł͂܂)BŎ /dev/hda1 350M p[eBV MS-DOS 
  uALinux ̃[g /dev/hda2 120MB ̃p[eBVɒuĂ
  B

  [ *] 504MB Ƃ̂́AÂBIOS ̋Kił̐ŁABIOS  IDE h
  Cu(16wbhA63ZN^AZN^TCY 512 oCg 1024 V_)̑g
  ɂ́B

    VĩhCuɂ MS-DOS 𐳏ɃCXg[邱Ƃł܂
  BNovell DOS7 [**] ł肪N܂Bɂ͍K^
  ̂łAw IBM  Options uh̃n[hfBXÑpb
  P[Wɂ́AOntrack ̃tbs[Ă܂łB̃hCu
  OnTrack  Disk Manager [***] ƂiƈꏏɑĂ͂
  BȂ MSDOS ĂȂȂAOntrack  Disk Manager
  g킴𓾂ȂƎv܂B

  [**] Novell Ђ̐i
  [***] Ontrack Computer Systems ̃n[hfBXN[eBeBB
  mini-HOWTO ꂽ_ł
  uOntrack Computer Systems, Inc.vłA
  1996NɉāuONTRACK Data International, Inc.v
  ڍׂ http://sparky.ontrack.com/ QƂB

    Ŏ Linux  fdisk Ńp[eBVe[u쐬܂B
  MS-DOS 6.2  /dev/hda1 ɃCXg[ł܂łB̂悤Ɍ
  Ă܂̂łB

     MS-DOS ̂̔ł͐VKCXg[̂߂̂̂łB
     Ȃ̃Rs[^ɂ͂ł MS-DOS Ă܂B
               [͊ԈႢŁAhCu͐ViłB]
     Ȃ̓fB[[AbvO[hł𓾂Ȃ΂Ȃ܂B

    ȂĂЂǂbł傤BŎ͍ēx Linux  fdisk gāAe[
  uPڂ̃p[eBV폜܂Bɂ MSDOS ͖
  A̍Ƃ֐i߂悤ɂȂ܂B́A폜̂ƑSp[
  eBV P 쐬Ãp[eBV MSDOS CXg[
  Ƃł܂BMS-DOS 6.2 ̓hCuɎg MBR ܂
  Nł܂łB

    K^ɂ Slackware kernel ̓tbs[( Slackware CXg[
  vÕZbgAbvō쐬)Ă܂BLinux NA
   MS-DOS ̉ꂽ MBR ̏ LILO ㏑܂Bꂪ
  ܂B͎gp /etc/lilo.conf t@CłB

  boot = /dev/hda
  map = /lilo-map
  delay = 100
  ramdisk = 0             #  ramdisk  Slackware kernel Ɉڂ
  timeout = 100
  prompt
  disk = /dev/hda         #  BIOS ͍ŏ 500MB ݂̂
     bios=0x80            #  ŏ IDE ̓
     sectors = 63         #  Ȃ̃hCu񂩂炱̐𓾂܂
     heads = 16
     cylinders = 2100
  image = /vmlinuz
    append = "hd=2100,16,63"  # ͕svȂ
    root = /dev/hda2
    label = linux
    read-only
    vga = extended
  other = /dev/hda1
    label = msdos
    table = /dev/hda
    loader = /boot/chain.b

  ## end

    ͂̃VXeCXg[AzImageAboot.bA mapA
  chain.bA message t@C܂ރp[eBV msdos t@CVXe
  𗘗pł邱Ƃm߂܂( stackered  doublespaced Ȃ
  ňkĂȂ΂̘bł)BŁA/dev/hda1 500MB  DOS p[
  eBV쐬邱Ƃł܂B

     OnTrack ́A HDD ̐擪ł͂Ȃ擪琔 10 oCgォn
  ƂɃp[eBVł܂Ƃ킩܂B܂A
  ̖ɑΉ悤ɁA Linux  IDE hCoC邱Ƃ͉\
  邱Ƃ킩܂BASlackware ɕtRpCς݂̃J[
  lŃCXg[sƂ͕s\̂łBǁAIBM  OnTrack
  fBXN𑗂Ă܂B OnTrack ̋ZpT|[gɘA܂B
  ނ Linux  BIOS gȂ̂ŉĂ̂ƎɌ܂B
  ͂̃fBXNĝ߂܂B

   3:
    ɁÃ͎VXe Windows-95 CXg[܂B
  Windows-95 ͎̉K LILO MBR 󂵂Ă܂܂ALinux p[eB
  Vc܂BJ[ltbs[烍[hƎԂ
  ̂ŁA LILO ZbgAbvtbs[܂B IDE
  J[lN邱Ƃł̂łB

  ȉ̎菇 lilo tbs[쐬܂B
    fdformat /dev/fd0H1440     #  VKfBXNɃgbNuA
    mkfs /dev/fd0 1440         #  minix ^Cṽt@CVXe쐬
    mkdir /3                   #  }EgfBNg
    mount /dev/fd0 /3
    cp -p /boot/chain.b /3     #  /3  chain loader Rs[
    lilo -C /etc/lilo.flop     #  fBXN LILO  map CXg[
    umount /3
    fBXN̓CXg[̋NɃ}EgĂȂ΂ȂȂ
  ɒӂĂBȂ lilo ́A map t@C𐳂
  Ƃł܂B

  ̃t@C /etc/lilo.flop łB
  O̗ƂقړłB

  # n[hfBXNJ[lu[głtbs[B

  boot = /dev/fd0
  map = /3/lilo-map
  delay = 100
  ramdisk = 0     #  ramdisk  Slackware kernel Ɉڂ
  timeout = 100
  prompt
  disk = /dev/hda        # 1 GB IDE, BIOS ͍ŏ 500MB ݂̂
     bios=0x80
     sectors = 63
     heads = 16
     cylinders = 2100
  image = /vmlinuz
    append = "hd=2100,16,63"
    root = /dev/hda2
    label = linux
    read-only
    vga = extended
  other = /dev/hda1
    label = msdos
    table = /dev/hda
    loader = /3/chain.b

  ## end

    ǁA̎̃VXe MS-DOS 6.2 KvłBA͂P
  ڂ̃hCu肽܂łB SCSI Rg[ƃh
  CuǉALinux  mkdosfs ŁAmsdos ̃t@CVXe쐬
  ܂BƁAWindows-95  D hCuƂĂF܂B
   MSDOS  D hCuNȂł傤B LILO g
  ĂȂł͂܂B͗Qł lilo.conf Ɏ̋Lqǉ
  ܂B

    other = /dev/sda1
    label = d6.2
    table = /dev/sda
    loader = /boot/any_d.b

   C hCuɂ MSDOS-6.2 NAWindows-95  D hCuɂ
  ݂Ȃ܂B

  --------------------------------------
  { Linux-JF vWFNg
  ̕XɃT|[g܂B
  Ӓv܂B
  JG jeanne@mbox.kyoto-inet.or.jp
  1996/08/27
  --------------------------------------

