File: Linux%2BNT-Loader.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 (396 lines) | stat: -rw-r--r-- 10,730 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
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
  NT OS Loader + Linux mini-JTZ
  Bernd Reicher, reichert@dial.eunet.ch
  v1.11, 2 Wrzesie 1997
  WWeerrssjjaa ppoollsskkaa:: MMiicchhaa MMaallaarrsskkii,, mmaallaarrzz@@iitt..ppww..eedduu..ppll
  v1.0, 15 Listopada 1997


  Dokument ten opisuje uycie boot loader-a z Windows NT do uruchamiania
  Linux-a. To rozwizanie zostao przetestowane z Windows NT 4.0 WS i
  Linux 2.0.
  ______________________________________________________________________

  Spis treci


  1. Jak pracuje NT OS Loader

  2. Wskazwki jak zainstalowa Windows NT i Linux-a na jednym Komputerze

     2.1 Instalacja Windows NT
     2.2 Podzia dysku na partycje
     2.3 Instalacja Linux-a
     2.4 Lilo

  3. Program bootpart

  4. Cz pracy w Linux-ie

  5. Cz pracy w Windows NT

  6. Zrb to jeszcze raz, Sam

  7. Usuwanie bdw

  8. rda informacji

  9. Podzikowania

  10. Uwagi

  11. Od tumacza



  ______________________________________________________________________

  11..  JJaakk pprraaccuujjee NNTT OOSS LLooaaddeerr

  NT OS loader chciaby mie sektor startowy z innego dostpnego systemu
  operacyjnego w pliku. Czyta ten plik i startuje wybrany system
  operacyjny, n.p. albo Windows NT w innym trybie inny dowolny system
  operacyjny.


  22..  WWsskkaazzwwkkii jjaakk zzaaiinnssttaalloowwaa WWiinnddoowwss NNTT ii LLiinnuuxx--aa nnaa jjeeddnnyymm KKoommppuutt
  eerrzzee

  22..11..  IInnssttaallaaccjjaa WWiinnddoowwss NNTT

  Sprbj najpierw zainstalow Windows NT. Jeeli chcesz uywa NTFS dla
  twojej wasnej partycji Windows NT, pamitaj, e dzisiejsza wersja
  Linux-a nie umoliwia dostpu do partcji NTFS. Sterownik w wersji alfa
  mogcy czyta partycje NTFS jest dostpny w http://www.informatik.hu-
  berlin.de/~loewis/ntfs.  Moesz utworzy oddzieln parycj FAT do
  wymiany danych lub bdziesz musia uywa dyskietek w formacie DOS.

  22..22..  PPooddzziiaa ddyysskkuu nnaa ppaarrttyyccjjee

  Inny dokument mini-HOWTO nie poleca uywania "Disk Administrator-a"
  systemu NT do stworzenia partycji wymiany i partycji gwnej systemu
  plikw Linux-a. Wystarczy pozostawi na dysku wolne miejsce. Polecam
  uycie pniej Linux-owego fdisk-a.


  22..33..  IInnssttaallaaccjjaa LLiinnuuxx--aa

  Teraz wystartuj system linux z dyskietek, utwrz partycj wymiany i
  gwn partycj systemu plikw. Fdisk pokae partycj NTFS jako
  partcj HPFS. Jest to normalne. Ponownie wystartuj system z dyskietek
  i zainstaluj Linux-a tak jak chcesz.


  Tylko w przypadku gdy procedura instalacyjna zaproponuje, e moesz
  zamontowa partycj HPFS, ktr znalaza: Zignoruj to.


  22..44..  LLiilloo

  Kiedy dojdziesz do sekcji Lilo, wska twoj gwn partycj systemu
  plikw Linux-a jako urzdzenie startowe poniewa Master Boot Record
  (MBR) twojego dysku jest w posiadaniu Windows NT.  To znaczy, e
  pozycja root i pozycja boot w twoim /etc/lilo.conf powinny mie takie
  same wartoci. Jeeli posiadasz dysk IDE i twoj partycj Linux-ow
  jest druga partcja, twoja pozycja boot w pliku /etc/lilo.conf wyglda
  nastpujco:


  ______________________________________________________________________
        boot=/dev/hda2
  ______________________________________________________________________




  Jeeli posiadasz dwa dyski i twj Linux znajduje si na pierwszej
  partycji twojego drugiego dysku, twoja pozycja boot w pliku
  /etc/lilo.conf wyglda nastpujco:


  ______________________________________________________________________
        boot=/dev/hdb1
  ______________________________________________________________________




  Uruchom lilo z jdrem, ktre pasuje do twojego systemu. Sprawd jdro
  startujc je najpierw z dyskietki jeeli nie jeste pewien.


  Jeeli nie moesz teraz zaadowwa Windows NT, to masz problem.  Mam
  nadziej, e stworzye ostatnio dyskietk retunkow.


  33..  PPrrooggrraamm bboooottppaarrtt

  Istnieje program NT nazwany bootpart napisany przez G. Vollant-a,
  ktry moe wykona robot z dwch nastpnych punktw za ciebie.
  Bootpart jest dostpny z:
  http://ourworld.compuserve.com/homepages/gvollant/bootpart.htm.


  Jeeli chcesz wiedzie jak wszystko wsplpracuje razem, uyj procedury
  opisnaej w punktach 4 i 5.


  44..  CCzz pprraaccyy ww LLiinnuuxx--iiee

  Musisz startowa system z dyskietek a NT nie bdzie przygotowane.


  Teraz musisz zrzuci sektor startowy z twojej gwnej partycji systemu
  plikw Linux-a. Jeeli /dev/hda2 jest twoj partycj linux-a, komenda
  dd jest nastpujca:


  ______________________________________________________________________
        # dd if=/dev/hda2 of=/bootsect.lnx bs=512 count=1
  ______________________________________________________________________




  Jeeli bootsect.lnx ma wicej ni 512 bajtw wystpi jaki bd.


  Teraz skopiuj bootsect.lnx na dyskietk w formacie DOS jeeli jest to
  twj spsb do przenoszenia plikw na partcj NTFS.


  Moesz to skopiowa tak:


  ______________________________________________________________________
        # mcopy /bootsect.lnx a:
  ______________________________________________________________________




  lub inaczej:


  ______________________________________________________________________
        # mount -t msdos /dev/fd0 /mnt
        # copy /bootsect.lnx /mnt
        # umount /mnt
  ______________________________________________________________________




  55..  CCzz pprraaccyy ww WWiinnddoowwss NNTT

  Skopiuj plik z dyskietki do c:\bootsect.lnx. Nie powiem ci jak to
  zrobi.


  Czym dla linux-a jest lilo.conf tym c:\boot.ini jest dla Windows NT.
  Usu atrybuty systemowy i tylko_do _odczytu zanim bdziesz mg
  modyfikowa go:


  ______________________________________________________________________
        C:\attrib -s -r c:\boot.ini
  ______________________________________________________________________


  Teraz dowolnym edytorem, np. notepad-em, zmie nastpujco boot.ini:


  ______________________________________________________________________
        [boot loader]
        timeout=30
        default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
        [operating systems]
        multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation ...
        multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation ...
        C:\BOOTSECT.LNX="Linux"
  ______________________________________________________________________




  W tym przykadzie zostaa dodana tylko ostatnia linia. Po zapisaniu
  boot.ini odtwrz otrybuty:


  ______________________________________________________________________
        C:\attrib +s +r c:\boot.ini
  ______________________________________________________________________




  Po zamkniciu Windows NT i ponownym starcie powiniene ujrze:


  ______________________________________________________________________
        OS Loader V4.00

        Please select the operating system to start:

        Windows NT Workstation Version 4.0
        Windows NT Workstation Version 4.0 [VGA mode]
        Linux
  ______________________________________________________________________




  Wybierz Linux i zobacz:


  ______________________________________________________________________
        LILO loading zImage ....
  ______________________________________________________________________




  66..  ZZrrbb ttoo jjeesszzcczzee rraazz,, SSaamm

  Nowa kopia bootsect.lnx musi by przeniesiona do c:\bootsect.lnx za
  kadym razem gdy sektor startowy twojej partycji linux-a bdzie
  modyfikowany. Bdzie to miao na przykad miejsce gdy bdziesz uywa
  lilo do zainstalowania nowego jdra. Jak moesz zauway taki sposb
  nie jest idealny do testowania dowiadczalnych wersji jdra.


  77..  UUssuuwwaanniiee bbddww

  Jeeli cokolwiek pracuje nie tak  jak oczekiwano, sprawdz moliwo
  startowania systemu z dyskietki. Jeeli twoj partycj Linux-a jest
  /dev/hdb1, twj /etc/lilo.conf bdzie mia nastpujce pozycje:


  ______________________________________________________________________
        root=/dev/hdb1
        boot=/dev/fd0
  ______________________________________________________________________




  Uruchom lilo z woon dyskietk. Teraz sprbj wystartowa system z
  dyskietki. Jeli twj linux z /dev/hdb1 nie moe wystartowa, NT OS
  loader rwnie nie zdoa go uruchomi.  Jeeli zobaczycz wiele 01 01
  01 01, znaczy to, e twj dysk gwny jest niedostpny. Sprawd czy
  wszystkie twoje dyski s rozpoznawane przez bios.


  Jeeli moesz wystartowa twoj partycj Linuxa z dysietki, moesz
  zrzuci twj sektor startowy dla NT OS loader-a:


  ______________________________________________________________________
        # dd if=/dev/fd0 of=/bootsect.lnx bs=512 count=1
  ______________________________________________________________________




  Moesz zatrzyma t dyskietk jako dyskietk ratunkow na wypadek
  gdyby twoja instalacja Windows NT zostaa przerwana.


  88..  rrddaa iinnffoorrmmaaccjjii


    The Linux+WindowsNT mini-HOWTO

    The FAQ for FreeBSD 2.X


  99..  PPooddzziikkoowwaanniiaa


    Podzikowania dla Xiaoming Yi z3c20@ttacs.ttu.edu za wskazwk,
     powodujc, e procedura dziaa rwnie dla dyskw innych ni
     pierwszy.

    Podzikowania dla Frank Dennler Frank.Dennler@zkb.ch za sztuczk z
     dyskietk.


  1100..  UUwwaaggii

  Jakiekolwiek komentarze bd mile widziane.


  1111..  OOdd ttuummaacczzaa

  Tumaczenie to jest chronione prawami autorskimi  Michaa
  Malarskiego. Dozwolone jest rozprowadzanie i dystrybucja na prawach
  takich samych jak dokument oryginalny.

  Jeli znalaze jakie race bdy ortograficzne, gramatyczne,
  skadniowe, techniczne to pisz do mnie: malarz@it.pw.edu.pl

  Napewno znajdziesz tu jakie niejasne i niepolskie konstrukcje.  Jeli
  wpadniesz na lepszy pomys daj mi zna.

  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://ftp.ippt.gov.pl/pub/Linux/JTZ.

  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.