1. During the boot process do you ever see:
a. A progress bar displayed at the bottom of the screen. If so, at what point during the boot process? Before the "Windows Advanced Options Menu" display or after?
b. The graphical Windows XP logo screen (as Windows operating system is loading). If so, at what point during the boot process? Before or after you make your selection on the Windows Advanced Options Menu to continue?
2. If your Ubuntu 7.10 live disk (CD?) boots and runs, then it sounds like you have a problem with the file system, system files, or device drivers used by Windows XP being loaded from your hard drive.
3. Sounds like you do not have:
o Windows XP Setup CD
o OEM Recovery CD (aka Restore CD)
Do you know if the hard drive contains a "hidden" OEM Recovery Partition?
4. Remove Devices - first remove all non-essential peripheral devices (e.g. printers, scanners, USB devices, audio devices, etc.) so that only the display, keyboard and mouse are still connected. See if system boots.
5. If not, proceed with the Windows XP Recovery Console to see if you can repair your Windows XP installation. Download the appropriate Windows XP Setup Disks (six volume floppy set for Windows XP Home Edition SP2?) and create the floppy diskettes.
http://support.microsoft.com/kb/310994/en-usBoot into the recovery console from the set of floppys or a Windows XP Home SP2 Setup CD:
http://support.microsoft.com/kb/307654 a. Use the "chkdsk c: /r" command to verify the integrity of your file system where "C:" is the logical disk that contains your operating system:
http://www.michaelstevenstech.com/r_c_cmds.htm#Chkdsk b. If system still does not boot (try Safe Mode first), you can return to recovery console to verify your boot files are present and correct (they are probably hidden, system, read only files):
o Boot.ini
o NTLDR
o NTDetect.com
c. If your boot files are present and correct (not corrupt), then attempt to enable boot logging and see if you can read boot log from recovery console "more C:\Windows\NTbtlog.txt" or "type C:\Windows\Ntbtlog.txt". Look for problems noted within the bootlog.