  NT OS Loader + Linux mini-JTZ
  Bernd Reicher, reichert@dial.eunet.ch
  v1.11, 2 Wrzesie 1997
  WWeerrssjjaa ppoollsskkaa:: MMiicchhaa MMaallaarrsskkii,, mmaallaarrzz@@iitt..ppww..eedduu..ppll
  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



  ______________________________________________________________________

  11..  JJaakk pprraaccuujjee NNTT OOSS LLooaaddeerr

  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.


  22..  WWsskkaazzwwkkii jjaakk zzaaiinnssttaalloowwaa WWiinnddoowwss NNTT ii LLiinnuuxx--aa nnaa jjeeddnnyymm KKoommppuutteerrzzee

  22..11..  IInnssttaallaaccjjaa WWiinnddoowwss NNTT

  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.


  22..22..  PPooddzziiaa ddyysskkuu nnaa ppaarrttyyccjjee

  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.


  22..33..  IInnssttaallaaccjjaa LLiinnuuxx--aa

  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.


  22..44..  LLiilloo

  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.


  33..  PPrrooggrraamm bboooottppaarrtt

  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.


  44..  CCzz pprraaccyy ww LLiinnuuxx--iiee

  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
  ______________________________________________________________________




  55..  CCzz pprraaccyy ww WWiinnddoowwss NNTT

  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 ....
  ______________________________________________________________________




  66..  ZZrrbb ttoo jjeesszzcczzee rraazz,, SSaamm

  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.


  77..  UUssuuwwaanniiee bbddww

  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.


  88..  rrddaa iinnffoorrmmaaccjjii


  +o  The Linux+WindowsNT mini-HOWTO

  +o  The FAQ for FreeBSD 2.X


  99..  PPooddzziikkoowwaanniiaa


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

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


  1100..  UUwwaaggii

  Jakiekolwiek komentarze bd mile widziane.


  1111..  OOdd ttuummaacczzaa

  Tumaczenie to jest chronione prawami autorskimi (C) 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.






















































