I have a single 120 Gig hard drive dual booted XP and Fedora Core 6 machine.
 
Recently Linux had been running slowly.  I restarted, selected the linux side and was shocked to have it fail into a fix disk mode.  It suggested that I use fsck.  I did and answered "yes" to seemingly thousands of questions.  Once finally done fixing errors I rebooted.  Now it fails completely. 
 
It complains about multiple "dma-intr: error"  and {uncorrectable error}
 
The last gasp before terminating says:
"not syncing:  Attempted to kill init!"
 
 Then it hangs indefinitely.  No keyboard input has any affect.
 
The XP side of the machine works fine, but it crashes overnight.  Where do I start?  What do I do? Can I save the linux half of the hard drive?
 
Ken Jones