Well, as far as I know, the rescue system can't use an ISO image. (My knowledge may be outdated here, but that used to be true.)
If what you have is a DVD image, then I'd suggest you replace the CD unit on the computer with a DVD RW unit. (You should be able to find one in the $20-$50 range, or even cheaper from a user parts store.)
Then just burn the DVD image and boot from it.
If, instead, you'd like to just do it on-line, download the
fedora-release-7-3.noarch.rpm file (you should be able to find it in one of the Fedora mirror sites). Install in on your (backed-up) FC6 system (using
rpm -ihv fedora-relaese-7-3.noarch.rpm as root), and then run a
yum update and (several hours later) you'll have an F7 upgrade installed.
Note that you may need to restart the upgrade several times with
--exclude= . . . options when
yum encounters packages that are not compatible with F7. (Keep a list -- by hand -- of those packages to see if you need them after the update is finished.)
When I did this, there were about 20 packages that coulden't be updated, but I didn't really need any of them.
Here's what's in the
rpm file:
Code:
$ rpm -qlp Downloads/fedora-release-7-3.noarch.rpm
/etc/fedora-release
/etc/issue
/etc/issue.net
/etc/pki/rpm-gpg
/etc/pki/rpm-gpg/RPM-GPG-KEY
/etc/pki/rpm-gpg/RPM-GPG-KEY-beta
/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-rawhide
/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test
/etc/pki/rpm-gpg/RPM-GPG-KEY-rawhide
/etc/redhat-release
/etc/yum.repos.d
/etc/yum.repos.d/fedora-development.repo
/etc/yum.repos.d/fedora-updates-testing.repo
/etc/yum.repos.d/fedora-updates.repo
/etc/yum.repos.d/fedora.repo
/usr/share/doc/fedora-release-7
/usr/share/doc/fedora-release-7/GPL
The "secret sauce" is that installing this
rpm file replaces the files that tell the FC6 system it's a FC6 system with ones that tell it that it's a (really out of date) F7 system.
Oh, one other thing: After the update finishes, use
locate -r rpm[^/]+$ to find all the
rpmnew and
rpmsave files. The
rpmnew ones are what the update
should have installed, but, for some reason, couldn't. Since I use KDE, I used the
kdiff3 command to build the configuration files merging what needed to be merged from the old and new configuration files.
Of specific note is that the
udev rule files must be changed, since the 2.6.21 kernel no longer supports some of the attribute expressions used in prior kernel versions.