Installiere ich Linux als erstes, so erkennt NT die Partitionen nicht mehr.
Man hört, in der Reihenfolge gibt es schwierigkeiten.
Also,ich mach das immer so, daß ich mir ein 'Rettungssystem' vonner SUSECD boote und dann mit dem Linux-fdisk die Platten partitioniere. Da kann ich nämlich alles genau so einstellen, wie ich das will (und wirklich genau so, wie ich das will). Und dann installiere ich die OSe (W98 -> NT -> Linux z.B.). Geht toll.
Geht nicht, da sowohl NT als auch Linux mit solchen Platten Probleme kriegen. Linux und NT benutzen das BIOS zum Booten. Das BIOS kennt zwei Grenzen, innerhalb derer die Bootdateien liegen müssen wenn mit beiden OS alles glatt gehen soll: a) 1024 Zylinder Grenze b) die 540 MByte Grenze (NT); 2 GByte Grenze (SuSE 6.2) die jeweils kleinere dieser Grenzen muß eingehalten werden. Wenn jetzt vier Zylinder schon 540 MByte bringen, ist der durch den NT-Lader adressierbare Bereich auf die Zylinder 0-3 beschränkt. Innerhalb dieser Zylinder muß das gesamte NT-Bootsystem untergebracht werden, oder NT Bootet nicht mehr. Die Partition darf aber größer sein! NT packt die Bootdateien zuerst auf die Platte. Sie liegen dann innerhalb des zulässigen Bereichs. Deshalb: Primär: NT-Bootpartition Primär: Linux-Bootpartition Erweiterte Partition mit NT-Daten Linux / Dann weiter vorgehen wie im Handbuch beschrieben. Da steht sehr genau drin wie Linux installiert wird. Bei mir hat sich bewährt Lilo in den MBR zu installieren und damit dann den NT-Bootmanager zu starten. Welches Betriebssystem zuerst installiert wird ist egal, wenn die Partitionstypen korrekt angegeben sind. Der fdisk von Linux legt die Partitionen NT-Kompatibel an. Kann also verwendet werden. Ist das nicht möglich, kann auch NT-fdisk verwendet werden. Dann aber nur mit einer kleinen Partition für NT. Den Windows fdisk kann man auch verwenden. Aber nicht die "Unterstützung für große Partitionen" aktivieren! Wichtig ist nur vor der Installation von Lilo, nach der NT-Installation ein Backup des MBR --- das wird gebraucht um später NT zu booten. -- Thomas --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
From: tschweikle@FIDUCIA.de [mailto:tschweikle@FIDUCIA.de]
Oliver Antwerpen <antwerpen@netsquare.org> schrieb:
Geht nicht, da sowohl NT als auch Linux mit solchen Platten Probleme kriegen. Linux und NT benutzen das BIOS zum Booten. Das BIOS kennt zwei Grenzen, innerhalb derer die Bootdateien liegen müssen wenn mit beiden OS alles glatt gehen soll:
a) 1024 Zylinder Grenze b) die 540 MByte Grenze (NT); 2 GByte Grenze (SuSE 6.2)
Und wo ist hier das Linux-Problem? Hab selbst eine 15 GB-Platte (IBM) auf einem alten Board installiert. Das Bios erkennt nur 2 GB, unter Win 95 kann ich bis zu 8 GB nutzen, der Rest ist unter Linux greifbar. eNTe bleibt hier draussen, sollte aber aehnlich laufen zumindest beim partitionieren. Platte wie folgt partitioniert: hda1 10 MB /boot Primaer hda2 2 GB c:\ Primaer hda3 Rest Erweitert hda5 2 GB d:\ logisch hda6 2 GB e:\ logisch hda7 128 MB swap logisch hda8 / logisch usw. mit den restlichen Linuxpatitionen. Wichtig ist nur, daß /boot unter den o.g. Grenzen bleibt und zwischen den Win-Partitionen keine Linux liegt. Bei mir wurden danach liegende FAT-Partionen nicht erkannt. Es wurde kein VFAT o.ae. verwendet. Ich vermisse noch kein kB ;-) Ciao, Rico --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
koerner@dd.heico.de
-
tschweikle@FIDUCIA.de