"Congratulation, anything is allright!"
Dass w98 nicht auf die XP-Partition zu greifen kann, ist normal. W98 kann keine NTFS-Partitionen, die z.B. XP verwendet, behandeln. Das ist Absicht. Es gibt aber Drittanbieter-Tools wie z.B. NTFSDOS.EXE, die den Zugriff auf NTFS trotzdem bewältigen.
Dass Du nur eine Platte booten kannst, ist auch normal:
Im Normalfall ist es nur möglich von der ersten Platte id0 zu booten.
An Deiner Stelle würde ich einen Bootmanager im MasterBootRecord (MBR) der ersten Festplatte installieren, der dem System vorgaugelt, dass die zu bootende Festplatte, die erste Festplatte (id0) ist.
Ein Gaugler für mehrere bootfähige Festplatten
Bootmanager installieren, der das logische Plattentauschen unterstützt:
z.B.
Freeware Smart-Bootmanager (SBM) von Lonius Suzhe
http://btmgr.gnuchina.org/3.7/sbminst.exe
http://btmgr.gnuchina.org/cwsdpmi.exe
SBMinst.exe und cwsdpmi.exe auf w98-Startdiskette kopieren
Von Startdiskette booten
cwsdpmi und
sbminst -t de -d 128 -b A:\mbr_org.dat -y
eingeben
Dabei wird der Bootmanager im MasterBootRecord (der MBR liegt ausserhalb der Partitionen) installiert.
Diskette entfernen Neustart
( Es besteht keine Gefahr der Fehlinstallation, der SBM kann jederzeit durch fdisk /mbr entfernt werden!)
Bootmanager wird gestartet und kann nach Belieben
eingerichtet werden (tab-Taste Menü anzeigen).
W98-Primärpartition der 1. Platte auswählen
F3 Umbenennen Windows 98
XP-Primärpartition der 2. Platte auswählen
F3 Umbenennen Windows XP
Strg+X LW tauschen
F2 Enter abspeichern
Windows XP Enter XP-Partition starten
Das oben dargestellte gilt, wenn die w98-Festplatte die erste Platte ist. Falls das nicht der Fall ist, muss man eben bei der ersten Platte NICHT LW tauschen machen und bei der NICHT ersten Platte LW tauschen machen.
Viel Spass
Teletom