The multitude of different Linux distributions available is simultaneously the operating system’s greatest strength and its greatest weakness. It is a strength because it offers users choice, diversity and freedom. It is a weakness as there is no standard distribution, which means that the same software needs to be compiled and packaged multiple times, once for each of the major distributions. Plus it leads to fragmentation which is probably the main reason Linux has not dominated on the desktop.

If
you are a keen Linux user, you may find yourself wanting to install
multiple Linux distributions on your PC and boot into which ever distro
meets your current needs. If you can’t decide between one flavor or
another, just install both and do a dual boot.
It is quite easy
to install Linux in a dual-boot configuration. The key to a successful
dual-boot system is to get the partitioning right. All hard disks can be
divided up into multiple slices known as partitions. A partition can be
used for an OS, like Linux and Windows, or it can be used for data.
Many
PCs have just one hard drive that holds just a single partition, drive
C: in Windows-speak or “/dev/sda1″ in Linux’s nomenclature. To install
multiple operating systems in a dual-boot configuration, the hard disk
needs to have multiple partitions. For a Linux distro like Ubuntu, the
practical minimum number of partitions is 2. One for the OS and one for
swap. For distributions like Fedora it can be more complex.
Fortunately,
partitioning a hard drive is part of the Linux installation process and
the installer makes the job quite easy. Here is an example of how to
install both Ubuntu and Fedora on a single hard drive PC. This process
will delete everything on the PC, so proceed with caution.
The
first step is to install Ubuntu. Theoretically it doesn’t matter which
Linux distribution is installed first, but experience has taught me that
things just go easier if Fedora is the last OS installed. Boot your PC
from the Ubuntu installation media and follow the installer steps until
you get to the hard disk partitioning.

Select the
“Something else” option so you can create a custom partition table.
Click “New Partition Table…” to remove all current partitions. Read the
warning message, and if you are sure you don’t have any valuable data on
the hard disk, then click “Continue”.
Highlight the “free space”
in the partition list and click “+” to add a new partition. Set the
size (probably around half the size of the disk), select “Primary” as
the partition type and set the mount point to “/” (meaning root). Then
click “OK”.

Repeat the
process to create some swap space. The size only needs to be a few
gigabytes (even less if you have a small hard drive), and the partition
type can be set to “Logical”. Select “swap area” from the “Use as:” drop
down list.
You will now have a hard disk that is partitioned something like this:

It is important
that there is sufficient free space left to hold the Fedora
installation. Click on “Install Now” and follow the rest of the
installation steps. Once the installation has finished, you can reboot
into Ubuntu and check that the installation is working as expected.
To
install Fedora, boot from the installation media and proceed through
the installation until you get to the “INSTALLATION SUMMARY”. The
“INSTALLATION DESTINATION” will likely be marked for automatic
partitioning. Click on the “INSTALLATION DESTINATION” and choose the “I
want to review/modify my disk partitions before continuing” option.
On
the “MANUAL PARTITIONING” page, use the “Click here to create them
automatically” link to get the installer to add the necessary
partitions. Your disk should now look something like this:

The Fedora
installation has three partitions: One for “/boot”, one for “/” (root),
and the swap space. The other Linux installation section shows the two
partitions that were created above. Click “Done”, accept the changes and
wait for the “INSTALLATION SUMMARY” to process the changes. Click on
“Begin Installation” and follow the rest of the installation steps.
Once Fedora is installed, reboot the PC and you will find a boot menu:

Select which OS you want to boot using the arrow keys and ENTER. Fedora will boot by default after a short timeout.
If you have
any questions about dual-booting two Linux installations please feel
free to ask questions in the comments below, and we will see if we can
help.
Comments
Post a Comment