Antergos is an Arch Linux based distribution which claims to provide a modern and elegant OS with the best user experience; no need to be a developer, a Linux experience user but just a simple person which wants to know about Linux. Antergos is a rolling release and utilizes Arch Linux official repositories and the AUR, plus one of its own, mainly for its configuration. It doesn't use pacman as Arch Linux but it uses its own installer named cnchi.
Antergos has the particularity to provide all the major desktop environments such as Gnome, Cinnamon, KDE, Xfce, Mate, Openbox and Deepin which appear as a choice during the installation process.
1) Download the file ISO
To perform the installation, you can download the latest release on the official site of Antergos. Antergos proposes two ISO files: the Antergos Live ISO and the Antergos Minimal ISO. After the installation process, the system will be exactly the same no matter which ISO you use. The Minimal ISO simply offers a smaller initial download size because it doesn’t include a Live environment which has no effect on your installed system.
2) Prepare the installation media
You can burn the ISO file on a CD Media or you can make a Live USB to boot from it for the installation. You will need to retrieve your usb media with the lsblk command just as below:
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 465.8G 0 disk ├─sda1 8:1 0 300M 0 part ├─sda2 8:2 0 99M 0 part /boot/efi ├─sda3 8:3 0 128M 0 part ├─sda4 8:4 0 114.5G 0 part ├─sda5 8:5 0 195.3G 0 part ├─sda6 8:6 0 43.9G 0 part / ├─sda7 8:7 0 104G 0 part /home └─sda8 8:8 0 7.6G 0 part [SWAP] sdb 8:16 1 3.6G 0 disk /media/franhesco/086B-BBC1 sr0 11:0 1 1024M 0 rom mmcblk0 179:0 0 1.9G 1 disk ├─mmcblk0p1 179:1 0 1.4G 1 part /media/franhesco/Ubuntu 16.04.1 LTS amd64 └─mmcblk0p2 179:2 0 2.3M 1 part
I recognize my media by the size and it is sdb
You can create a live USB with the dd. It uses the keywords if for the input file so the path of the ISO file and of for the output file which is the path of the media to use
# dd bs=4M if=/path/to/antergos-17.10-x86_64.iso of=/dev/sdb
You can read our article about the dd command
3) Installation of Antergos
Now boot from the installation media. Unlike some other Linux OS, Antergos doesn't directly propose to install it but you should need to choose to start Antergos Live as below
When Antergos will finish, the installation or live windows will appear. Now you can choose to install the new system
Now you can choose the language of the system
Now Antergos will check the pre-requisites for the installation process
You must enter your location. In my case, I didn't find my location which is Cameroon
Now you should indicate your exact timezone. It is important because this will help to choose the best repo and mirror to use for fast download depending on your location. Make sure to activate the Network Time Protocol in order to have a synchronized time
Now you can use choose the keyboard layout to use
We told that Antergos gives the possibility to choose your desktop environment. Now you can select the one to use. The default desktop is Gnome but in my case, I chose Deepin. On the right, you have a view of the desktop and a small description. Choose the one you need
Antergos also offers the possibility to choose the features to install. It supports the Arch User Repository (AUR), some tools (chromium, firefox, steam, etc), LTS kernel and some others which can be chose
The installation needs to download some packages during the process. This is why you need to choose the mirror to use. I recommend to let the installer cnchi chooses the best mirror
For all the OS installation, it is important to choose the installation media so the disk to use. You can need to create some partitions in order to organize your datas. You can install Antergos in all the disk with first option or you can choose a manual installation by creating the different partitions what you need with the last option
Now you have to choose the partition table to use. There are two kinds of partition tables: MBR and GPT.
GPT is the modern partition table recommended to use because it is associated to the EFI mode and also because MBR has some limitation such as only working with disks up to 2 TB in size and only supporting up to four primary partitions. You need to have an MBR extended/logical partition to have more than four primary partitions. GPT doesn't have these limitations and offers a better data management. So, if you use the EFI boot mode and/or a disk size more than 2TB, use GPT although you can use MBR. In my case, it is MBR
Now that the partition table is chosen, you can start the partitioning scheme. In my case I will create two (02) partitions: root and home. In some installation, you will see the swap which can be important if you use hibernation. With the new machines, you don't really need to create a swap partition because there is enough memory but, for those who need the swap, it is recommended to create a swap file after the installation and activate it instead of a swap partition.
For those who use the GPT partition table, you will need to create the bootable EFI partition with 100 MB. For MBR disk, the root partition will be set as bootable.
Now you can create the home partition
You can the result as below
A summary of the different configurations during the installation process will appear. If you agree with these information, you can continue the process
Now you can configure your user account
You can validate all the configuration and begin now the proper installation. The process can take some times depending on your network connection.
Now you can enjoy your new system
Antergos is an operating system which offers some possibilities and features to the user such as the desktop environment to use, the tools to install, etc. This is because it claims to be easy to use even if you don't know about Linux unlike Arch Linux which is installed in CLI and requires small Linux basics.
Notice that the installer cnchi in Antergos can face few issues during the installation because is in beta and your installation may end abruptly before completion.