So, you ran
fsck on a mounted file system, ignoring the warning that this was likely to destroy your hard drive's contents. And now you want to
recover the contents? ROTFL
You might be able to find
something of the ruined partition. In rescue mode, try a
Code:
cat /dev/hda2 | grep -A 20 -B 20 "some string from important presentation"
where, of course, the stuff in quotes (and the number of before and after lines) needs to be set by you. If (and, unfortunately, that's a big if) you can find remnants of the presentation on the drive, copy them (by adding a
> /media/floppy/ an the end of the
grep command) to floppies so you can edit them later. (You will need to mount and format the floppies first.)
After you've extracted anything you can to floppies (and, of course, verified that the floppies are readable and contain what you think they should contain), I'm afraid you'll need to delete the partition and reinstall your Linux system.
Before you do the reinstall, you could try a
e2fsck /dev/hda2 from your rescue disk. It
might be able to make the disk partition mountable. But you should try to get as much off the partition as you can before you let
fsck "fix" any more for you.
Oh, a further thought: you mention only two partitions. That makes me think you may have a a default Fedora installation, with a
/boot partition and a LVM partition containing a both the
swap space and the root file system. If that's the case, you're
really sunk, because
fsck does not (yet) "understand" logical volumes, and so it really messes up the LV information. (You
can use
fsck on a LV, but only on the components shown in
/dev/mapper, not on
/dev/hda2. And, from what you said, you can't even mount the partition, much less get the
mapper to access it.)