no semplicemente il loader di XP non gestisce nativamente filesistem diversi dal proprio, per utilizzare il bootllader di XP devi appoggiarti a wingrub o altre utiliti dedicate . Se invece hai Vista allora si e nel suo pannello di controllo l'utiliti per aggiornare il suo bootloader c'è.

Comunque se usi il bootloader di vista , linux deve avere il suo bootloader installato nella propria partizione d'avvio , altrimenti non lo trova.
Per cui nel caso specifico deve comunque far ripartire Suse da cd installazione , aggiornare lilo.conf per l'installazione di lilo nella sua partizione '/' , lanciare il comando lilo -v poi riavviare (questa volta direttamente da hd)