Pure Onyx Install

arch-chroot /mnt A pure system is a configured system.

# Set keyboard layout (e.g., for US) loadkeys us ls /sys/firmware/efi/efivars If the directory exists, you are in UEFI mode. Step 2: Network Configuration For a pure install, you want a live connection.

This article serves as the definitive guide to understanding, executing, and troubleshooting a pure Onyx install. We will cover everything from the philosophical underpinnings of the distribution to the step-by-step terminal commands, post-installation hardening, and common pitfalls. Before we touch a single terminal key, it is vital to understand what Onyx is. Onyx is a rolling-release Linux distribution based on Arch Linux. Unlike Manjaro or EndeavourOS, which add their own theming, repositories, and GUI tools, Onyx prides itself on staying as close to upstream Arch as possible. pure onyx install

# Example for NVMe drive fdisk /dev/nvme0n1 g (create new GPT partition table) n (new partition) -> 1 -> +512M -> t -> 1 (EFI System) n (new partition) -> 2 -> +8G -> t -> 19 (Linux Swap) n (new partition) -> 3 -> (default for rest of space) -> t -> 20 (Linux Filesystem)

w (write and exit)

sudo pacman -S amd-ucode # or intel-ucode sudo mkinitcpio -P The greatest threat to a pure Onyx install is neglect. Because Onyx follows Arch's rolling release model, partial upgrades break the system.

sudo systemctl enable --now iwd sudo systemctl enable --now NetworkManager Cause: A misconfigured /etc/mkinitcpio.conf or missing microcode. Solution: Regenerate the initramfs. arch-chroot /mnt A pure system is a configured system

mkfs.fat -F32 /dev/nvme0n1p1 mkswap /dev/nvme0n1p2 mkfs.ext4 /dev/nvme0n1p3 swapon /dev/nvme0n1p2 mount /dev/nvme0n1p3 /mnt mount --mkdir /dev/nvme0n1p1 /mnt/boot Here is where the "pure Onyx install" diverges slightly from Arch. We install the Onyx base meta-package.