25 / 03 / 16

PVE 安装 Arch

在Proxmox VE中创建并配置Arch Linux虚拟机的完整流程

虚拟机构建与配置

  1. ISO准备与上传 访问Arch Linux官网下载最新ISO镜像。通过Proxmox网页控制台,将ISO上传至存储池:导航到"ISO Images" → "Upload" → 选择本地文件。

  2. 虚拟机参数设置 创建虚拟机时需配置:

    • 唯一ID与名称标识

    • 磁盘空间≥30GB(推荐EXT4格式)

    • CPU核心≥2个,类型选择host

    • 内存分配4096MB(4GB)

    • 网络配置保持默认

系统安装与配置

  1. 分区与格式化

    # 查看设备 fdisk -l # 指向设备 fdisk /dev/sda # 创建根分区(主分区) mkfs.ext4 /dev/sda1 # 创建swap分区并启用swap mkswap /dev/sda2 && swapon /dev/sda2 # 挂载根分区 mount /dev/sda1 /mnt
  2. 安装核心组件

    # 安装核心组件并生成挂载配置 pacstrap /mnt base linux linux-firmware # 生成文件系统表 genfstab -U /mnt >> /mnt/etc/fstab # 进入新系统环境 arch-chroot /mnt
  3. 引导程序配置

    # 设置主机名 echo "arch-vm" > /etc/hostname # 安装GRUB pacman -S grub # 写入引导程序 grub-install /dev/sda # 生成grub配置文件 grub-mkconfig -o /boot/grub/grub.cfg
  4. 设置镜像源

    # Pacman 以 mirrorlist 中 Server 的顺序作为优先级, # 因此添加镜像需要在文件的最顶端添加;您可以同时注释掉其它所有镜像。 vim /etc/pacman.d/mirrorlist # 在文件的最顶端添加 Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch # 更新软件包缓存,两次y能避免从损坏的镜像切换到正常的镜像时出现的问题 pacman -Syyu # 安装软件 pacman -S fastfetch
  5. 桌面环境与服务配置

    # 图形界面安装GNOME及相关组件 pacman -S gnome networkmanager qemu-guest-agent # 启用图形登录和网络管理服务 systemctl enable gdm.service systemctl enable NetworkManager
  6. 账户安全设置

    # 设置root密码 passwd # 退出 exit # 关机 shutdown now
  7. 后期优化与启动

    • 移除安装ISO:在Proxmox硬件设置中设置CD/DVD驱动为"不使用介质"

    • 启用QEMU Guest Agent:在"Options"中勾选该功能

  8. 首次启动验证 重启后通过控制台登录,使用root账户和预设密码进入GNOME桌面环境。建议通过pacman -Syu更新系统组件。

关键提示:视频演示显示完整分区过程需注意:

  • 根分区建议分配剩余空间的90%

  • Swap分区通常设置为物理内存的1.5-2倍

  • 使用lsblk命令可实时查看分区状态

附录:

视频:https://www.youtube.com/watch?v=XlYL2JHgH6k

清华源:https://mirrors.tuna.tsinghua.edu.cn/help/archlinux/