Product SiteDocumentation Site

18.2. Upgrading Your System


fedup replaces both the preupgrade tool and the facility to upgrade using the installer. Anaconda no longer detects and upgrades existing Fedora installations.

Make sure you have the latest version of fedup

Always make sure to update your system before attempting to upgrade to the next version of Fedora. In particular, it is important to have the most recent version of fedup. Using the latest fedup available in the stable updates repository ensures you have the version that has been tested for the release you are upgrading to.
In most cases, the simplest way to upgrade an existing Fedora installation is with the fedup tool. When a new version of Fedora is available, fedup downloads the packages necessary to upgrade your installation, and initiates the upgrade process.
  1. Before beginning the upgrade, it is recommended that all updates are applied. Install any available updates via your graphical package manager, or with the command yum update.
  2. Install fedup with your graphical package manager, or type yum install fedup at the command line and press Enter.
  3. The command to run fedup will depend on where you choose to source packages from. Run one of the following commands as root and press Enter:
    • To upgrade using a network source:
      sudo fedup --network 20
    • To upgrade using a Fedora 20 ISO file you have downloaded:
      sudo fedup --iso /path/to/isofile.iso 
    • To upgrade using a mounted storage device such as optical or USB media:
      sudo fedup --device /path/to/mountpoint 
    If the system you are updating has network access, the latest updates will also be installed regardless of which package source you specify.
  4. If fedup runs successfully without errors, reboot your system.
  5. In the GRUB menu at startup, select the new entry: System Upgrade.
  6. fedup will now upgrade your system. It will again reboot the system on completion, and an option to boot Fedora 20 will then be present in the GRUB menu.


If the contents of your /etc/fedora-release file have been changed from the default, your Fedora installation may not be found when attempting an upgrade to Fedora 20.
You can relax some of the checks against this file by booting with the following boot command:
linux upgradeany
Use the linux upgradeany command if your Fedora installation was not given as an option to upgrade.