准备工作 #
安装包下载
在 pve 上安装 windows11 需要准备两个安装包,一个是 windows11 的 ISO
,一个是 windows 的虚拟化驱动
Windows VirtIO Drivers - Proxmox VE
安装 #
PVE 新建虚拟机 #
-
创建虚拟机的页面中,客户机操作系统可以选择
Microsoft Windows
,如果是高等级的PVE可以在这个页面直接挂载virtio-win
-
按图进行配置,其中
EFI
存储和TPM
存储位置按需选择 -
硬盘配置
-
CPU 配置,核心数量按需选择,类别最好选择为
host
性能最好 -
内存按需配置
-
网络选择
VirtIO
-
确认界面检查配置无误,注意不要勾选创建后启动
-
创建虚拟机后在硬件界面添加准备工作中下载的 windows 虚拟机驱动
virtio-win
挂载为CD\DVD
-
在选项中调整虚拟机的启动顺序,将挂载 windows 安装盘的
CD\DVD
拖动到第一位,PVE 挂载的硬盘拖动到第二位
Windows 安装 #
上一步 PVE 设置完成后,可以启动虚拟机,注意在控制台中 BIOS 界面读取完成后,会出现提示按任意键从 CD\DVD
启动,如果此时没有按键将不会从光盘中读取,启动失败
按任意键后进入 windows 安装界面,在选择硬盘位置的一步时,由于没有驱动,windows 是无法识别到虚拟硬盘的,此时需要选择加载驱动程序,然后在挂载的驱动光盘中安装
- Vioscsi
- NetKVM 注意平台需要选择 w11→amd64
其中 vioscsi
是虚拟硬盘驱动,NetKVM
是 VirtIO 网络驱动
其余安装步骤不在赘述,如果选择安装 LTSC 版的 windows,在登录账号的那一步无法使用个人 outlook 账号登录,需要切换为使用域登录,创建本地账号
Windows 基础配置 #
完成安装进入系统后,设置中打开远程桌面,此时就可以脱离卡顿的 pve vnc 了
系统激活 #
系统激活推荐使用激活脚本 Microsoft Activation Scripts (MAS) | MAS 一键激活
管理员身份打开 powershell
,输入以下命令:
irm https://get.activated.win | iex
按照提示选择激活
直通显卡 #
在确认基本的远程环境没有问题后,将虚拟机关机并且备份以防万一,然后在 PVE 硬件菜单中将默认的虚拟显卡设置为无,再直通需要的核显或者 PCI 独显