File: Linux%2BNT-Loader.pl.html

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 (297 lines) | stat: -rw-r--r-- 9,231 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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<META HTTP-EQUIV="content-type" content="text/html; charset=iso-8859-2">
<TITLE>NT OS Loader + Linux mini-JTZ</TITLE>


</HEAD>
<BODY>
<H1>NT OS Loader + Linux mini-JTZ</H1>

<H2>Bernd Reicher,
<A HREF="mailto:reichert@dial.eunet.ch">reichert@dial.eunet.ch</A><BR>
v1.11, 2 Wrzesie 1997<BR>
<B>Wersja polska: Micha Malarski,
<A HREF="mailto:malarz@it.pw.edu.pl">malarz@it.pw.edu.pl</A><BR></B>
v1.0, 15 Listopada 1997</H2>
<P><HR>
<EM>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.</EM>
<HR>
<H2><A NAME="s1">1. Jak pracuje NT OS Loader</A></H2>

<P>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.
<P>
<H2><A NAME="s2">2. Wskazwki jak zainstalowa Windows NT i Linux-a na jednym Komputerze</A></H2>

<H2>2.1 Instalacja Windows NT</H2>

<P>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
<A HREF="http://www.informatik.hu-berlin.de/~loewis/ntfs">http://www.informatik.hu-berlin.de/~loewis/ntfs</A>.
Moesz utworzy oddzieln parycj FAT do wymiany danych lub
bdziesz musia uywa dyskietek w formacie DOS.
<P>
<H2>2.2 Podzia dysku na partycje</H2>

<P>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.
<P>
<H2>2.3 Instalacja Linux-a</H2>

<P>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.
<P>
<P>Tylko w przypadku gdy procedura instalacyjna zaproponuje, e moesz
zamontowa partycj HPFS, ktr znalaza: Zignoruj to.
<P>
<H2>2.4 Lilo</H2>

<P>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 <CODE>/etc/lilo.conf</CODE>
powinny mie takie same wartoci. Jeeli posiadasz dysk IDE i twoj
partycj Linux-ow jest druga partcja, twoja pozycja boot w pliku
<CODE>/etc/lilo.conf</CODE> wyglda nastpujco:
<P>
<HR>
<PRE>
      boot=/dev/hda2
</PRE>
<HR>
<P>
<P>Jeeli posiadasz dwa dyski i twj Linux znajduje si na pierwszej
partycji twojego drugiego dysku, twoja pozycja boot w pliku 
<CODE>/etc/lilo.conf</CODE> wyglda nastpujco:
<P>
<HR>
<PRE>
      boot=/dev/hdb1
</PRE>
<HR>
<P>
<P>Uruchom lilo z jdrem, ktre pasuje do twojego systemu. Sprawd
jdro startujc je najpierw z dyskietki jeeli nie jeste
pewien.
<P>
<P>Jeeli nie moesz teraz zaadowwa Windows NT, to masz problem.
Mam nadziej, e stworzye ostatnio dyskietk retunkow.
<P>
<H2><A NAME="s3">3. Program bootpart</A></H2>

<P>Istnieje program NT nazwany bootpart napisany przez G. Vollant-a, ktry
moe wykona robot z dwch nastpnych punktw za ciebie.
Bootpart jest dostpny z:
<A HREF="http://ourworld.compuserve.com/homepages/gvollant/bootpart.htm">http://ourworld.compuserve.com/homepages/gvollant/bootpart.htm</A>.
<P>
<P>Jeeli chcesz wiedzie jak wszystko wsplpracuje razem,
uyj procedury opisnaej w punktach 4 i 5.
<P>
<H2><A NAME="s4">4. Cz pracy w Linux-ie</A></H2>

<P>Musisz startowa system z dyskietek a NT nie bdzie przygotowane.
<P>
<P>Teraz musisz zrzuci sektor startowy z twojej gwnej partycji systemu plikw
Linux-a. Jeeli <CODE>/dev/hda2</CODE> jest twoj partycj linux-a, komenda dd jest
nastpujca:
<P>
<HR>
<PRE>
      # dd if=/dev/hda2 of=/bootsect.lnx bs=512 count=1
</PRE>
<HR>
<P>
<P>Jeeli <CODE>bootsect.lnx</CODE> ma wicej ni 512 bajtw wystpi jaki bd.
<P>
<P>Teraz skopiuj bootsect.lnx na dyskietk w formacie DOS jeeli jest
to twj spsb do przenoszenia plikw na partcj NTFS.
<P>
<P>Moesz to skopiowa tak:
<P>
<HR>
<PRE>
      # mcopy /bootsect.lnx a:
</PRE>
<HR>
<P>
<P>lub inaczej:
<P>
<HR>
<PRE>
      # mount -t msdos /dev/fd0 /mnt
      # copy /bootsect.lnx /mnt
      # umount /mnt
</PRE>
<HR>
<P>
<H2><A NAME="s5">5. Cz pracy w Windows NT </A></H2>

<P>Skopiuj plik z dyskietki do <CODE>c:\bootsect.lnx</CODE>. Nie powiem ci 
jak to zrobi.
<P>
<P>Czym dla linux-a jest <CODE>lilo.conf</CODE> tym <CODE>c:\boot.ini</CODE> jest 
dla Windows NT. Usu atrybuty systemowy i tylko_do _odczytu zanim bdziesz 
mg modyfikowa go:
<P>
<HR>
<PRE>
      C:\attrib -s -r c:\boot.ini
