Did you tamper with the menu.lst (or the grub.conf) file? Stage 2
in GRUB is the part where it loads
the kernels and other OSs to boot from. The file from which it reads these options is menu.lst
, or grub.conf
. This file might have been corrupted, or otherwise tampered.
However, other errors, such as disk errors, or filesystem errors might be the culprits. Try UBCD
to check your system for such errors.
You can also boot with a live cd
(ubuntu for instance) and go to the root drive's /boot/grub/ directory and
check the menu.lst
file. You have to be careful
though, since these files control the boot process of your pc
and mistakes may lead making your pc unbootable.