  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 standard
  zie ISO-8859-2.  Wersja oryginalna znajduje si pod adresem
  ftp.icm.edu.pl <ftp://ftp.icm.edu.pl:/pub/Linux/sun
  site/docs/HOWTO/mini/>.

  11..  RRn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ka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ka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ka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tu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






























