File: LILO.pl.txt

package info (click to toggle)
doc-linux-pl 2002.06.14-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, jessie, jessie-kfreebsd, lenny, squeeze, wheezy
  • size: 6,900 kB
  • ctags: 968
  • sloc: makefile: 66
file content (330 lines) | stat: -rw-r--r-- 10,043 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
  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 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/>.

  11..  RRnnee iinnssttaallaaccjjee LLIILLOO..



  11..11..  PPrrzzyykkaadd 11..

  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
  ______________________________________________________________________




  11..22..  PPrrzzyykkaadd 22..


  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.



  11..33..  PPrrzzyykkaadd 33


  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:".



  11..44..  OOdd ttuummaacczzaa..


  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