You told that you are able to install but can not boot. From this I conclude that the preinstalled environment in your instalation cd is able to successfully detect your hardware and is able to perform installation tasks like copying etc. I conclude that you should be able to boot your system also.
just to ensure, do the following
1. Install the system.
2. write down the partitions used for '/' and 'swap'. if you have used seperate partitions for '/boot' and '/home' , please note them also. I am assuming /dev/hda5 for '/' and '/dev/hda6' for swap. Please note down the partitions of any preinstalled os like windows also. If you are not sure for this step, then follow the step 3 otherwise jump to step 4.
3. Tell us in detail about your installation including,
a) You are having any preinstalled os like windows in it.
b) The linux distro that you are using.
c) The partitions that you are using. On windows (xp or 2k)You can take help from "My Computer" (right click) -> manage -> Disk Management.
d) Note from bios if LBA is enabled. If not enable it and retry your installation at your end.
e)if you are using ntfs for your windows installation, please verify that disk compressions is disabled. You can verify from right click on C: (or your installation drive) then choosing properties.
f) note down the error messages that you are getting on booting your linux
g) repost all the info again.
4. You are here means you know simple stuff about your system that were needed in step2. Great! now boot from the installation disk again and choose the rescue option. If rescue option is not provided then there should be a way to open a shell from installation cd. Check with your distro.
5. mount '/' of your installation for example /dev/hda5 to the /tmp of the running environment from cd. just run the command "mount -t auto /dev/hda5 /tmp". if /tmp is not available, create it using command "mkdir /tmp".
6. This step is optional do it if you can guess its outcome: Run command "swapon /dev/hda6".
7. if your /boot is on a seperate drive(for example /dev/hda7), mount that also. Run command "mount -t auto /dev/hda7 /tmp/boot"
8. similarly mount other partitions like /home and /usr. If you are not sure, just leave this step.
9. Change to the installed invironment. run the command "chroot /tmp /bin/bash"
10. You are now into your installed invironment. Try to perform some simple tasks like cp or gcc etc. you can even try startx but i think this will not succeed(do not worry)
11. Yor have performed so far means there is no problem with your device. you just need to configure your boot options in boot loader correctly.
12. try running grub-install from here. In /boot/grub/grub.conf file look for 'scsi' in the boot option. If not present add that. thats the most probable cause if you are installing fedora.
13. Verify that LBA is enabled in the BIOS.
14. Verify that you are not using disk compression on the primary partition.(most probable if you are using a windows installation on ntfs partition).
15. If still no success, Please report every thing again and you must include the last error messages on booting linux.
Best of luck...