I've got a strange problem here:

After hibernating XP a couple days ago (didn't change anything in
configuration or hardware) I tried to start it up again.

After choosing XP in the GRUB menu it shows:

Booting 'Win XP'

rootnoverify (hd0,2)
chainloader +1

Booting Linux works fine.

What I tried so far:

Attaching the HD via USB-Connector to another PC with XP: System
Partition is accessible, chkdsk reports no errors and ntldr,
ntdetect.com and boot.ini are there (also tried to copy from other
machine, no help)

Booting from BartPE / XP-Setup-CD: Hangs after first line of text with
blank screen and HD-LED steady on"

Booting from HD while attached via the USB-connector: XP-Splash comes
for one second or so and then: BSOD 0x0000007B (inaccessible boot device)

my configuration:


#Windows XP
title Win XP
rootnoverify (hd0,2)
chainloader +1

# For booting GNU/Linux
title GNU/Linux Kernel 2.6.21-r4
root (hd0,0)
kernel /boot/kernel-2.6.21-r4_002 root=/dev/sda5


Platte /dev/sda: 250.0 GByte, 250059350016 Byte
255 Köpfe, 63 Sektoren/Spuren, 30401 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 1 13 104391 83 Linux
/dev/sda2 14 24 88326 de Dell Utility
/dev/sda3 * 25 17980 144231566+ 7 HPFS/NTFS
/dev/sda4 17981 30401 99771682+ 5 Erweiterte
/dev/sda5 17981 30139 97667134 83 Linux
/dev/sda6 30140 30401 2104483+ 82 Linux Swap / Solaris

The strange thing really is that it just happened without any changes in
the system...

Thanks for all help!