Sophie

Sophie

distrib > Mandriva > 8.1 > i586 > by-pkgid > 1d876fa8c1caf5809b8232d098efff65 > files > 59

howto-text-pl-8.1-1mdk.noarch.rpm

  Lilo mini-HOWTO
  Cameron Spitzer, cls@truffula.sj.ca.us
  WWeerrssjjaa ppoollsskkaa:: BBaarrttoosszz MMaarruusszzeewwsskkii
  BB..MMaarruusszzeewwsskkii@@zzssmmeeiiee..ttoorruunn..ppll
  v1.12, 26 Lipca 1997


  Ten plik opisuje niektóre typowe instalacje LILO.  Zosta³ on napisany
  jako dodatek do dokumentacji LILO.  S±dze, ¿e przyk³ady s± po¿yteczne
  nawet je¶li twoje ustawienia nie s± podobne do moich. Mam nadziejê, ¿e
  zaoszczêdzi ci to k³opotów.  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/>.

  11..  RRóó¿¿nnee iinnssttaallaaccjjee LLIILLOO..



  11..11..  PPrrzzyykk³³aadd 11..

  Mam dwa dyski IDE i jeden dysk SCSI. Dysku SCSI nie widaæ w BIOS-ie.
  LILO u¿ywa BIOS-owych odwo³añ i widzi tylko te dyski, które widzi
  tak¿e BIOS. Mój g³upi AMI BIOS mo¿e wystartowaæ tylko z  "A:" lub
  "C:". Mój g³ówny system plików jest na partycji na dysku SCSI.

  Rozwi±zanie:
  Zapisz j±dro, plik z odwzorowaniem (map file) i chain loader na
  partycji Linux-owej na pierwszym dysku IDE. Zauwa¿, ¿e nie potrzebne
  jest, aby trzymaæ j±dro na swojej partycji z g³ównym systemem plików.

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

  Oto mój 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 nastêpuj±cego
     # pliku do MBR.
     install = /u2/etc/lilo/boot.b
     #
     # Napisa³em swoje menu startowe. LILO je tam znajduje.
     message = /u2/etc/lilo/message
     # Instalator stworzy nastêpuj±cy plik.
     # Mówi on programowi ³aduj±cemu, gdzie znajduje siê j±dro.
     #
     map = /u2/etc/lilo/map
     compact
     prompt
     #  Zaczekaj 10 sekund, a potem za³aduj j±dro 1.2.1 jako domy¶lne
     timeout = 100
     # J±dro 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 j±dro, aby zamontowa³o pierwsz± partycjê dysku SCSI
     # jako g³ówny system plików.
     # BIOS nie musi jej widzieæ.
             root = /dev/sda1
     # Ta partycja bêdzie sprawdzona i ponownie zamontowana przez /etc/rc.d/rc.S
             read-only
     # Temu samemu j±dru mo¿na przekazaæ, aby zmontowa³o inn± partycjê
     # jako g³ówny system plików. Mam awaryjn± konfiguracjê na /u2.
     image = /u2/z1.2.1
             label = 1.2.1-hda2
             root = /dev/hda2
             read-only
     # Trzyma³em stare j±dro ze Slackware w razie gdybym stworzy³
     # jakie¶ nie dzia³aj±ce nowe j±dro. W³a¶ciwie potrzebowa³em 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
  ______________________________________________________________________




  11..22..  PPrrzzyykk³³aadd 22..


  System w moim biurze ma jeden dysk IDE 1GB.  BIOS mo¿e widzieæ tylko
  pierwsze 504 MB dysku IDE.  (Gdzie MB oznacza 2^10 bajtów a nie 10^6
  bajtów.)  Tak wiêc mam MS-DOS na partycji 350 MB /dev/hda1 i g³ówny
  system plików Linux-a na partycji 120 MB /dev/hda.

  MS-DOS nie by³ w stanie siê poprawnie zainstalowaæ kiedy dysk by³
  jeszcze ¶wie¿y. Novell DOS 7 mia³ te same problemy.  Na szczê¶cie dla
  mnie, "Options by IBM" zapomnieli w³o¿yæ dysietki "OnTrack" do pude³ka
  z dyskiem. Dysk mia³ przyj¶æ z produktem zwanym "OnTrack Disk
  Manager". Je¶li tylko masz MS-DOS-a, s±dze, ¿e musisz tego u¿yæ.

  A wiêc zrobi³em 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 by³o nieprawd±, bo dysk by³
  czysty] so you need to get an upgrade release from your dealer.'


  Co za palant! Uruchomi³em Linux-owego fdisk-a jeszcze raz i skasowa³em
  parytcjê pierwsz± z tablicy partycji. To zadowoli³o MS-DOS-a 6.2,
  który stworzy³ dok³adnie tê sam± partycjê pierwsz±, któr± w³a¶nie
  skasowa³em i zainstalowa³ siê. MS-DOS 6.2 zapisa³ swój Master Boot
  Record na dysk, ale nie móg³ wystartowaæ.

  Na szczê¶cie mia³em j±dro ze Slackware na dyskietce (zrobion± przez
  program instalacyjny Slackware "setup"), wystartowa³em Linux-a i
  zapisa³em LILO na zepsuty MBR DOS-a. To dzia³a.

  Oto plik /etc/lilo.conf jakiego u¿y³em:


  ______________________________________________________________________
     boot = /dev/hda
     map = /lilo-map
     delay = 100
     ramdisk = 0             # Wy³±cza ramdisk w j±drze 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 zainstalowa³em te systemy, stwierdzi³em, ¿e partycja
  zawieraj±ca zImage, boot.p, map, chain.b i plik z komunikatami mo¿e
  u¿ywaæ systemu plików msdos, tak d³ugo dopóki nie jest potraktowana
  "stacker-em" czy "doublespace-m". Tak wiêc mog³em zrobiæ partycjê DOS-
  ow± na /dev/hda1 o poj. 500 MB.

  Dowiedzia³em siê tak¿e, ¿e "OnTrack" zapisa³by tablicê partycji
  poczynaj±c od kilku tuzinów bajtów od pocz±tku dysku, zamiast zacz±æ
  na samym pocz±tku dysku, i ¿e jest mo¿liwe tak przerobiæ sterownik
  Linux-owy do IDE, ¿eby sobie poradzi³ z tym problemem.  Ale instalacja
  z prekompilowanym j±drem ze Slackware nie by³aby mo¿liwa. Ostatecznie
  IBM przys³a³ mi dyskietkê "OnTrack".  Zadzwoni³em do serwisu
  technicznego "OnTrack". Powiedzieli, ¿e Linux jest popsuty, bo nie
  u¿ywa BIOS-u. Odda³em im dyskietkê spowrotem.



  11..33..  PPrrzzyykk³³aadd 33


  Potem zainstalowa³em Windows 95 w moim biurze. Rozwali³y mój ³adny
  LILO MBR w py³, ale zostawi³y moj± partycjê Linux-ow± w spokoju.
  J±dra d³ugo siê ³aduj± z dyskietek, wiêc zrobi³em dyskietkê z
  dzia³aj±cym na niej ustawieniem LILO, która mog³a startowaæ moje j±dro
  z dysku IDE.

  W ten sposób stworzy³em dyskietkê LILO:


  ______________________________________________________________________
       fdformat /dev/fd0H1440     #  utwórz ¶cie¿ki na dyskietce
       mkfs /dev/fd0 1440         #  utwórz na niej stsem plików minix
       mkdir /3                   #  stwórz 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 mog³o zapisaæ swoj± mapê prawid³owo.

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


  ______________________________________________________________________
     #  Tworzy dyskietkê, która mo¿e ³adowaæ j±dra z dysku twardego.
     boot = /dev/fd0
     map = /3/lilo-map
     delay = 100
     ramdisk = 0     # Wy³±cza ramdisk w j±drze 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, potrzebowa³em MS-DOS-a 6.2 w moim systemie biurowym, ale
  nie chcia³em dotykaæ pierwszego dysku. Doda³em kontroler SCSI i dysk,
  stworzy³em na nim Linux-owym mkdosfs-em plik systemów msdos i Windows
  95 widzi to jako "D:". Ale oczywi¶cie MS-DOS nie wystartuje z "D:". To
  nie jest problem je¶li masz LILO. Doda³em:


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



  do lilo.conf z przyk³adu 2. MS-DOS 6.2 dzia³a i my¶li, ¿e jest na"C:"
  a Windows 95 jest na "D:".



  11..44..  OOdd tt³³uummaacczzaa..


  Je¶li znalaz³e¶ jakie¶ ra¿±ce b³êdy ortograficzne, gramatyczne,
  sk³adniowe, techniczne to pisz do mnie:

  B.Maruszewski@zsmeie.torun.pl

  Oficjaln± stron± t³umaczeñ HOWTO jest http://www.jtz.org.pl/

  Aktualne wersje przet³umaczonych dokumentów znajduj± siê na tej¿e
  stronie. Dostêpne s± tak¿e poprzez anonimowe ftp pod adresem
  ftp.ippt.gov.pl/pub/Linux/JTZ/

  Przet³umaczone przeze mnie dokumenty znajduj± siê tak¿e na mojej
  stronie WWW. <http://www.zsmeie.torun.pl/~bart/tlumaczenie.html> S±
  tam te¿ odwo³ania do Polskiej Strony T³umaczeniowej.

  Kontakt z nasz± grup±, grup± t³umaczy mo¿esz uzyskaæ poprzez listê
  dyskusyjn± jtz@ippt.gov.pl. Je¶li chcesz sie na ni± zapisaæ, to wy¶lij
  list o tre¶ci subscribe jtz Imiê Nazwisko na adres
  listproc@ippt.gov.pl