Well, first the Windows "no hd found" message is, most likely, because M$ is automatically ignoring partitions it doesn't understand. And, of course, M$ doesn't understand Linux. (On several different levels, eh?)
To fix you problem, boot from your Fedora installation medium, and use the "linux rescue" option at the first prompt. (Actually, if you're using the 4 CD set, I think you just boot the fourth CD.)
That should locate your installed system, log you in as "root," and suggest that you use the command chroot /mnt/sysimage
to switch to your installed system. Do that.
First, to fix you boot problem, try re-installing GRUB. Just enter the command
(The two commands are equivalent. The second form uses the GRUB device format, the first, the Linux format.) Now you should be able to reboot, but I uspect that the X-windows system will fail to start.
From your problem description, it seems to me that Fedora does not have a good driver for your video card. This is usually because the driver software has not been released under a GPL, and, by policy, Fedora will not distribute anything not under GPL. So, let's first see if we can get the correct video drivers installed. If your card is from nVida
(e.g., GForce, etc.) or Raedon
(e.g., ATI, FG, etc.), then the correct driver should be found in the livna
Note: The following asumes that you have a live, working, internet access.
To add the linva
repository to the YUM repository search, enter the following command:
rpm -ivh http://rpm.livna.org/livna-release-6.rpm
(Assuming you've installed FC6.)
The most common video drivers are nVidia
). If you have an nVidia card, enter the command:
yum install kmod-nvidia
and, for an ATI card, use
yum install kmod-fglrx
Now a reboot should get you into GNOME (by default) or, if you installed it, KDE.
Hope this helps.