UP | HOME

1. Pre-installation

Table of Contents

Establish the internet connection

Your network interface should be present and enabled in the list given by:

ip link

Wired

Enter:

ping archlinux.org

If the wired interface is working, you should get the following output:

PING archlinux.org (xx.xxx.xxx.xxx) 56(84) bytes of data.
64 bytes from archlinux.org (xx.xxx.xxx.xxx): icmp_seq=1 ttl=50 time=90.7 ms
64 bytes from archlinux.org (xx.xxx.xxx.xxx): icmp_seq=2 ttl=50 time=72.9 ms
64 bytes from archlinux.org (xx.xxx.xxx.xxx): icmp_seq=3 ttl=50 time=70.1 ms
...

Exit out of the loop by pressing the <Ctrl+c> and proceed to the next step.

Wireless

Run “iwctl” and list all Wi-Fi devices:

device list

Scan for networks:

station device_name get-networks

Connect to your network:

station device_name connect SSID_name

Enter the network’s passphrase and quit out of “iwctl” interface. Check the
connection:

ping -c 3 archlinux.org

If the wireless interface is working, you should get the following output:

PING archlinux.org (xx.xxx.xxx.xxx) 56(84) bytes of data.
64 bytes from archlinux.org (xx.xxx.xxx.xxx): icmp_seq=1 ttl=50 time=90.7 ms
64 bytes from archlinux.org (xx.xxx.xxx.xxx): icmp_seq=2 ttl=50 time=72.9 ms
64 bytes from archlinux.org (xx.xxx.xxx.xxx): icmp_seq=3 ttl=50 time=70.1 ms
...

Update the system clock

First, check the system clock status:

timedatectl status

If “NTP-service” is “inactive”, enable it:

timedatectl set-ntp true

If your timezone and local time are wrong, run:

timedatectl set-timezone Zone/SubZone

To list available time zones use:

timedatectl list-timezones

Check the status again to verify changes and proceed to the next step.

Verify the boot mode

Execute the following command:

ls /sys/firmware/efi/efivars

If the command shows the directory - it’s UEFI.
If there is no such directory - it’s BIOS.

Remember your mode for the next stage.

---

NEXT: 2. Partitioning the disk (BIOS/UEFI)

Author: Pipe

Created: 2023-02-19 Sun 23:58