-@ .##@ .####@ @#####@ . *######@ .##@o@#####@ Arch-notes /############@ Pre-Installation /##############@ @######@**%######@ @######` %#####o @######@ ######% -@#######h ######@.` /#####h**`` `**%@####@ @H@*` `*%#@ *` `*
List network interfaces:
ip link
For wireless connection authenticate to the network using iwctl:
iwctl
In the iwctl prompt, list all Wi-Fi devices:
[iwd]# device list
Scan for networks (replace 'device' with a device name):
[iwd]# station device scan
List available networks (replace 'device' with a device name):
[iwd]# station device get-networks
Connect to a network (replace 'device' and 'SSID' with the appropriate values):
[iwd]# station device connect SSID
To share a phone's internet connection through USB, launch dhcpcd, then connect the phone and start tethering.
dhcpcd
Test the connection with the following command:
ping archlinux.org
Update the system clock with timedatectl.
timedatectl set-ntp true
Use fdisk to create partitions. Use lsblk to get the appropriate device names. (eg. /dev/sda)
fdisk /path/to/device
For UEFI:
1. g - for a new GUID Partition Table
2. n - for the efi partition, partition number: default, first sector: default, last sector: +512M
3. n - for a swap partition (optional), partition number: default, first sector: default, last sector: +8G (in my case)
4. n - for the root partition, partition number: default, first sector: default, last sector: default
5. w - to write the changes on the disk
For MBR:
1. o - for a new DOS Partition Table
2. n - for a swap partition (optional), partition number: default, first sector: default, last sector: +8G (in my case)
3. n - for the root partition, partition number: default, first sector: default, last sector: default
4. w - to write the changes on the disk
Use the partition names in the paths (eg. mkfs.ext4 /dev/sda3)
If you created an efi partition:
mkfs.fat -F32 /path/to/efi/partition
If you created a swap partition:
mkswap /path/to/swap/partition
For the root partition:
mkfs.ext4 /path/to/root/partiton
Attach the created partitions to the existing filesystem.
First the root partition:
mount /path/to/root/partition /mnt
If you created an efi partiton:
mkdir /mnt/boot
mkdir /mnt/boot/EFI
mount /path/to/efi/partition /mnt/boot/EFI
If you created a swap partiton:
swapon /path/to/swap/partition