Installing and using several operating systems on a single PC
Copyright © Acronis, Inc., 2000–2010
105
8.3
Installing Linux and Windows on the same PC
8.3.1
General information
The Linux operating system is a modern, reliable and high-performance platform for both
business and home users. Since its popularity is growing, many Windows users are
choosing to sample Linux; however, not all of them are willing to change operating
systems completely or have a second PC on which to install Linux.
The preferred option is to run Windows and Linux on a single PC.
8.3.2
Linux peculiarities
From the perspective of bootup, Linux, like Windows, has two parts: 1) a loader that
loads the Linux core into memory and passes it the controls; 2) an OS main part.
The most popular Linux loaders are Lilo and Grub.
The Linux main part is usually installed to an Ext2/Ext3 or ReiserFS file system partition
that can either be primary or logical and can be located on any hard disk. This operating
system needs another partition for its virtual memory (Linux Swap).
The Linux core is located in a file, which must be loaded into memory. Instead of
supporting multiple file systems, Lilo developers went a simpler, more universal route: a
loader just keeps the core file location in its data structure created by the special activator
program, «lilo». As this program runs under Linux, it can locate any file on a disk by
means of the operating system.
A disadvantage of such a mechanism shows up when moving or reducing the size of a
Linux bootable partition. In such cases, Linux stops booting, so one has to have a Linux
bootable diskette ready for loader reactivation.
8.3.3
Preparing partitions for Linux installation
Before you start installing Linux, you have to prepare partitions for it. Different Linux
distributions may require a different partition structure, so you will have to follow
installation instructions of your specific distribution.
Acronis Disk Director Suite provides the easiest mechanism for preparing partitions for
further use, containing everything necessary for Linux file systems and partitions (see 3.1
«Creating A New Partition» and 4.1.1 «Creating partitions»). If there’s no unallocated
space, you can free it by resizing respective partitions (see 4.1.4 «Resizing and/or moving
a partition»).
Experienced Linux users can create partitions manually by means of their specific OS
installers.