Win95 + WinNT + Linux multiboot genom anv�ndning av LILO
 mini-HOWTO
 Renzo Zanelli, [email protected] �versatt av Patrik
 "ALcATrAX" Broman 16 augusti 1998
 v1.0, 26 March 1998

 Det h�r dokumentet beskriver hur du multibootar med operativsystemen
 Windows 95, Windows NT och Linux.
 ______________________________________________________________________

 Inneh�llsf�rteckning


 1. Introduktion

 2. Installera operativsystemen

    2.1 Installera Windows 95
       2.1.1 Installera Windows NT 4.0
          2.1.1.1 Installera Linux

 3. Linuxdelen

 4. Windows NT-delen

 5. Windows 95-delen

 6. Referenser



 ______________________________________________________________________

 1.  Introduktion

 Det finns ett antal tillg�ngliga dokument som i detalj beskriver hur
 man multibootar m�nga operativsystem med Windows NTs bootloader.  N�r
 jag till sist k�pte Windows NT hade jag redan Windows 95 och Linux
 installerade i mitt system och jag anv�nde LILO f�r att multiboota
 mellan dem. Jag beslutade att ladda Windows NT med LILO, ist�llet f�r
 att anv�nda NTs bootloader.

 Fr�n b�rjan hade jag Windows 95 p� min f�rsta IDE-h�rddisk och Linux
 p� min andra IDE-h�rddisk.  Linux-h�rddisken blev min tredje IDE-
 h�rddisk och jag installerade en ny IDE-h�rddisk f�r Windows NT som
 fick bli min andra.  �ven om jag inte har pr�vat det h�r med olika
 konfigurationer, s� tror jag att ordningen man installerar
 operativsystemen p� saknar betydelse, likas� vilken h�rddisk man
 installerar p�.

 Kom bara ih�g att skapa startdisketter n�r varje operativsystem
 uppmanar dig!

 Eftersom jag anv�nde Gilles Vollants program "BootPart" och BootPart
 bara st�djer h�rddiskar p� h�gst 4 GB, s� kanske det h�r inte funkar
 om du har st�rre h�rddiskar.  Om du beh�ver arbeta med h�rddiskar
 st�rre �n 4 GB, kontakta Gilles direkt (se BootPart-dokumentationen
 f�r Gilles e-postadress).



 2.  Installera operativsystemen

 N�r du installerar operativsystemen, f�rs�kra dig om att de
 installeras p� bootbara partitioner.  Jag installerade b�de Windows 95
 och Windows NT p� Fat 16-partitioner, s� den h�r proceduren fungerar
 p� Fat 16.  Om du beslutar att anv�nda Fat32 f�r Windows 95 och NTFS
 f�r Windows NT, kolla om din Linuxversion st�djer dem, och om det �r
 s�, i vilken utstr�ckning.



 2.1.  Installera Windows 95

 Installera Windows 95 p� din f�rsta h�rddisk. Denna blir din C:-enhet.
 Kom ih�g att skapa startdisketter f�r Windows 95 vid uppmaning.

 Jag har kommit p� att det �r b�ttre att ta bort Linux-h�rddisken fr�n
 systemet under Windows 95-installationen, s� att den aldrig uppt�cks
 eller ens existerar s� l�nge Windows 95 �r inblandat.

 Om du gjorde allt korrekt, ska du nu kunna boota Windows 95.



 2.1.1.  Installera Windows NT 4.0

 Installera Windows NT 4.0 p� din andra h�rddisk.  G�r partitionen
 bootbar n�r du skapar den.  Det �r inte alla Linuxversioner som
 st�djer NTFS, s� jag skapade en FAT16-partition, f�r att vara p� den
 s�kra sidan, och f�r att jag ville kunna utbyta data mellan
 Windowsh�rddiskarna.

 N�r Windows NT installeras, kommer det att uppt�cka Windows 95 och
 skapar en extra plats i NT OS loader och du kan se tre alternativ i OS
 loader menu:


      Windows NT Workstation Version 4.00
      Windows NT Workstation Version 4.00 [VGA mode]
      Microsoft Windows




 Om du gjorde allting r�tt ska du nu kunna multiboota till Windows NT
 och Windows 95.



 2.1.1.1.  Installera Linux

 Installera Linux p� din tredje h�rddisk.  N�r jag installerade Linux,
 hade jag bara Windows 95 installerat s� jag la bara till Windows
 95-partitionen till LILO.  Du kan installera alla operativsystem under
 LILO-installationen, eller editera LILOs konfigurationsfil senare.
 Hur du �n vill g�ra, s� ska jag visa dig hur filen /etc/lilo.conf ska
 se ut i n�sta sektion.  N�r Linux �r installerat, ska du kunna boota
 Linux.



 3.  Linuxdelen

 Det h�r handlar om editering av filen /etc/lilo.conf och om
 installation av LILO.  F�ljande ska redan finnas i /etc/lilo.conf:


      boot=/dev/hda



 Linuxavsnittet ska ocks� redan finnas:


      # Linux stanza
      image=/vmlinuz
      root=/dev/hdc1
      label=Linux
      # End Linux stanza




 L�gg nu till Windows 95-avsnittet:


      # Windows 95 stanza
      other=/dev/hda1
      table=/dev/hda
      label=Windows95
      # End Windows 95 stanza




 L�gg nu till Windows NT-avsnittet:


      # Windows 95 stanza
      other=/dev/hdb1
      table=/dev/hda
      loader=/boot/any_d.b
      label=WindowsNT
      # End Windows 95 stanza




 K�r nu LILO igen.  Om allt �r OK, ska du nu ha Windows 95, Windows NT
 och Linux som valm�jligheter i LILO.  Du ska kunna boota Linux och
 Windows 95 (som tar dig till Windows NT OS loader).  F�r att Windows
 NT-alternativet ska fungera, beh�ver du fortfarande g�ra lite arbete i
 Windows NT.



 4.  Windows NT-delen

 Innan du kan forts�tta beh�ver du g�ra tv� saker.

 Det f�rsta �r att ladda hem och packa upp Gilles Vollants program
 "BootPart" som du kan hitta p�  <http://www.winimage.com/bootpart.htm>
 tillsammans med lite information om hur man anv�nder det.

 Det andra �r att kopiera (ta inte bort dem �n!) f�ljande filer till
 roten p� Windows NT-h�rddisken:


      Boot.ini
      Bootsect.dos
      Ntdetect.com
      Ntldr




 De h�r filerna bildar Windows NT loader.  De finns i roten av Windows
 95-h�rddisken och blev ditlagda av Windows NT n�r du installerade det.

 N�r det h�r �r gjort, boota till Windows 95s DOS-prompt (tryck
 Skift+F5 n�r Windows 95 laddas) och ge f�ljande kommando:


      BOOTPART WINNT BOOT:D:




 Nu m�ste du editera Boot.ini i din Windows NT-rotkatalog.  Du m�ste
 editera tre rader, en i [boot loader]-sektionen och tv� i [operating
 systems]-sektionen.

 Detta �r den ursprungliga Boot.ini:


      [boot loader]
      timeout=30
      default=multi(0)disk(0)rdisk(1)partition(1)\WINNT
      [operating systems]
      multi(0)disk(0)rdisk(1)partition(1)\WINNT="Windows NT Workstation Version 4.00"
      multi(0)disk(0)rdisk(1)partition(1)\WINNT="Windows NT Workstation Version 4.00 [VGA mode]" /basevideo /sos
      C:\ = "Microsoft Windows"




 Detta �r den nya 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 Version 4.00"
      multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation Version 4.00 [VGA mode]" /basevideo /sos




 Notera att alla f�rekomster av rdisk(1) har �ndrats till rdisk(0) och
 raden som refererar till Windows 95 har tagits bort.

 N�r du har sparat Boot.ini, och om du har gjort allting r�tt, kommer
 du att kunna boota till Windows NT fr�n LILO.



 5.  Windows 95-delen

 Skapa en bootbar DOS diskett fr�n Windows 95s DOS-prompt (tryck
 Skift+F5 n�r Windows 95 startar).  Det �r viktigt att den h�r
 disketten skapas fr�n DOS-prompten och inte fr�n ett DOS-f�nster inuti
 Windows95!  Boota inte Windows 95 f�rr�n det h�r steget �r klart!
 Kopiera filen C:\WINDOWS95\COMMAND\SYS.COM till disketten (anv�nd din
 egen s�kv�g till Windows 95 om den �r annorlunda).  Boota nu fr�n
 disketten och skriv kommandot:


      SYS C:




 Det h�r ska ha tagit bort Windows NT OS loader och du b�r kunna boota
 direkt till Windows 95 fr�n LILO.

 Du kan nu ta bort NT loader-filerna:


      Boot.ini
      Bootsect.dos
      Ntdetect.com
      Ntldr






 6.  Referenser

 Tack till f�ljande personer (inte i n�gon speciell ordning):

 James C. Bevier & D. Michael McFarland.  I ett meddelandeutbyte p�
 reddhat-listan gav de mig information om hur man bootar NT fr�n Linux.

 Gilles Vollant.  BootPart �r ett v�ldigt anv�ndbart program och Gilles
 g�r det tillg�ngligt gratis med bra dokumentation.  Tack Gilles.

 Mike Harlan.  Att l�sa hans 'Linux-DOS-Win95-OS2'-mini-HOWTO hj�lpte
 mig att g�ra n�gra antaganden om LILOs uppf�rande.