This is guide, howto upgrade Fedora 16 to Fedora 17 with Preupgrade. Preupgrade download needed packages from the server, set up everything ready and then reboot to Anaconda installer and after package installation it boots to the new system. It’s important backup your important files before upgrading.

If the aim is to update older versions of Fedora to Fedora 16, then each version have to be upgraded step by step:
Upgrade Fedora 13 to Fedora 14 with Preupgrade >>
Upgrade Fedora 14 to Fedora 15 with Preupgrade >>
Upgrade Fedora 15 to Fedora 16 with Preupgrade >>

If the Fedora version is older than Fedora 13 then I recommend Fedora 17 clean install. Also in other situations, a clean install may be sensible.

1. Upgrade Fedora 16 to Fedora 17 with Preupgrade

1.1 First start with updating all Fedora 16 packages with following command as root:

yum update

1.2 Install preupgrade as root

yum install preupgrade

1.3 Start preupgrade as root


1.4 Preupgrade information window

Preupgrade - Upgrade your system

1.5 Choose desired release

Fedora 16 Upgrade Your System

1.6 Preparing system for upgrade

Preparing system for upgrade

1.7 When ready to begin upgrade then reboot.

When ready to begin upgrade then reboot

1.8 Select Fedora Upgrade from Grub Menu

Select Fedora Upgrade from Grub Menu

1.9 Installing Fedora 17 packages

Upgrading to Fedora 17

Upgrading to Fedora 17

1.10 Fedora 17 starting with Grub 2

1.11 Booting just upgraded Fedora 17 system

Fedora 17 Booting

1.12 Fedora 17 login screen

Fedora 17 Login Screen

2. Fedora 17 “Beefy Miracle” desktop screenshots

Gnome Shell 3.4 plain

Fedora 17 Gnome Shell Plain

Gnome 3.4 Details

Fedora 17 Gnome 3.4.2 Details

2. Post-Upgrade Tasks

2.1 Remove unsupported packages

Get the list with following command:

package-cleanup --orphans

Then remove listed packages with following command:

yum remove package1 package2 ...

2.2 Check All .rpmsave and .rpmnew Files

You find these files with following command:

find / -print | egrep "rpmnew$|rpmsave$"

Depending on the differences between original and new files. You may need to manually merge new settings from new configuration files.

3. Troubleshooting

3.1 Not enough space on disk, check following tips

Free up space
Trick preupgrade into downloading the installer

4. Fedora 16 Verne Guides/Howtos

#### [Install Google Chrome with YUM on Fedora 17 >>](/2010/install-google-chrome-with-yum-on-fedora-red-hat-rhel/)

Install Chromium (dev) Browser on Fedora 17 >>

Install/Update Opera on Fedora 17 >>

Install Sun/Oracle Java JDK/JRE 6 on Fedora 17 >>

Install Sun/Oracle Java JDK/JRE 7 on Fedora 17 >>

Install Eclipse SDK 3.7 (Indigo) on Fedora 17 >>

Install LAMP (Linux, Apache, MySQL, PHP) on Fedora 17 >>

Install MySQL 5.5 on Fedora 17 >>

Install Apache (httpd) and PHP 5.4 on Fedora 17 >>

Apache Userdir with SELinux on Fedora 17 >>

Install Adobe Flash Player 11 on Fedora 17 >>

Install Adobe (Acrobat PDF) Reader on Fedora 17 >>

Install OpenOffice.org 3.3.0/3.4.0 on Fedora 17 >>

Install VirtualBox 4.1 on Fedora 17 >>

Install VirtualBox Guest Additions on Fedora 17 >>