服务器与大带宽专家 · 持牌IDC/CDN/ISP服务商
简米科技官网JIANMI TECH
资讯 2026-10-08 简米科技 4,561 字 11 分钟阅读

虚拟机安装Arch Linux详细步骤是怎样的?怎么装

导读在虚拟机里安装 Arch Linux,核心流程是:下载 ISO、创建虚拟机、手动分区挂载、pacstrap 装基础系统、chroot 配置、装引导与桌面环境,最后重启进入系统, 只要按顺序执行命令,新手也能在两三个小时内完成,2026年虚拟机安装Arch Linux详细步骤:准备工作与虚拟机选择Arch Lin……

在虚拟机里安装 Arch Linux,核心流程是:下载 ISO、创建虚拟机、手动分区挂载、pacstrap 装基础系统、chroot 配置、装引导与桌面环境,最后重启进入系统。 只要按顺序执行命令,新手也能在两三个小时内完成。

2026年虚拟机安装Arch Linux详细步骤:准备工作与虚拟机选择

Arch Linux 官方只提供命令行安装镜像,没有图形化安装器,这既是它的门槛,也是它“干净可控”的原因,你需要在虚拟机里手动敲几条命令,才能得到一个完全属于自己的系统。

下载Arch Linux ISO与校验

  • 访问 Arch Linux 官网下载页,选择国内镜像站,例如清华 TUNA、中科大 USTC、简米云。
  • 下载文件通常叫 archlinux-x86_64.iso,同时下载 .sig 签名文件。
  • 在 Linux 或已装 GnuPG 的环境里执行 gpg --verify archlinux-x86_64.iso.sig,确认镜像未被篡改。
  • 如果只用于虚拟机学习,校验可跳过,但生产环境建议做。

VMware和VirtualBox安装Arch Linux哪个更适合新手

行业共识认为,个人学习优先选 VirtualBox,因为它免费开源、快照功能直观、教程最多,VMware Workstation Player 对 USB 设备和 3D 加速更友好,适合后续要跑图形密集型任务的人。

对比项 VirtualBox VMware Workstation Player
授权 免费开源 个人免费,商业需授权
快照 支持,操作简单 支持,性能稳定
EFI 启动 需在设置中手动开启 默认较完善
适合场景 新手学习、Linux 实验 需要更好图形与 USB 透传
磁盘占用 动态分配,较灵活 动态分配,较成熟

创建虚拟机关键参数

  • 内存:命令行安装给 2GB,装 KDE 或 GNOME 建议 4GB 以上。
  • CPU:分配 2 核起步,宿主机性能好可给 4 核。
  • 磁盘:虚拟磁盘 20GB 起步,建议 40GB 动态分配。
  • 固件:在虚拟机设置里开启 EFI,否则后面的 GRUB 安装方式要改成 BIOS。
  • 网络:默认 NAT 即可,能上网下载包。

Windows 11下用VirtualBox装Arch Linux难吗:启动Live环境与联网

启动ISO并进入Live环境

虚拟机安装Arch Linux详细步骤是怎样的?怎么装

  • 在 VirtualBox 里挂载下载好的 ISO,启动虚拟机。
  • 出现启动菜单后,选择第一项 Arch Linux install medium (x86_64, UEFI)。
  • 进入 Live 环境后,你会看到 root 提示符,先确认启动模式:
    • ls /sys/firmware/efi/efivars
    • 如果能列出文件,说明是 UEFI 模式;报错则可能是 BIOS 模式。

联网与时间同步

  • 查看网卡:ip a,NAT 模式会自动获取 IP。
  • 测试联网:ping -c 3 baidu.com。
  • 同步时间:timedatectl set-ntp true。
  • 如果没网,检查 VirtualBox 网络设置是否为 NAT 或桥接。

国内网络环境下Arch Linux虚拟机安装怎么换源

默认镜像源在国外,下载速度可能很慢,在 Live 环境里编辑镜像列表:

  • vim /etc/pacman.d/mirrorlist
  • 在文件最上方加入清华源:
    • Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
  • 保存后执行 pacman -Sy 刷新数据库。

这一步能明显减少后续 pacstrap 的等待时间,据 Arch Linux 官方 Wiki,镜像顺序会直接影响包管理器选择下载服务器的优先级。

手动分区与挂载:虚拟机安装Arch Linux最容易卡住的一步

查看磁盘设备名

  • 执行 lsblk 或 fdisk -l。
  • VirtualBox 里通常是 /dev/sda,VMware 里也可能是 /dev/sda 或 /dev/nvme0n1。
  • 本文以 /dev/sda 为例,如果你的设备名不同,后续命令要替换。

推荐分区方案

  • /dev/sda1:EFI 分区,512MB。
  • /dev/sda2:Swap 分区,4GB,内存大可以省略。
  • /dev/sda3:根分区,剩余全部空间。

