简介

Artix Linux 是基于 Arch Linux 的轻量级发行版,使用 OpenRC、runit 或 s6 作为 init 系统。相比 systemd,提供了更简洁的初始化流程。

分区准备

使用 cfdiskfdisk 进行分区:

# 分区布局示例
/dev/sda1  512M   EFI 分区 (FAT32)
/dev/sda2  REST  Linux 分区 (ext4)

挂载分区

mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot

安装基础系统

使用 artix-archlinux-support 包来获取 Arch 仓库支持:

pacstrap /mnt base base-devel openrc elogind-openrc

配置 fstab

genfstab -U /mnt >> /mnt/etc/fstab

进入新系统

artools-chroot /mnt

基础配置

设置时区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock -w

设置 Locale

echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
echo "zh_CN.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf

设置主机名

echo "artixpc" > /etc/hostname

配置网络

rc-update add NetworkManager default  # 如果用 NetworkManager
rc-update add dhcpcd default           # 如果用 dhcpcd

安装引导程序

bootctl install

创建用户

useradd -m -G wheel,sudo -s /bin/bash username
passwd username

安装桌面环境

以 XFCE 为例:

pacman -S xfce4 xfce4-goodies lightdm lightdm-gtk-greeter
rc-update add lightdm default