It sounds like the font server is not running.
ok when you get that command line, try running:
`service xfs start`
if successful try running startx
if this resolves the issue then you should be able to:
`chkconfig --level 5 xfs on`
to resolve this. If winxp killed your linux setup you screwed up by installing linux first and xp second, bad idea... linux will detect the windows partition, the reverse is not true.
If using lilo then just type `lilo` or `grub` and this should reinstall your bootloader, it might nuke xp but you should be able to add an entry for xp and this will hand it over to xp's bootloader in turn (since the bootloaders in nt based systems don't actually live in the mbr, they live on the partition, windows OS simply blank the mbr on an install.
Hope this helps
