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

A closer look:

Available options:
- Test or install PureOS
Starts a live PureOS instance, where you can install the system using the Calamares installer
- Test or install PureOS (failsafe)
Starts live PureOS instance with safe boot options enabled
- 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.
See also
Troubleshooting: PureOS boot screen does not appear
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¶
Start the Calamares installer:
Ensure that you are connected to the power supply and the internet, and click
Next
:Choose your time zone, set the system language and number and date locale:
Select your keyboard layout:
Disk partitioning. This guide assumes that your disk is blank. Choose automatic partitioning (Erase disk option), the installer will automatically partition your disk. Enter the password you wish to use for the full disk encryption. Leave it out if you do NOT want disk encryption.
Note
Make sure to select proper device to install to! See the options encircled in red. Ignore if you only have one disk installed.
Create a user:
Review install instructions:
…and confirm the installation:
Wait for few minutes:
And restart after it is done.
Advanced installation¶
Follow steps 1-4 from Simple installation.
Select Manual partitioning:
Click
New Partition Table
to create new partition table:Select GPT (click OK to accept):
Click on free space and click
Create
to create 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:
Click on Free Space and then the
Create
button to create next 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). Make this partition larger if your system has more RAM.
Choose
linuxswap
as the filesystem:Create a root partition (where the system files are installed). The size is set to 20 GB in this example. 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 usebtrfs
on your production builds! Set / for mount point: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:Review your partitioning:
Follow steps 6-10 from Simple installation.