Artix Linux 是一个基于 Arch Linux 但使用非 systemd 初始化系统的发行版。以下是详细的安装步骤:
下载镜像:
创建安装介质:
# 使用 dd 命令创建 USB 启动盘(替换 /dev/sdX 为你的 USB 设备)
dd if=artix.iso of=/dev/sdX bs=4M status=progress oflag=sync
启动 Live 环境:
连接网络:
# 有线网络通常自动连接
# 无线网络使用:
wifi-menu
更新系统时钟:
timedatectl set-ntp true
分区和格式化:
# 查看磁盘
fdisk -l
# 使用 cfdisk 或 fdisk 分区
cfdisk /dev/sdX
# 格式化分区(示例)
mkfs.ext4 /dev/sdX1 # 根分区
mkswap /dev/sdX2 # swap 分区
swapon /dev/sdX2
mkfs.fat -F32 /dev/sdX3 # EFI 分区(UEFI 系统需要)
挂载分区:
mount /dev/sdX1 /mnt
mkdir -p /mnt/boot/efi
mount /dev/sdX3 /mnt/boot/efi
安装基本系统:
basestrap /mnt base base-devel linux linux-firmware
生成 fstab:
fstabgen -U /mnt >> /mnt/etc/fstab
进入 chroot 环境:
artix-chroot /mnt
设置时区:
ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
hwclock --systohc
本地化设置:
# 编辑 /etc/locale.gen,取消注释需要的语言
locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf
网络配置:
echo "myhostname" > /etc/hostname
# 编辑 /etc/hosts 文件添加主机名
设置 root 密码:
passwd
安装引导加载程序:
# 对于 GRUB (BIOS)
pacman -S grub
grub-install /dev/sdX
grub-mkconfig -o /boot/grub/grub.cfg
# 对于 GRUB (UEFI)
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Artix
grub-mkconfig -o /boot/grub/grub.cfg
安装初始化系统服务(根据你选择的 init 系统):
# 例如对于 runit:
pacman -S runit elogind-runit
ln -s /etc/runit/sv/elogind /etc/runit/runsvdir/default/
创建用户:
useradd -m -G wheel -s /bin/bash username
passwd username
安装 sudo:
pacman -S sudo
visudo # 取消注释 %wheel ALL=(ALL) ALL 行
退出并重启:
exit
umount -R /mnt
reboot
安装图形界面(可选):
pacman -S xorg xorg-server xf86-video-vesa
pacman -S xfce4 xfce4-goodies # 或其他桌面环境
安装显示管理器(可选):
pacman -S lightdm lightdm-gtk-greeter
systemctl enable lightdm # 对于 OpenRC: rc-update add lightdm
安装 AUR 助手(可选):
pacman -S git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
更新系统:
pacman -Syu
注意:Artix Linux 的安装过程与 Arch Linux 类似,但初始化系统不同。根据你选择的初始化系统(runit/OpenRC/s6/dinit),服务管理命令会有所不同。