On Wed, 22 Jan 2003 21:41:39 +0100, Thomas Handrik wrote:
Folgender Maßen: 1. 6GB = für Linux 2. 4GB = für /windowsMe 3.10GB = Erweitert (Fat32)
Die Festplatte hat insgesammt 20 GB. Nun hab ich zuerst Windows installiert. Nachher die SuSE mit Grub installiert. Das Problem ist nun das das liebe Yast die WinME Partition nich erkannt hat.
Nun hab ich aber gelesen das man in die /boot/grub/menu.lst Datei auch die WinMe Partition nachträglich eintagen kann.
jo.
Also, /boot entspricht bei mir hda1 das macht dann im Grub (hd0,0)
Und /windowsMe ist auf /dev/hda5, das müßte dann bei Grub (hd0,4) entsprechen.
Du hast Windows nicht auf einer primären Partition sondern auf einem logischen laufwerk auf einer erweiterten Partition? Seit wann geht das? Hast du das rüberkopiert oder lagen die startdateien auf dem Teil, der jetzt Linux enthält? IMO brauchst du zwingend eine primäre Partition für Windows.
Nun hab ich in menu.lst folgendes eingetragen: chainloader (hd0,4)+1
Das ist vermutlich identisch mit root (hd0,4) chainloader +1 und sollte OK sein. Aber es ist eben keine primäre ...
Eigentlich ist es mir ja auch egal ob ich WinMe nochmal neu installieren muß oder nich. Aber wenn ichs mit dem WinMe Setup Programm versuche, dann muß ich zwangsweise die erste Partition formatieren, weil da ja Linux drauf ist. Und das soll da aber bleiben, weil ich auch möchte das die /swap Partition so ziemlich am Anfang der Platte ist.
Wenn der Swap zwar am Anfang der Plate liegt, aber dafür weit weg vom restlichen Linux, hast du gar nichts gewonnen.
Da Windows das mimosenhafte OS ist und man Linux immer zum Laufen bekommt, egal wo es rumliegt, lege ich Windows lieber gleich auf die erste Partition. Die in der Partitionstabelle als erste Partition verzeichnete Partition muß übrigens nicht physisch ganz vorn auf der Platte liegen.
Bei mir siehst so aus: Device Boot Start End Blocks Id System /dev/hda1 1 2032 15361888+ c Win95 FAT32 (LBA) Partition 1 does not end on cylinder boundary. /dev/hda2 2033 2051 143640 83 Linux (root) Partition 2 does not end on cylinder boundary. /dev/hda3 2052 7487 41096160 5 Extended Partition 3 does not end on cylinder boundary. /dev/hda4 * 7488 7752 2003400 a9 NetBSD Partition 4 does not end on cylinder boundary. /dev/hda5 2052 2183 997888+ 82 Linux swap /dev/hda6 2184 2844 4997128+ 83 Linux (/usr) /dev/hda7 2845 7487 35101048+ 83 Linux (/var mit home)
Da liegt Windows wirklich ganz vorn auf der Platte. Ist mir egal.
Reinhard