By "No sound card" do you mean it doesn't show up in the XP "Device Manager", or do you mean you just don't have sound when playing CD's? Let us know exactly what you mean please.
After booting into XP, have you installed the most recent XP compatible drivers? Have you then tried to "Add New Hardware" from the Control Panel?
Hope this helps.
I have Dual boot - XP & 2000 server.
I can play CDs on the 2000 but on the XP, I have an error message that I have no sound card .What do I do?