Hallo Leute
PC mit 2 HD ’s. Disk 0 mit WinXP Prof. Disk 1 mit Red Hat Linux. Wenn ich im BIOS in der Bootreihenfolge die Disk 0 vor die Disk 1 setzte startet WinXP, umgekehrt Red Hat Linux. Nun habe ich noch GRUB in die Bootpartition der Disk 1 (Red Hat) installiert. Damit ich auswählen kann, welches OS ich starten will. Red Hat funktioniert WinXP nicht. Es erscheinen nur ein paar komische Zeichen (so was wie Musiknoten ...).
Ändere ich im BIOS wieder die Bootreihenfolge, startet WinXP wieder ohne Probleme.
Ich habe schon mehrmals problemlos Win2k und Red Hat auf die gleiche HD installiert und GRUB als Bootmanager verwendet.
Auf was muss ich achten, wenn ich nun 2 HD ’s und WinXP anstatt Win2k verwende?
Dank und Gruss
d-oli
Linux 15.023 Themen, 106.994 Beiträge
Ich habe jetzt schon einiges probiert aber funktionieren tut es immer noch nicht. Disk 0 ist per Serial ATA Schnittstelle Disk 1 per DIE Schnittstelle angeschlossen und ich glaube das genau dies das Problem verursacht.
Die beiden HD’s habe ich inzwischen wie folgt partitioniert:
- Disk 0 C:\ NTFS (WinXP), /boot EXT3 (Red Hat), / EXT3 (Red Hat), SWAP EXT3 (Red Hat), E:\ FAT32 (WinXP, Red Hat).
- Disk 1 D:\ NTFS (WinXP), /u01 EXT3 (Red Hat), /home EXT3 (Red Hat).
Wenn im BIOS die Disk 0 in der Bootreihenfolge vor die Disk 1 gesetzt wird startet WinXP umgekehrt Red Hat. Wieso – /boot ist doch auf der Disk 0. Nun habe ich noch folgendes probiert:
1. grub.bin der ersten 1024 Byte der /boot – Partition erzeugen in C:\ kopieren und Bootmanager von XP anpassen (c:\grub.bin="Red Hat“). Funktioniert nicht!
2. Komischerweise startet Red Hat von hd1,1 und für WinXP war hd0,6 vorgesehen. Im Diskmanager wird die VFAT (FAT32) Partition als sda6 erkannt. Wieso sda, Serial ATA wird irgendwie als SCSI interpretiert. Nun habe ich noch probiert WinXP von sda1, sda2 oder sda3 zu booten (grub.conf) aber dann erscheint beim booten ein parse error. Wie muss ich grub.conf von einem sda device booten (sda0, 0; sda1, sd0,1 ...)?
Irgendwelche Ideen?
d-oli