  Lilo mini-HOWTO
  Cameron Spitzer, cls@truffula.sj.ca.us
  WWeerrssjjaa ppoollsskkaa:: BBaarrttoosszz MMaarruusszzeewwsskkii
  BB..MMaarruusszzeewwsskkii@@zzssmmeeiiee..ttoorruunn..ppll
  v1.12, 26 Lipca 1997


  Ten plik opisuje niektre typowe instalacje LILO.  Zosta on napisany
  jako dodatek do dokumentacji LILO.  Sdze, e przykady s poyteczne nawet
  jeli twoje ustawienia nie s podobne do moich. Mam nadziej, e
  zaoszczdzi ci to kopotw.  Dokument ten zosta napisany w standardzie
  ISO-8859-2.  Wersja oryginalna znajduje si pod adresem ftp.icm.edu.pl
  <ftp://ftp.icm.edu.pl:/pub/Linux/sunsite/docs/HOWTO/mini/>.

  11..  RRnnee iinnssttaallaaccjjee LLIILLOO..



  11..11..  PPrrzzyykkaadd 11..

  Mam dwa dyski IDE i jeden dysk SCSI. Dysku SCSI nie wida w BIOS-ie.
  LILO uywa BIOS-owych odwoa i widzi tylko te dyski, ktre widzi take
  BIOS. Mj gupi AMI BIOS moe wystartowa tylko z  "A:" lub "C:". Mj gwny
  system plikw jest na partycji na dysku SCSI.

  Rozwizanie:
  Zapisz jdro, plik z odwzorowaniem (map file) i chain loader na
  partycji Linux-owej na pierwszym dysku IDE. Zauwa, e nie potrzebne
  jest, aby trzyma jdro na swojej partycji z gwnym systemem plikw.

  Druga partycja na moim pierwszym dysku IDE (/dev/hda2) jest
  zamontowana na /u2.

  Oto mj plik /etc/lilo.conf:
































  ______________________________________________________________________
     # Zainstaluj rekord startowy LILO w Master Boot Record
     # na pierwszym dysku IDE.
     #
     boot = /dev/hda
     # /sbin/lilo (instalator) kopiuje rekord startowy LILO z nastpujcego
     # pliku do MBR.
     install = /u2/etc/lilo/boot.b
     #
     # Napisaem swoje menu startowe. LILO je tam znajduje.
     message = /u2/etc/lilo/message
     # Instalator stworzy nastpujcy plik.
     # Mwi on programowi adujcemu, gdzie znajduje si jdro.
     #
     map = /u2/etc/lilo/map
     compact
     prompt
     #  Zaczekaj 10 sekund, a potem zaaduj jdro 1.2.1 jako domylne
     timeout = 100
     # Jdro jest zapisane tam, gdzie BIOS je zobaczy poleceniem:
     #   cp -p /usr/src/linux/arch/i386/boot/zImage /u2/z1.2.1
     image = /u2/z1.2.1
             label = 1.2.1
     # LILO informuje jdro, aby zamontowao pierwsz partycj dysku SCSI
     # jako gwny system plikw.
     # BIOS nie musi jej widzie.
             root = /dev/sda1
     # Ta partycja bdzie sprawdzona i ponownie zamontowana przez /etc/rc.d/rc.S
             read-only
     # Temu samemu jdru mona przekaza, aby zmontowao inn partycj
     # jako gwny system plikw. Mam awaryjn konfiguracj na /u2.
     image = /u2/z1.2.1
             label = 1.2.1-hda2
             root = /dev/hda2
             read-only
     # Trzymaem stare jdro ze Slackware w razie gdybym stworzy
     # jakie nie dziaajce nowe jdro. Waciwie potrzebowaem tego
     # jeden raz.
     image = /u2/z1.0.9
             label = 1.0.9
             root = /dev/sda1
             read-only
     #  Moja partycja DR-DOS-a 6
     other = /dev/hda1
             loader=/u2/etc/lilo/chain.b
             label = dos
             alias = m
  ______________________________________________________________________




  11..22..  PPrrzzyykkaadd 22..


  System w moim biurze ma jeden dysk IDE 1GB.  BIOS moe widzie tylko
  pierwsze 504 MB dysku IDE.  (Gdzie MB oznacza 2^10 bajtw a nie 10^6
  bajtw.)  Tak wic mam MS-DOS na partycji 350 MB /dev/hda1 i gwny system
  plikw Linux-a na partycji 120 MB /dev/hda.

  MS-DOS nie by w stanie si poprawnie zainstalowa kiedy dysk by jeszcze
  wiey. Novell DOS 7 mia te same problemy.  Na szczcie dla mnie,
  "Options by IBM" zapomnieli woy dysietki "OnTrack" do pudeka z
  dyskiem. Dysk mia przyj z produktem zwanym "OnTrack Disk Manager".
  Jeli tylko masz MS-DOS-a, sdze, e musisz tego uy.

  A wic zrobiem tablic partycji Linux-owym fdisk-iem.  MS-DOS 6.2 nie
  chcia si zainstalowa na /dev/hda1.  Pisa co jak:

  Your computer already has MS-DOS [co byo nieprawd, bo dysk by czysty]
  so you need to get an upgrade release from your dealer.'


  Co za palant! Uruchomiem Linux-owego fdisk-a jeszcze raz i skasowaem
  parytcj pierwsz z tablicy partycji. To zadowolio MS-DOS-a 6.2, ktry
  stworzy dokadnie t sam partycj pierwsz, ktr wanie skasowaem i
  zainstalowa si. MS-DOS 6.2 zapisa swj Master Boot Record na dysk, ale
  nie mg wystartowa.

  Na szczcie miaem jdro ze Slackware na dyskietce (zrobion przez program
  instalacyjny Slackware "setup"), wystartowaem Linux-a i zapisaem LILO
  na zepsuty MBR DOS-a. To dziaa.

  Oto plik /etc/lilo.conf jakiego uyem:


  ______________________________________________________________________
     boot = /dev/hda
     map = /lilo-map
     delay = 100
     ramdisk = 0             # Wycza ramdisk w jdrze Slackware
     kernel
     timeout = 100
     prompt
     disk = /dev/hda         # BIOS widzi tylko pierwsze 500 MB.
        bios=0x80            # podaje pierwszy dysk IDE.
        sectors = 63         # we te liczby z dokumentacji twojego
        heads= 16            #    dysku twardego
        cylinders = 2100
     image = /vmlinuz
       append = "hd=2100,16,63"  # To jest opcjonalne.
       root = /dev/hda2
       label = linux
       read-only
       vga = extended
     other = /dev/hda1
       label = msdos
       table = /dev/hda
       loader = /boot/chain.b

     ## koniec
  ______________________________________________________________________



  Po tym, jak zainstalowaem te systemy, stwierdziem, e partycja
  zawierajca zImage, boot.p, map, chain.b i plik z komunikatami moe uywa
  systemu plikw msdos, tak dugo dopki nie jest potraktowana "stacker-em"
  czy "doublespace-m". Tak wic mogem zrobi partycj DOS-ow na /dev/hda1 o
  poj. 500 MB.

  Dowiedziaem si take, e "OnTrack" zapisaby tablic partycji poczynajc od
  kilku tuzinw bajtw od pocztku dysku, zamiast zacz na samym pocztku
  dysku, i e jest moliwe tak przerobi sterownik Linux-owy do IDE, eby
  sobie poradzi z tym problemem.  Ale instalacja z prekompilowanym jdrem
  ze Slackware nie byaby moliwa. Ostatecznie IBM przysa mi dyskietk
  "OnTrack".  Zadzwoniem do serwisu technicznego "OnTrack". Powiedzieli,
  e Linux jest popsuty, bo nie uywa BIOS-u. Oddaem im dyskietk
  spowrotem.



  11..33..  PPrrzzyykkaadd 33


  Potem zainstalowaem Windows 95 w moim biurze. Rozwaliy mj adny LILO
  MBR w py, ale zostawiy moj partycj Linux-ow w spokoju.  Jdra dugo si
  aduj z dyskietek, wic zrobiem dyskietk z dziaajcym na niej ustawieniem
  LILO, ktra moga startowa moje jdro z dysku IDE.

  W ten sposb stworzyem dyskietk LILO:


  ______________________________________________________________________
       fdformat /dev/fd0H1440     #  utwrz cieki na dyskietce
       mkfs /dev/fd0 1440         #  utwrz na niej stsem plikw minix
       mkdir /3                   #  stwrz katalog, eby j zamontowa
       mount /dev/fd0 /3          #  zamontuj dyskietk
       cp -p /boot/chain.b /3     #  przekopiuj chain loader
       lilo -C /etc/lilo.flop     #  zainstaluj LILO i map systemu na dyskietce
       umount /3                  # odmontuj dyskietk
  ______________________________________________________________________



  Zauwa, e DYSKIETKA MUSI BY ZAMONTOWANA KIEDY URUCHAMIASZ NA NIEJ
  INSTALATORA tak, eby LILO mogo zapisa swoj map prawidowo.

  Oto plik /etc/lilo.flop. Jest prawie identyczny z poprzednim:


  ______________________________________________________________________
     #  Tworzy dyskietk, ktra moe adowa jdra z dysku twardego.
     boot = /dev/fd0
     map = /3/lilo-map
     delay = 100
     ramdisk = 0     # Wycza ramdisk w jdrze ze Slackware
     timeout = 100
     prompt
     disk = /dev/hda        # Dysk 1 GB, BIOS widzi tylko 500 MB
        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

     ## koniec
  ______________________________________________________________________



  Ostatecznie, potrzebowaem MS-DOS-a 6.2 w moim systemie biurowym, ale
  nie chciaem dotyka pierwszego dysku. Dodaem kontroler SCSI i dysk,
  stworzyem na nim Linux-owym mkdosfs-em plik systemw msdos i Windows 95
  widzi to jako "D:". Ale oczywicie MS-DOS nie wystartuje z "D:". To nie
  jest problem jeli masz LILO. Dodaem:



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



  do lilo.conf z przykadu 2. MS-DOS 6.2 dziaa i myli, e jest na"C:" a
  Windows 95 jest na "D:".



  11..44..  OOdd ttuummaacczzaa..


  Jeli znalaze jakie race bdy ortograficzne, gramatyczne, skadniowe,
  techniczne to pisz do mnie:

  B.Maruszewski@zsmeie.torun.pl

  Oficjaln stron tumacze HOWTO jest http://www.jtz.org.pl/

  Aktualne wersje przetumaczonych dokumentw znajduj si na teje stronie.
  Dostpne s take poprzez anonimowe ftp pod adresem
  ftp.ippt.gov.pl/pub/Linux/JTZ/

  Przetumaczone przeze mnie dokumenty znajduj si take na mojej stronie
  WWW. <http://www.zsmeie.torun.pl/~bart/tlumaczenie.html> S tam te
  odwoania do Polskiej Strony Tumaczeniowej.

  Kontakt z nasz grup, grup tumaczy moesz uzyska poprzez list dyskusyjn
  jtz@ippt.gov.pl. Jeli chcesz sie na ni zapisa, to wylij list o treci
  subscribe jtz Imi Nazwisko na adres listproc@ippt.gov.pl































