Skip to main content

Online installation

Online installation builds the target system from repositories instead of copying the live environment. It lets you select repositories, boot method, desktop and optional software, then runs chwd inside the target system to configure hardware drivers.

Requirements​

You need a stable network, correct system time and access to the Arch Linux, CatOS and, when selected, CachyOS repositories. The installer reports downloaded and total data, current transfer speed and active package names. Repository synchronization or network failures can still abort installation; failure diagnostics retain recent package-manager output, the failed command and its exit status.

Flow​

Locale and keyboard
↓
Repository selection
↓
Boot method
↓
Partitioning and filesystem
↓
Desktop or window manager
↓
Input method, shell, kernels and applications
↓
User account and summary
↓
Repository installation
↓
chwd hardware configuration
↓
Boot and snapshot integration

Repository selection​

CatOS repositories​

The default uses Arch Linux official repositories plus CatOS repositories. It keeps a standard Arch package stack while adding CatOS installer, desktop presets, themes, boot tools and integration packages.

CatOS + CachyOS repositories​

This option keeps CatOS repositories, enables CachyOS repositories selected for the current CPU and installs linux-cachyos. It changes the kernel and some package sources; select it when you specifically want the CachyOS optimized stack. The option is shown only when the current CPU supports x86-64-v3.

Boot method​

Available options are GRUB, Limine, rEFInd, systemd-boot, Unified Kernel Image and Linux EFI Stub. Firmware mode, Secure Boot state, partition table, ESP size and snapshot requirements determine which one is appropriate. When Secure Boot is active, the installer offers only GRUB, Limine, systemd-boot and UKI because rEFInd and EFI Stub do not currently have automatic CatOS Secure Boot integration. See boot methods and snapshots.

Filesystem​

Btrfs is the default. ext4, ext3, JFS, XFS and F2FS are also available. Choose Btrfs for Snapper and bootable snapshot integration, or ext4 for a traditional filesystem without those features. See partitioning and filesystems.

Desktop and optional software​

The installer can install a complete desktop, a lightweight desktop, a Wayland workflow or a command-line system without a desktop. KDE Plasma is selected by default. Choose one primary desktop preset to avoid duplicated applications, display managers and configuration.

Niri + DMS and Niri + Noctalia use Catdot Profiles. After package deployment, the installer activates the selected Profile in package-verification mode instead of running a second package installation.

See desktop environments and window managers.

Additional selections include Fcitx5 or IBus, CatOS Bash/Fish/Zsh configuration, LTS/Mainline/Zen/Hardened kernels, virtualization tools, Docker, Podman, development tools, Distroshelf and common applications.

Driver configuration​

After installing the target packages, Calamares runs:

chwd --autoconfigure

chwd matches PCI and USB devices against hardware profiles and installs the required graphics, network, virtual-machine guest and device-specific packages and configuration. See hardware drivers.

Before confirming​

Review the repository, boot method, target disk, filesystems, swap, desktop, extra kernels, optional software, username and timezone. After reboot, complete the post-installation checks.