虚拟机安装Arch Linux全流程指南
准备工作
在开始安装前,需确保硬件和软件满足基本要求,并下载必要的工具。

-
系统要求
- 虚拟机软件:推荐使用VirtualBox(免费)或VMware Workstation(功能更全面)。
- 系统资源:建议分配至少2GB内存、25GB硬盘空间(动态扩容更灵活)、1个CPU核心。
- 网络连接:确保虚拟机网络模式为“NAT”或“桥接”,以便安装过程中下载软件包。
-
下载Arch Linux镜像
- 访问Arch Linux官网下载最新ISO镜像(如
archlinux-x86_64.iso),并校验SHA256哈希值确保完整性。
- 访问Arch Linux官网下载最新ISO镜像(如
-
创建虚拟机
以VirtualBox为例:新建虚拟机,类型选择“Linux”,版本选“Arch Linux(64位)”,按需分配硬件资源,存储加载下载的ISO镜像。
启动Arch Linux安装环境
-
启动虚拟机
- 开启虚拟机,从ISO启动后进入命令行界面,输入
root登录(默认无密码)。 - 执行
loadkeys us设置键盘布局(根据需要替换为zh等)。
- 开启虚拟机,从ISO启动后进入命令行界面,输入
-
网络配置
- 虚拟机通常自动通过DHCP获取IP,可通过
ip a查看网络接口(如enp0s3)和IP地址。 - 若需手动配置,编辑
/etc/systemd/network/dhcp.network:[Match] Name=enp0s3 [Network] DHCP=yes
- 启动网络服务:
systemctl start systemd-networkd。
- 虚拟机通常自动通过DHCP获取IP,可通过
磁盘分区与格式化
-
查看磁盘信息
- 执行
lsblk或fdisk -l列出磁盘,确认目标设备(如/dev/sda)。
- 执行
-
分区方案

- 推荐使用GPT分区表,创建以下分区:
| 分区 | 大小 | 文件系统 | 挂载点 |
|——–|———-|———-|————–|
| /dev/sda1 | 512MB | FAT32 | /boot/efi |
| /dev/sda2 | 剩余空间 | ext4 | /(根目录) | - 使用
fdisk /dev/sda或parted进行分区操作,完成后执行mkfs.fat -F32 /dev/sda1和mkfs.ext4 /dev/sda2格式化。
- 推荐使用GPT分区表,创建以下分区:
-
挂载分区
- 创建挂载点并挂载:
mount /dev/sda2 /mnt mkdir -p /mnt/boot/efi mount /dev/sda1 /mnt/boot/efi
- 创建挂载点并挂载:
安装基础系统
-
更换镜像源(可选)
- 编辑
/etc/pacman.d/mirrorlist,将国内镜像源(如清华大学、阿里云)移至顶部,加速下载:Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
- 编辑
-
安装基础软件包
- 执行
pacstrap /mnt base linux linux-firmware,安装Linux内核、基础工具和固件。 - 安装后需生成
fstab文件:genfstab -U /mnt >> /mnt/etc/fstab,校验cat /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:locale-gen。 - 创建
/etc/locale.conf:echo "LANG=zh_CN.UTF-8" > /etc/locale.conf。
- 设置时区:
-
网络配置
- 设置主机名:
echo "arch-vm" > /etc/hostname。 - 编辑
/etc/hosts:0.0.1 localhost ::1 localhost 127.0.1.1 arch-vm.localdomain arch-vm
- 安装网络管理工具(如
networkmanager):pacman -S networkmanager,并启用服务:systemctl enable NetworkManager。
- 设置主机名:
-
创建用户与密码
- 设置root密码:
passwd。 - 创建新用户(如
archuser):useradd -m -G wheel archuser,设置密码:passwd archuser。 - 编辑
/etc/sudoers,取消%wheel ALL=(ALL) ALL的注释,赋予用户sudo权限。
- 设置root密码:
安装引导程序与重启
-
安装GRUB引导程序

- 安装必要工具:
pacman -S grub efibootmgr。 - 安装GRUB至EFI分区:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ArchLinux。 - 生成配置文件:
grub-mkconfig -o /boot/grub/grub.cfg。
- 安装必要工具:
-
清理与退出
- 退出chroot环境:
exit,卸载分区:umount -R /mnt。 - 重启虚拟机:
reboot,移除ISO镜像。
- 退出chroot环境:
首次启动与后续配置
-
登录系统
- 使用新创建的用户登录,执行
sudo pacman -Syu更新系统。
- 使用新创建的用户登录,执行
-
安装桌面环境(可选)
- 以Xfce为例:
sudo pacman -S xfce4 xfce4-goodies lightdm lightdm-gtk-greeter,启用服务:sudo systemctl enable lightdm。
- 以Xfce为例:
-
安装常用工具
- 推荐软件:
sudo pacman -S vim git wget curl。
- 推荐软件:
通过以上步骤,虚拟机中的Arch Linux系统即可完成安装,Arch Linux的高度定制化特性允许用户根据需求进一步优化配置,享受轻量级与高性能的Linux体验。


















