I wrote this some time back for CentOS, but it works as well with Fedora. In fact, I'm running on Fedora 10 which was installed with this process. Just substitute Fedora for the CentOS in the following steps.
1. A working Linux system with Grub installed.
2. A spare hd or partition of at least 5G to hold the install media.
3. Some familiarity with the Anaconda installer.
4. A spare hd or partition big enough to hold the new installation. (10G is plenty just to test it. More is always better.)
$ cd path/to/DVD.iso
$ sudo mkdir /mnt/fedora
$ sudo mount -o loop -t iso9660 Fedora_10_i386_DVD.iso /mnt/fedora
$ cd /mnt/fedora
$ sudo cp -ravd images /hda10 (the real path to the 5G partition you'll use for the boot images)
$ sudo cp -ravd isolinux /hda10
$ sudo cp -ravd (release notes, gpl, eula, rpm-gpg-keys, etc) /hda10
(Don't bother with the centos directory holding all the rpm's. It won't be used in this state at this time.)
$ cd path/to/DVD.iso
$ sudo cp Fedora_10_i386_DVD.iso /hda10/images
(Important!! Make a note of the real path to the location of your DVD.iso. The installer will ask for this path.)
$ sudo gedit (use your favorite editor to make the following entry in your /boot/grub/grub.conf
title Fedora Install
(Note that (hd0,9) corresponds to /dev/hda10.) Save, and exit.
Reboot, and scroll to the Fedora Install, and enter.
You'll be greeted by the familiar Fedora installer. Note that the text mode is the only one available for this install. No matter, as long as it works, right?
After you select your language and keyboard, you'll come to the screen asking for the location of the install iso images. Scroll down to hard-drive and enter.
Scroll down to your partition so that it is highlighted, and TAB to the field to enter the rest of the actual path, i.e. /hda10 was highlighted, I tabbed to the field, and entered, /images.
The rest of the install will proceed just like any other install. If all goes well, you'll have your new toy to play with in about an hour or less.
I've done this type of install several times, now, with CentOS, and Fedora 9, and Fedora 10 and it works pretty well. Fedora Core 8 is a bit quirkey, but it eventually worked. I have NOT attempted this type of install using the 1 thru 6 cd's. I cannot say if that will work or not.