</PRE>
<HR>
<P>
<P>Teraz dowolnym edytorem, np. notepad-em, zmie nastpujco <CODE>boot.ini</CODE>:
<P>
<HR>
<PRE>
      [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"
</PRE>
<HR>
<P>
<P>W tym przykadzie zostaa dodana tylko ostatnia linia. Po zapisaniu
boot.ini odtwrz otrybuty:
<P>
<HR>
<PRE>
      C:\attrib +s +r c:\boot.ini
</PRE>
<HR>
<P>
<P>Po zamkniciu Windows NT i ponownym starcie powiniene ujrze:
<P>
<HR>
<PRE>
      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
</PRE>
<HR>
<P>
<P>Wybierz Linux i zobacz:
<P>
<HR>
<PRE>
      LILO loading zImage ....
</PRE>
<HR>
<P>
<H2><A NAME="s6">6. Zrb to jeszcze raz, Sam</A></H2>

<P>Nowa kopia <CODE>bootsect.lnx</CODE> musi by przeniesiona do
<CODE>c:\bootsect.lnx</CODE> 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.
<P>
<H2><A NAME="s7">7. Usuwanie bdw</A></H2>

<P>Jeeli cokolwiek pracuje nie tak  jak oczekiwano, sprawdz moliwo
startowania systemu z dyskietki. Jeeli twoj partycj Linux-a jest
<CODE>/dev/hdb1</CODE>, twj <CODE>/etc/lilo.conf</CODE> bdzie mia nastpujce 
pozycje:
<P>
<HR>
<PRE>
      root=/dev/hdb1
      boot=/dev/fd0
</PRE>
<HR>
<P>
<P>Uruchom lilo z woon dyskietk. Teraz sprbj wystartowa
system z dyskietki. Jeli twj linux z <CODE>/dev/hdb1</CODE> nie moe
wystartowa, NT OS loader rwnie nie zdoa go uruchomi.
Jeeli zobaczycz wiele <CODE>01 01 01 01</CODE>, znaczy to, e twj dysk gwny
jest niedostpny. Sprawd czy wszystkie twoje dyski s
rozpoznawane przez bios.
<P>
<P>Jeeli moesz wystartowa twoj partycj Linuxa z dysietki,
moesz zrzuci twj sektor startowy dla NT OS loader-a:
<P>
<HR>
<PRE>
      # dd if=/dev/fd0 of=/bootsect.lnx bs=512 count=1
</PRE>
<HR>
<P>
<P>Moesz zatrzyma t dyskietk jako dyskietk ratunkow
na wypadek gdyby twoja instalacja Windows NT zostaa przerwana.
<P>
<H2><A NAME="s8">8. rda informacji</A></H2>

<P>
<UL>
<LI>The Linux+WindowsNT mini-HOWTO
</LI>
<LI>The FAQ for FreeBSD 2.X</LI>
</UL>
<P>
<H2><A NAME="s9">9. Podzikowania</A></H2>

<P>
<UL>
<LI>Podzikowania dla Xiaoming Yi 
<CODE>
<A HREF="mailto:z3c20@ttacs.ttu.edu">z3c20@ttacs.ttu.edu</A></CODE>
za wskazwk, powodujc, e procedura dziaa rwnie
dla dyskw innych ni pierwszy.
</LI>
<LI>Podzikowania dla Frank Dennler
<CODE>
<A HREF="mailto:Frank.Dennler@zkb.ch">Frank.Dennler@zkb.ch</A></CODE>
za sztuczk z dyskietk.</LI>
</UL>
<P>
<H2><A NAME="s10">10. Uwagi</A></H2>

<P>Jakiekolwiek komentarze bd mile widziane.
<P>
<H2><A NAME="s11">11. Od tumacza</A></H2>

<P>Tumaczenie to jest chronione prawami autorskimi &copy; Michaa
Malarskiego. Dozwolone jest rozprowadzanie i dystrybucja na prawach takich
samych jak dokument oryginalny.
<P>Jeli znalaze jakie race bdy ortograficzne,
gramatyczne, skadniowe, techniczne to pisz do mnie:
<CODE>
<A HREF="mailto:malarz@it.pw.edu.pl">malarz@it.pw.edu.pl</A></CODE>
<P>Napewno znajdziesz tu jakie niejasne i niepolskie konstrukcje.
Jeli wpadniesz na lepszy pomys daj mi zna.
<P>Oficjaln stron tumacze HOWTO jest
<CODE>
<A HREF="http://www.jtz.org.pl">http://www.jtz.org.pl</A></CODE>
<P>Aktualne wersje przetumaczonych dokumentw znajduj si na
teje stronie. Dostpne s take poprzez anonimowe ftp pod adresem
<CODE>
<A HREF="ftp://ftp.ippt.gov.pl/pub/Linux/JTZ">ftp://ftp.ippt.gov.pl/pub/Linux/JTZ</A></CODE>.
<P>Kontakt z nasz grup, grup tumaczy moesz uzyska 
poprzez list dyskusyjn <CODE>jtz@ippt.gov.pl</CODE>. Jeli chcesz sie na 
ni zapisa, to wylij list o treci 
<CODE>subscribe jtz Imi Nazwisko</CODE> na adres:
<CODE>
<A HREF="mailto:listproc@ippt.gov.pl">listproc@ippt.gov.pl</A></CODE>.
<P>
</BODY>
</HTML>