# How-To: Installing a New Operating System

This how-to describes the preparation of a new hard disk device for an OS installation: Suppose you bought a new hard disk and now intend to use it as a replacement for the old one that currently holds your OS and data partitions. You would also like to take this opportunity to install a new operating system. Several steps will have to be taken to make the transition from the old to the new system and drive.

In the following, /dev/sdb is the old hard disk and /dev/sdc is the new one. This screenshot shows the situation on the source device:

Main window with source device

The new device will look like this. Note that it doesn't yet have valid partition table, thus the first step to take is to create one by selecting menu-device-createpartitiontable:

Main window with destination device

After confirming the warning dialog you can begin creating partitions on the new device by clicking the extended partition and selecting menu-partition-new. Begin with an extended partition at the end of the device to later hold the home and swap partitions:

Creating an extended partition

Click OK and the operation to create this extended partition is added to the list.

Now create a primary partition on the rest of the device where the new OS will be installed. Make it as large as the unallocated area in front of the extended partition:

Creating a primary partition

Click OK in the dialog to accept your choice. The operation to create the new primary partition is then added to the operation list.

Now it is time to copy the home partition from the old device to the extended partition on the new device. Select the old device in the Device List panel, click on partition sdb5 and pick menu-partition-copy.

Then go back to the new device and click the extended partition. Select menu-partition-paste. The following dialog will come up:

Pasting the home partition

This already looks mostly okay but you already know that you will not need that much free space after the home partition because you will later create a swap partition there.

So grab the right resize handle in the dialog's resizer widget and move it to the right until the free space after the pasted partition has a size more suitable for a swap partition:

Resizing a pasted partition

This looks fine. Click OK to accept and close the dialog. A new operation to paste the copied partition to the extended partition on sdc is added to the operation list. Note that this operation will also set the new size.

Finally you will want to create a new swap partition at the end of the extended partition on sdc. There is no need to copy the existing swap partition from sdb because swap does not hold any permanent information worth keeping. Simply create a new partition with type linuxswap that fills the whole of the unallocated area after the new home partition.

The main window with all operations and the preview of how sdc will look like once they are applied now looks like this:

Main window after setting up all operations

This looks great so select menu-edit-apply, confirm the warning dialog and wait until the operations have all been executed. For details on executing operations see the how-to on resizing partitions.

Your new hard disk device is now ready for the installation of your new operating system.