25 / 03 / 16
在Proxmox VE中创建并配置Arch Linux虚拟机的完整流程
虚拟机构建与配置
ISO准备与上传 访问Arch Linux官网下载最新ISO镜像。通过Proxmox网页控制台,将ISO上传至存储池:导航到"ISO Images" → "Upload" → 选择本地文件。
虚拟机参数设置 创建虚拟机时需配置:
唯一ID与名称标识
磁盘空间≥30GB(推荐EXT4格式)
CPU核心≥2个,类型选择host
内存分配4096MB(4GB)
网络配置保持默认
系统安装与配置
分区与格式化
# 查看设备 fdisk -l # 指向设备 fdisk /dev/sda # 创建根分区(主分区) mkfs.ext4 /dev/sda1 # 创建swap分区并启用swap mkswap /dev/sda2 && swapon /dev/sda2 # 挂载根分区 mount /dev/sda1 /mnt
安装核心组件
# 安装核心组件并生成挂载配置 pacstrap /mnt base linux linux-firmware # 生成文件系统表 genfstab -U /mnt >> /mnt/etc/fstab # 进入新系统环境 arch-chroot /mnt
引导程序配置
# 设置主机名 echo "arch-vm" > /etc/hostname # 安装GRUB pacman -S grub # 写入引导程序 grub-install /dev/sda # 生成grub配置文件 grub-mkconfig -o /boot/grub/grub.cfg
设置镜像源
# 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
桌面环境与服务配置
# 图形界面安装GNOME及相关组件 pacman -S gnome networkmanager qemu-guest-agent # 启用图形登录和网络管理服务 systemctl enable gdm.service systemctl enable NetworkManager
账户安全设置
# 设置root密码 passwd # 退出 exit # 关机 shutdown now
后期优化与启动
移除安装ISO:在Proxmox硬件设置中设置CD/DVD驱动为"不使用介质"
启用QEMU Guest Agent:在"Options"中勾选该功能
首次启动验证 重启后通过控制台登录,使用root账户和预设密码进入GNOME桌面环境。建议通过pacman -Syu
更新系统组件。
关键提示:视频演示显示完整分区过程需注意:
根分区建议分配剩余空间的90%
Swap分区通常设置为物理内存的1.5-2倍
使用lsblk命令可实时查看分区状态
附录: