Hi
wirf die SuSE 9.0-CD ins CD-Laufwerk, boote von CD (am besten über manual installation). Folge im linuxrc den Anweisungen bis zur Auswahl "installiertes System booten" und wähle die bootfähige Linux-Partition aus. Nachdem Du unter X bist und Dich angemeldet hast, stellst Du als root Deinen Bootloader wieder her (LILO/GRUB)... hierzu gibt's ausführliche Anweisungen im Handbuch oder in der SuSE-Hilfe auf CD. Aber trage unbedingt auch Dein Windows XP wieder im Bootmenü ein, so dass Du die Auswahl hast, welches Betriebssystem Du aufrufen möchtest. Linux ist es grundsätzlich egal, ob es auf der Primärpartition oder etwa auf der ersten logischen Partition der ersten erweiterten Partition installiert wird. Nur Windows XP fordert den "ersten Platz", d.h. die Primärpartition. Ach ja, sollte was schief laufen und WinXP nicht mehr booten, dann leg' die Windows XP-CD ins Laufwerk, gehe in die Wiederherstellungskonsole, melde Dich mit einem Administratorkonto an und stelle mit FIXMBR den Masterbootrecord wieder her.
Hoffe sehr, das hilft Dir weiter. Good luck!