简介
Artix Linux 是基于 Arch Linux 的轻量级发行版,使用 OpenRC、runit 或 s6 作为 init 系统。相比 systemd,提供了更简洁的初始化流程。
分区准备
使用 cfdisk 或 fdisk 进行分区:
# 分区布局示例
/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