An upgrade of Fedora Core version normally requires burning the new version’s image in a DVD or CDs. An alternate approach to the same is upgrading by copying the same to a hard drive or a pen drive. The approach mentioned below worked very well from me for an upgrade of FC9 to FC10.
Download the new version’s (say FC 10) iso(DVD) image and save it to a disk drive partition. I used a pen drive for the same. It works very well for filesystems viz. FAT32,ext2 and not NTFS. Copy the image file to any directory say for example /mnt/FedoraCoreDVD.iso( Assuming, that pen drive is mounted at /mnt) . Mount the iso image in a directory(any) to extract the isolinux folder.
#mount -o loop /mnt/FedoraCoreDVD.iso /home/user/Fedora/
Copy the isolinux folder and paste it inside the boot folder.
#cp -r /home/user/Fedora/isolinux /boot
Now we need to make an entry in the grub file to boot the copied isolinux folder’s install.img
# cat /etc/grub.conf
______________________________
title Fedora Upgrade
root (hd0,8) ———–> should be your partition containing the current linux installation (0->First Hard Drive,8-> Partition number on this drive )
kernel /isolinux/vmlinuz
initrd /isolinux/initrd.img
______________________________
Copy the isolinux folder also to the pen drive(/dev/sdb, mounted at /mnt in this case) and reboot the system. Select the ” Fedora Upgrade” option in grub and the normal installation/upgrade demon anaconda will start. It will ask for the option of disk partition and folder containing the iso image and iso linux folder, which is /dev/sdb1 in this case. Select the same and the upgradation works like a charm.

