1 .Download Arch Linux ISO from official site: https://www.archlinux.org/download/
2. Create Live USB of Arch Linux using Etcher GUI tool:
![](https://andjey.info/wp-content/uploads/2020/10/etcher.png)
Or You can use Rufus in Windows:
![](https://andjey.info/wp-content/uploads/2020/10/rufus-arch-linux-usb.png)
Once you have created a liveUSB for Arch Linux, restart your PC and boot from USB. While booting press Delete, F2, F10 or F12 key to go into boot menu.
![](https://andjey.info/wp-content/uploads/2020/10/arch-linux-boot-menu.png)
3. Create partition.
Use the command fdisk to show and create partitions on your system:
fdisk -l
If you have old partitions on your disk, you can delete them all using command:
wipefs -a /dev/sda
Be careful! This command destroy all data on your hard drive.
Select the disk you are going to partition:
fdisk /dev/sda
Enter n – to create new partition, then program ask you to choose a disk number, enter 1, and then enter first and last block of dist (press Enter for default).
![](https://andjey.info/wp-content/uploads/2020/10/fdisk.png)
4. Create root partition. To format root partition use command:
mkfs.ext4 /dev/sda1
5. Install Arch Linux
mount /dev/sda1 /mnt
Use pacstrap script to install all necessary packages:
pacstrap /mnt base linux linux-firmware vim nano mc
Generate a fstab file to define how disk partition, block devices or remote file systems are mounted into the filesystem.
genfstab -U /mnt >> /mnt/etc/fstab
Use arch-chroot and set the mounted disk as root. Now Arch Linux is installed on the disk.
arch-chroot /mnt
6. Setting up timezone
timedatectl list-timezones timedatectl set-timezone Europe/Kiev
7. Setting up Locale
locale-gen echo LANG=en_US.UTF-8 > /etc/locale.conf export LANG=en_US.UTF-8
8. Network configuration
echo name > /etc/hostname touch /etc/hosts