PVE 8 安装 Windows 11 最佳实践
折腾软路由的同学应该对 pve 不陌生,这个 pve 相当于让你自己拥有一个私人定制的云服务器集群。但在软路由上安装 windows 的需求其实不是很大,其实很大程度是出于利用过剩的性能,毕竟 4 核处理器+16GB 内存的组合也不是很少见。我的需求其实倒是真实的,我的笔记本是 MacBook,但前一段接触一个项目,必须要基于 Windows 开发,所以我在软路由上搭建了 windows 虚拟机作为开发环境。现在将这个过程分享出来,希望能帮到需要的人。
太长不读
-
预先准备:
- 安装PVE 8.x
- 下载Windows 11和VirtIO的ISO镜像文件
- 在PVE的local存储节点上上传两个ISO文件
-
虚拟机创建:
- 创建VM,设置ID和名称,勾选Advanced选项
- 选择Windows 11 ISO和VirtIO ISO
- 配置系统:启用Qemu Agent、选择EFI Storage和TPM Storage为local-lvm,版本为v2.0
- 设置磁盘:勾选Discard和SSD emulation,磁盘大小建议128GB
- 配置CPU:选择4个核心,类型为host
- 分配8G内存
- 使用默认网络设置
-
Windows安装:
- 启动VM,进入Console界面
- 安装过程中选择“我没有产品密钥”跳过序列号
- 选择专业版
- 遇到未识别硬盘时,加载VirtIO硬盘驱动程序
- 硬盘识别后,加载VirtIO网络驱动程序
- 最后,完成安装。
预先准备的资源
- 安装好 pve 8.x
- 下载好 Windows 11 的 ISO 镜像文件 Download Windows 11 (microsoft.com)
- 下载 VirtIO 的 ISO 镜像 Windows VirtIO Drivers - Proxmox VE
- 在 pve 的 local 存储节点上选择 ISO Images,点击 Upload 上传前面得到的 2 个 ISO 文件
![](https://img.haomeiwen.com/i1404068/d9923de9f1588504.png)
虚拟机创建步骤
接下来创建一个 VM,这一步只需指定 VM ID 和 Name,注意不要重复了就好。另外需要勾选下面的 Advanced 选项。
![](https://img.haomeiwen.com/i1404068/2c93b841683ff4e7.png)
点击 Next。在 Guest OS 下选择 Microsoft Windows ,Version 选择 11/2022,在 Use CD/DVD disc image file (iso) 下面选择 Windows 的 ISO,勾选 Add additional drive for VirtIO drivers,选择 VirtIO 的 ISO 镜像。
![](https://img.haomeiwen.com/i1404068/87b8542784738ac7.png)
点击 Next 到 System 标签,勾选 Qemu Agent,EFI Storage 选择 local-lvm,TPM Storage 也选择 local-lvm, Version 选择 v2.0
![](https://img.haomeiwen.com/i1404068/b09116bc5296c331.png)
点击 Next 到 Disks 标签,勾选 Discard 和 SSD emulation,Disk size 建议 128GB,其他保持默认状态
![](https://img.haomeiwen.com/i1404068/89cca093f31bce0e.png)
点击 Next 到 CPU 标签,Cores 选择 4,因为我的软路由是 4 核的,没法更高了,type 选择 host
![](https://img.haomeiwen.com/i1404068/3fcf398f17602a1f.png)
点击 Next,分配内存,Windows 11 最少也给 8G 吧
![](https://img.haomeiwen.com/i1404068/139434a4e38ae475.png)
点击 Next,网络这块就都是默认的,没有需要改的
![](https://img.haomeiwen.com/i1404068/808677791b8d87c7.png)
点击 Next
![](https://img.haomeiwen.com/i1404068/ecea7d3eff85019b.png)
然后点击 Finish
Windows 安装步骤
启动虚拟机,然后到 Console 界面
![](https://img.haomeiwen.com/i1404068/88ff612106ea7ade.png)
然后一步步进行,需要序列号如果手头没有,可以点下面的我没有产品密钥跳过这个界面
![](https://img.haomeiwen.com/i1404068/2f0f3b5379370fe4.png)
一般选择专业版就够了
![](https://img.haomeiwen.com/i1404068/749532498bf80f61.png)
接下来,一步步进行的话,你会碰到下面这个界面
![](https://img.haomeiwen.com/i1404068/a8c1a25fc2e1359c.png)
没有看到硬盘,是由于没有驱动的原因,这也是为什么我们之前需要挂载 VirtIO 的 ISO 的原因。点击“加载驱动程序”
![](https://img.haomeiwen.com/i1404068/269e6704f538b567.png)
点击“浏览”
然后,在 virtio 的光驱下面的 amd64 节点下的 w11 选中,点确定
![](https://img.haomeiwen.com/i1404068/24a3bd635749b4aa.png)
点击下一页
![](https://img.haomeiwen.com/i1404068/a586eb7ade07ffe1.png)
然后你会看到硬盘被识别
![](https://img.haomeiwen.com/i1404068/ec1edfe0c8cb44a5.png)
这时候,我们点击 “新建”
![](https://img.haomeiwen.com/i1404068/5e00c79892886248.png)
然后点击“应用”,在对话框中点 “确认”
![](https://img.haomeiwen.com/i1404068/c73dd68f403e392d.png)
但是,千万,千万不要这个时候点“下一页”,否则在后面你会在一些步骤后遭遇到下面这个界面,会一直停在这里,因为我们没有安装网络驱动。
![](https://img.haomeiwen.com/i1404068/22dcc4d5f879b724.png)
所以此时,我们应该在下面这个界面,再次点击“加载驱动程序”
![](https://img.haomeiwen.com/i1404068/c73dd68f403e392d.png)
然后浏览同样的 VirtIO 光盘,这次要展开 “NetKVM” 节点下面的 “w11”,注意,还要再展开,选中里面的 “amd64”
![](https://img.haomeiwen.com/i1404068/450631d94f3d3e63.png)
然后你会看到这个界面
![](https://img.haomeiwen.com/i1404068/cce770d998be2f35.png)
点击下一页,你会回到这个界面,注意要选择第三个硬盘
![](https://img.haomeiwen.com/i1404068/ef3847fd42d10db2.png)
然后基本一路 Next 就可以安装好了。