Install PureOS

PureOS boot options

If you start boot into PureOS live system, you will get to its boot options menu first:

PureOS boot option menu

A closer look:

PureOS boot select menu

Available options:

  1. Test or install PureOS
    • Starts a live PureOS instance, where you can install the system using the Calamares installer

  2. Test or install PureOS (failsafe)
    • Starts live PureOS instance with safe boot options enabled

  3. Advanced Options
    • Hardware detection tool and memtest (memory testing tool)

By pressing ENTER as soon the screen appears, you will boot the default (first) option.

Troubleshooting

If you boot into your USB drive but the boot fails or PureOS boot screen does not appear, you might try the following:

  1. Disable secure boot/UEFI boot on your computer’s BIOS and try again

  2. Make sure you followed the desired procedure to create a bootable USB drive:
  3. ISO image you burned to your USB might not be downloaded correctly, ensure the download is okay by verifying its sha256 checksum <software_pureos_installation_download>

Installing from a live system image

Note

This guide assumes that you have booted into a live PureOS instance.

Pre-installation steps

  • Start the live PureOS instance from a USB you have prepared.

  • Choose option 1 (Start live PureOS) at the PureOS boot prompt and wait for the GNOME desktop to fully start.

  • When GNOME desktop is started, finish the PureOS Initial Setup procedure.

You are now ready to follow the steps below.

Simple installation

  1. Start the Calamares installer:

Calamares installer
  1. Ensure that you are connected to the power supply and the internet, and click Next:

Calamares welcome screen
  1. Choose your time zone, set the system language and number and date locale:

Choosing a system locale
  1. Select your keyboard layout:

Choosing a keyboard layout
  1. Disk partitioning. This guide assumes that your disk is blank. Choose automatic partitioning (Erase disk option), the installer will automatically partition your disk. Type-in the password you wish to use for the full disk encryption. Leave it out if you do NOT want disk encryption:

Disk partitioning 1

Note

Make sure to select proper device to install to! See the options encircled in red. Ignore if you only have one disk installed.

Disk partitioning 2
  1. Create a user:

Creating a user
  1. Review install instructions:

Installation review
  1. …and confirm the installation:

Installation confirmation
  1. Wait for few minutes:

Installation progress
  1. And restart after it is done.

Installation progress

Advanced installation

Follow steps 1-4 from Simple installation.

  1. Select Manual partitioning:

Manual partitioning

Click New Partition Table to create new partition table:

New partition table

…and select GPT (click OK to accept):

New GPT partition table

Now click on free space and click Create to create first partition:

Creating first partition

Since we selected a GPT partition table, we need to create a partition with special flag. It can be of minimum size, so set the 1 MB size (installer might increase this value to something like 8 MB, ignore this), set File System to unformatted and select bios-grub flag (this is important). Click OK afterwards:

Choosing a bios-grub partition type

Click on Free Space and then the Create button to create next partition:

Creating a second partition

In this example, swap partition is created next. Swap is needed for proper hibernation, and since the system has 8 GB of RAM, the size here is set to 7168 MB (7 GB). If your system has more RAM, make this partition larger. Choose linuxswap as the filesystem:

Creating a swap partition

Next, create root partition (place where your system is going to be installed). In the example here the size is set to 20 GB. You can set it larger if you plan to install a lot of sotware. Choose ext4 as filesystem, as it is the most stable and most tested. Do not use btrfs on your production builds! Set / for mount point:

Creating a root partition

Create the home partition. This is the place where your data will reside. Use the rest of disk space. Set /home as the mount point:

Creating a home partition

Review your partitioning:

Review advanced partition settings

Follow steps 6-10 from Simple installation.