Arch Linux硬盘安装指南
Arch Linux以其简洁、灵活和高度可定制性著称,适合希望深入理解Linux系统的用户,本文将详细介绍如何通过硬盘安装Arch Linux,涵盖准备工作、分区、系统安装、配置及后续优化,确保整个过程清晰易懂。

准备工作
在开始安装前,需确保以下准备工作就绪:
下载Arch Linux镜像
访问Arch Linux官网下载最新的ISO镜像文件,并使用dd命令或Rufus工具将其制作成启动U盘。验证镜像完整性
使用sha256sum命令校验下载的ISO文件,确保未被篡改:sha256sum archlinux-版本号-x86_64.iso
将输出结果与官网提供的哈希值对比。
备份重要数据
安装过程会清除目标硬盘数据,请提前备份所有重要文件。网络连接
确保安装环境可访问互联网(有线网络推荐,无线网络需额外配置)。
启动与分区
从U盘启动
将制作好的U盘插入电脑,重启并进入BIOS/UEFI设置,选择从U盘启动。加载键盘布局
默认键盘布局为美式,如需其他布局,可执行:loadkeys uk
(示例为英式键盘,替换为
us、fr等对应布局)。更新系统时钟
timedatectl set-ntp true
硬盘分区
使用fdisk或parted工具分区,以下以parted为例,假设目标硬盘为/dev/sda:parted /dev/sda mklabel gpt parted /dev/sda mkpart primary ext4 1MiB 512MiB # /boot分区 parted /dev/sda mkpart primary ext4 512MiB 100% # /分区
格式化分区:

mkfs.ext4 /dev/sda1 mkfs.ext4 /dev/sda2
挂载分区
mount /dev/sda2 /mnt mkdir /mnt/boot mount /dev/sda1 /mnt/boot
安装基础系统
选择镜像源
编辑/etc/pacman.d/mirrorlist,优先选择国内镜像源(如清华、阿里)以加速下载。安装基础包
pacstrap /mnt base linux linux-firmware
生成
fstab文件genfstab -U /mnt >> /mnt/etc/fstab
系统配置
切换到新系统
arch-chroot /mnt
设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime hwclock --systohc
本地化
编辑/etc/locale.gen,取消注释en_US.UTF-8 UTF-8和zh_CN.UTF-8 UTF-8,然后生成:locale-gen echo "LANG=zh_CN.UTF-8" > /etc/locale.conf
网络配置
创建/etc/hostname文件,设置主机名:echo "archlinux" > /etc/hostname
编辑
/etc/hosts:0.0.1 localhost ::1 localhost 127.0.1.1 archlinux.localdomain archlinux安装必要工具
pacman -S networkmanager sudo systemctl enable NetworkManager
设置root密码
passwd
创建用户

useradd -m -G wheel username passwd username
编辑
/etc/sudoers,取消%wheel ALL=(ALL) ALL的注释以赋予sudo权限。
安装引导程序
安装GRUB
pacman -S grub efibootmgr grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Arch grub-mkconfig -o /boot/grub/grub.cfg
重启系统
exit umount -R /mnt reboot
首次启动与优化
登录与更新系统
使用用户名和密码登录,执行:sudo pacman -Syu
安装桌面环境(可选)
以Xfce为例:sudo pacman -S xfce4 xfce4-goodies xorg lightdm lightdm-gtk-greeter sudo systemctl enable lightdm
安装常用软件
sudo pacman -S firefox vim git
常见问题与解决方案
以下为安装过程中可能遇到的问题及解决方法:
| 问题 | 解决方案 |
|---|---|
| 无法连接网络 | 检查ip link确认网卡识别状态,尝试wifi-menu(需安装dialog)或配置netctl。 |
| GRUB安装失败 | 确保EFI分区已正确挂载至/boot,检查/sys/firmware/efi是否存在。 |
FAQs
Q1: 安装过程中提示“failed to retrieve pacakge”怎么办?
A1: 检查网络连接是否正常,或更换镜像源,编辑/etc/pacman.d/mirrorlist,将国内镜像源移至文件顶部后重试。
Q2: 如何在安装后调整分区大小?
A2: 使用gparted(需安装)或parted工具调整分区大小,调整后需更新/etc/fstab并检查文件系统完整性。
通过以上步骤,您已成功完成Arch Linux的硬盘安装,Arch Linux的高度可定制性允许您根据需求进一步优化系统,享受开源系统的灵活与强大。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复