用fdisk分区

  • 执行 fdisk /dev/sda。
  • 依次输入:
    • n 新建分区,p 主分区,1 分区号,回车,+512M。
    • t 改类型,1 选 EFI。
    • n 新建分区,p,2,回车,+4G。
    • t,2,选 swap。
    • n 新建分区,p,3,一路回车用剩余空间。
    • w 写入并退出。
    • 虚拟机安装Arch Linux详细步骤是怎样的?怎么装

  • 业内专家指出,虚拟机里分区出错可以直接删掉虚拟磁盘重来,所以不用太紧张。

格式化与挂载

  • 格式化 EFI:mkfs.fat -F32 /dev/sda1
  • 初始化 Swap:mkswap /dev/sda2 && swapon /dev/sda2
  • 格式化根分区:mkfs.ext4 /dev/sda3
  • 挂载根分区:mount /dev/sda3 /mnt
  • 创建 EFI 挂载点:mkdir -p /mnt/efi
  • 挂载 EFI:mount /dev/sda1 /mnt/efi

pacstrap安装基础系统与chroot配置

安装基础包

执行以下命令,把系统装进 /mnt:

  • pacstrap /mnt base linux linux-firmware vim networkmanager sudo
  • 等待下载和安装完成,包数量不多,但镜像源慢时可能要十几分钟。

生成fstab与进入chroot

  • genfstab -U /mnt >> /mnt/etc/fstab
  • 检查一下:cat /mnt/etc/fstab
  • 进入新系统:arch-chroot /mnt

时区、语言、主机名

  • 设置时区:
    • ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    • hwclock --systohc
  • 编辑本地化:vim /etc/locale.gen
    • 取消注释 en_US.UTF-8 UTF-8 和 zh_CN.UTF-8 UTF-8
    • 执行 locale-gen
  • 设置默认语言:
    • echo "LANG=en_US.UTF-8" > /etc/locale.conf
  • 设置主机名:
    • echo "arch-vm" > /etc/hostname
  • 编辑 /etc/hosts,加入:
    • 0.0.1 localhost
    • :1 localhost
    • 0.1.1 arch-vm.localdomain arch-vm

设置root密码与普通用户

  • 设置 root 密码:passwd
  • 创建用户:useradd -m -G wheel -s /bin/bash yourname
  • 设置用户密码:passwd yourname
  • 赋予 sudo 权限:EDITOR=vim visudo
    • 找到 %wheel ALL=(ALL:ALL) ALL,去掉前面的 。

安装GRUB引导与桌面环境

安装GRUB

  • 安装引导包:pacman -S grub efibootmgr
  • 安装到 EFI 分区:
    • grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=GRUB
  • 生成配置文件:
    • grub-mkconfig -o /boot/grub/grub.cfg

      虚拟机安装Arch Linux详细步骤是怎样的?怎么装

如果这里报错,先确认 /efi 是否已挂载,以及虚拟机是否开启 EFI。

选择桌面环境

  • KDE Plasma:
    • pacman -S plasma-meta kde-applications sddm
    • systemctl enable sddm
  • GNOME:
    • pacman -S gnome gnome-extra gdm
    • systemctl enable gdm

启用网络并重启

  • systemctl enable NetworkManager
  • 退出 chroot:exit
  • 卸载挂载点:umount -R /mnt
  • 重启:reboot

虚拟机增强工具与中文环境配置

安装VirtualBox增强工具

  • 进入系统后,用普通用户登录。
  • 执行 sudo pacman -S virtualbox-guest-utils
  • 启用服务:sudo systemctl enable vboxservice
  • 重启后,鼠标无缝切换和分辨率自适应会生效。

安装VMware Tools

  • 执行 sudo pacman -S open-vm-tools
  • 启用服务:sudo systemctl enable vmtoolsd
  • 重启虚拟机。

配置中文输入法

  • 安装字体和输入法:
    • sudo pacman -S fcitx5-im fcitx5-chinese-addons noto-fonts-cjk
  • 编辑 /etc/environment,加入:
    • GTK_IM_MODULE=fcitx
    • QT_IM_MODULE=fcitx
    • XMODIFIERS=@im=fcitx
  • 重启后,在输入法设置里添加拼音。

虚拟机安装Arch Linux常见问题Q&A

虚拟机安装Arch Linux需要联网吗?

需要,Live 环境要联网下载基础包和桌面环境,完全离线安装需要提前准备本地仓库,操作复杂得多,不适合第一次安装。

虚拟机安装Arch Linux和物理机安装有什么区别?

虚拟机磁盘是虚拟文件,设备名多为 /dev/sda,分区风险低,出错可删盘重来,物理机要考虑真实硬件驱动、引导顺序和双系统分区,设备名可能是 /dev/nvme0n1,VirtualBox 默认可能是 BIOS,建议在设置里开启 EFI。

免费虚拟机安装Arch Linux要多久?

免费方案用 VirtualBox 即可,熟练后约 1 到 2 小时,新手边查边做通常 2 到 3 小时,时间主要消耗在下载包、分区和桌面环境配置上,使用国内镜像源后,pacman 下载速度通常比默认源更快,具体取决于本地网络环境。

分享本文
本文为 简米科技官网 原创,已由运维技术专家审核。转载请注明来源:原文链接
售前咨询 服务热线 售后 邮箱