下载Arch Linux ISO镜像
.iso
格式)。 sha256sum -c <ISO文件路径>.sha256sum # 对比官网提供的SHA256值
刻录ISO到光盘
sudo dd if=/path/to/archlinux.iso of=/dev/sdX bs=4M status=progress && sync
(/dev/sdX
替换为光盘设备,如/dev/sdb
)
Del
、F2
、Esc
或F10
(具体按键因主板而异)。 将光盘或USB设置为第一启动项。
若使用UEFI启动,需禁用Secure Boot以允许自定义引导加载器。
fdisk -l
/dev/sda
为例): fdisk /dev/sda
n
创建新分区,p
选择主分区,+500M
分配给/boot
(可选)。 /swap
(交换分区,大小为内存容量)和/home
(可选)。 w
保存并退出。mkfs.ext4 /dev/sda1 # 格式化根分区(/) mkfs.ext4 /dev/sda2 # 格式化/home分区(可选) mkswap /dev/sda3 # 格式化交换分区 swapon /dev/sda3 # 激活交换分区
mount /dev/sda1 /mnt # 挂载根分区 mkdir /mnt/home # 创建/home挂载点(可选) mount /dev/sda2 /mnt/home # 挂载/home分区(可选)
pacstrap /mnt base base-devel # 安装基础系统和开发工具 genfstab -U /mnt >> /mnt/etc/fstab # 自动生成fstab文件
arch-chroot /mnt
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
locale.gen
文件:en_US.UTF-8 UTF-8
和zh_CN.UTF-8 UTF-8
,保存后运行: locale-gen
/etc/hostname
,设置主机名(如myarch
)。passwd
pacman -S grub os-prober grub-install --target=i386-pc /dev/sda # BIOS模式 # 或 grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB /dev/sda # UEFI模式 grub-mkconfig -o /boot/grub/grub.cfg
useradd -m yourusername passwd yourusername usermod -G wheel yourusername
/etc/sudoers
,取消wheel
组的注释。exit umount -R /mnt reboot
/swap
(交换分区,建议≥1GB)。 /home
(用户数据)、/boot/efi
(UEFI启动,约500MB)。 /dev/sda
),而非USB设备。 grub-install
并更新配置