1. PVE环境准备与Win10镜像选择
在开始部署之前,我们需要确保PVE(Proxmox Virtual Environment)虚拟化平台已经正确安装并运行。PVE是一款基于Debian的开源虚拟化管理平台,它集成了KVM和LXC两种虚拟化技术,非常适合用来搭建各种虚拟化环境。
首先检查PVE系统版本是否最新。登录PVE管理界面后,在节点上点击"Updates"可以查看可用更新。建议先执行系统更新:
bash复制apt update && apt dist-upgrade -y
接下来是Win10镜像的选择。微软官方提供了多种版本的Win10镜像,对于虚拟桌面环境,我推荐使用Windows 10 Enterprise LTSC版本。这个版本去除了很多不必要的组件和应用,运行更轻量,更新频率也更合理。可以从微软官网或正规渠道获取镜像。
上传镜像到PVE存储的步骤很简单:
- 登录PVE管理界面
- 选择数据中心 > PVE节点 > local(pve)
- 点击"ISO镜像"标签页
- 点击"上传"按钮选择本地下载好的ISO文件
上传完成后,建议校验一下文件的SHA256值,确保镜像完整无损。这个步骤很多人会忽略,但我在实际部署中遇到过几次因为镜像损坏导致安装失败的情况。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 创建并配置Win10虚拟机
创建虚拟机时,参数配置直接影响后续使用体验。根据我的经验,以下配置在性能和资源占用之间取得了很好的平衡:
- CPU:4核心(如果物理机支持,开启CPU类型为host)
- 内存:4GB起步(如果运行大型软件可以增加到8GB)
- 磁盘:100GB thin provision(实际占用根据使用情况增长)
- 显卡:选择virtio-gpu,显存设置为128MB
- 网络:virtio网卡,桥接模式
在PVE中创建虚拟机的具体命令如下(也可以通过Web界面操作):
bash复制qm create 100 --name win10-vm --memory 4096 --cores 4 \
--net0 virtio,bridge=vmbr0 --scsihw virtio-scsi-pci \
--scsi0 local-lvm:100,size=100G
