Smooth upgrade from fedora 18 to fedora 19 !

I always failed to do a streaming update from earlier versions of fedora, but not this time. That said, I had fedora 18 version installed in my system and planned to upgrade to latest verison of fedora 19 named “Fedora release 19 (Schrödinger’s Cat) ” 🙂

Without much intro, let me share the steps I followed here:

1) If you have any other repositories configured ( inside /etc/yum.repos.d) other than fedora repos , please disable others. It may not be necessary, but I did that to make my upgrade smooth.

2)Then make sure you are running latest version of ‘yum’ and ‘rpm’ in your system.

Make sure it via:

#yum update rpm
#yum update yum

2) Once its done, update all the packages and make sure you are running latest version of fedora 18 packages in your system : This is a must process.

#yum -y update

3) Lets clear the “cache” by running
“yum clean all” .

Now you may be running the older version of fedora 18 kernel in your system: lets boot the system into the latest kernel. If you are already with the latest its fine.

4) Once you are back with the latest kernel, you need to install the package called ‘fedup’

fedup is the Fedora Upgrade tool.

Step [1]
The fedup client runs on the system to be upgraded. It determines what
packages are needed for upgrade and gathers them from the source(s)
given. It also fetches and sets up the boot images needed to run the
upgrade and sets up the system to perform the upgrade at next boot.

Step [2]
The actual upgrade takes place when the system is rebooted, using the
boot images set up by fedup. The upgrade initrd starts the existing
system (mostly) as normal, lets it mount all the local filesystems,
then starts the upgrade.

Step [3]
When the upgrade finishes, it reboots the system into the
newly-upgraded OS.

Above excerpt give required info about the tool.

#yum install fedup

Once its installed there is a binary called , ‘fedup-cli’ and it got below options with it:

Location to search for upgrade data.

–device [DEV] device or mountpoint. default: check mounted devices
–iso ISO installation image file
–network VERSION online repos matching VERSION (a number or “rawhide”)

We are going to use ‘–network’ option with it:

#fedup-cli –network 19

Now it will perform Step [1] steps as mentioned above:

Then it will instruct you to reboot the system :

Once you are in grub menu , you will be provided with the option of “fedup-upgrade” menu , select it, so that it will perform the Step [2] part of it which is the actual upgrade process and you can go for ‘dinner’ 🙂

Upon completion of Step [3] the system will be rebooted and once you login :

You may see something like this :

[hchiramm@humbles-lap ~]$ cat /etc/redhat-release
Fedora release 19 (Schrödinger’s Cat)
[hchiramm@humbles-lap ~]$ uname -a
Linux humbles-lap.humblec.com 3.10.4-300.fc19.x86_64 #1 SMP Tue Jul 30 11:29:05 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
[hchiramm@humbles-lap ~]$

Let me know how smooth it was for you 🙂

1 thought on “Smooth upgrade from fedora 18 to fedora 19 !”

Comments are closed.