- Get on a Network
- Setup Drives
- Log into Arch Linux installation
- Enable Services
- Finish & Reboot
- Check IP Address Information
ip addr show- Connect to WIFI Network (Get IP)
iwctlDrops you into
iwctl's prompt
- List all available networks (in Ex.: wlon0)
[iwd]# station wlon0 get-networks
Ctrl+Cout ofiwctl
- Connect to chosen
iwctl --passphrase "networkPassphrase" station wlon0 connect <network>- Check local drives information
lsblk- Open chosen device with fdiskpartitioniong utility (Ex.:nvme0n1)
fdisk /dev/nvme0n1Gives
Command (m for help):promnpt.
- Print partition layout
p- Create empty partition table
g- Create new partition (boot)
nSet: Default, Default, +1G Accept: y
- Create new partition (EFI)
nSet: Default, Default, +1G Accept: y
- Create new partition (SWAP)
nSet: Default, Default, +34G (System RAM + 2 GB) Accept: y
- Create new partition (/)
nSet: Default, Default, Default Accept: y
- Save and exit fdisk
w- Format bootpartition
mkfs.fat -F32 /dev/nvme0n1p1- Format EFIpartition
mkfs.ext4 /dev/nvme0n1p2- Format SWAPpartition
mkfs.ext4 /dev/nvme0n1p3
mkswap /dev/nvme0n1p3 
swapon /dev/nvme0n1p3- Format /partition
mkfs.ext4 /dev/nvme0n1p3- Get Advanced Storage Configuration support (just to be safe)
modprobe dm_mod- Mount /(root)
mount /dev/nvme0n1p3 /mnt- Create /mnt/boot/directory
mkdir /mnt/boot- Mount boot
mount /dev/nvme0n1p2 /mnt/bootpacstrap -i /mnt baseTell the file system filesystems to mount
genfstab -U /mnt >> /mnt/etc/fstab- To check the current filesystems
cat /mnt/etc/fstabarch-chroot /mntpasswduseradd -m -g users -G wheel zedro
passwd zedropacman -S base-devel dosfstools grub efibootmgr gnome gnome-tweaks mtools vim git firefox networkmanager openssh sudo pacman -S linux linux-headers linux-lts linux-lts-headerspacman -S linux-firmwarepacman -S nvidia nvidia-utils nvidia-ltsmkinitcpio -p linux     # for bleeding-edge kernel
mkinitcpio -p linux-lts # for lts kernelvim /etc/locale.genUncomment the desired local UTF-8 option
locale-genmkdir /boot/EFI
mount /dev/nvme0n1p1 /boot/EFIgrub-install --target=x86_64-efi --bootloader-id=grub_uefi --recheckcp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mogrub-mkconfig -o /boot/grub/grub.cfgsystemctl enable sshdsystemctl enable gdmsystemctl enable NetworkManagerexit      # Leave chroot
umount -a # Unmount
reboot    # Reboot system