「技术教程」Proxmox VE(PVE)安装windows11精简版ESD插图

前言

最近在阿里云盘上搞到了几份视频资源,由于挺大的,就不想长时间开电脑下载,加上已有pve主机了,直接在pve上下载并存到pve自己的磁盘上不就行了。

「技术教程」Proxmox VE(PVE)安装windows11精简版ESD插图1

最初,我尝试使用Alist这个网盘聚合的工具来实现下载,但遇到了一个棘手的问题:尽管文件确实在下载,但没有任何进度提示或进度条。我只能依赖PVE上的网络波动来判断下载状态,但这并不是一种可靠的方式,因为有时在下载过程中突然网络波动消失了。

我开始担心,担心可能已经白白浪费了时间和精力,或许某个文件下载失败了但我却没有收到任何错误提示。

为了解决这个问题,我考虑了最佳方案:在PVE上虚拟一个Windows系统,然后将PVE的共享磁盘映射到本地,通过网盘软件直接进行下载。这样我不仅可以通过直观的用户界面查看下载进度,还可以随时暂停下载,并且获得极佳的使用体验。

为了避免Windows原始系统的臃肿和性能消耗,我选择安装了一款由大神制作的精简版系统。然而,精简版系统通常采用的是.esd格式,这种格式通常需要在PE环境中使用专门的安装镜像软件进行处理,但在PVE中无法直接使用。

解决办法就是自己将esd转成iso镜像格式,如果大神提供了现成的iso就更加好了。

esd格式转iso

原理就是将原装iso的镜像解包,将里面的install.esd替换成我们精简版的系统.esd,注意文件名必须改成install.esd

具体请查看大神的文章:《不忘初心系统ESD格式转ISO的方法》

步骤:

  • 先用软碟通UltraISO 打开 不忘初心系统ISO外壳
  • 双击右侧对应的镜像,进入到\sources这个文件夹
  • 将精简版的镜像esd文件改名为install.esd拖入目录下
  • 另存为iso即可

上传iso镜像

得到镜像后还是老规矩,直接上传到pve的镜像管理中去。

「技术教程」Proxmox VE(PVE)安装windows11精简版ESD插图2

注意如果是中文名,上传后会被转成下划线。

下载pve的windows驱动

windows想要好用,肯定得安装驱动,虽然pve的硬件配置,在安装完windows后,大部分的驱动都是不需要安装的,但是还是有部分驱动无法识别,pve官方有提供对应的驱动安装程序,名为:Windows VirtIO Drivers;它也是一个iso镜像,我们也需要下载后上传到pve镜像管理中去。

驱动下载地址:Windows VirtIO Drivers

推荐下载稳定版。

「技术教程」Proxmox VE(PVE)安装windows11精简版ESD插图3

下载完毕自己上传大pve,待会要用。

配置windows虚拟机

接着我们再pve的管理页面创建虚拟机:

「技术教程」Proxmox VE(PVE)安装windows11精简版ESD插图4
「技术教程」Proxmox VE(PVE)安装windows11精简版ESD插图5

显卡建议默认,如果选择VirtlO-GPU就没法直接通过网页在线控制windows了,除非你是有特殊需求,比如显卡直连啥的,这个就与本文无关了,自己找对应的教程即可。

EFI存储和TPM存储直接选择本地存储,local-lvm或者你自己新增的磁盘都可以。

磁盘大小建议64g,也是windows11官方推荐的大小,你搞32g也行。

cpu我选择的是2插槽2核心,总共4核,这个根据自己主机性能来定。

内存win11推荐的是8g内存,也就是8192,这个也看自己主机性能,差点就少给点内存。

网络部分基本默认即可,模型一般是Intel E1000

最后确认,然后启动虚拟机,剩下的就和平时安装系统一样了,我就不重复了。

配置pve驱动

系统安装完毕后我们直接关机,在对应的虚拟机硬件山直接移除CD/DVD驱动器,这个是刚刚系统iso的驱动,移除后我们再添加一个驱动iso。

「技术教程」Proxmox VE(PVE)安装windows11精简版ESD插图6

添加成功后我们再次启动虚拟机,可以在系统看到对应的驱动器,我们点击驱动器里面的Virtio-win-guest-tools.exe程序,然后下一步下一步安装即可,安装完重启一下系统

「技术教程」Proxmox VE(PVE)安装windows11精简版ESD插图7
「技术教程」Proxmox VE(PVE)安装windows11精简版ESD插图8

完事后可以关机,然后在硬件那移除这个CD/DVD驱动器。

注意事项

安装精简版系统一定要找去除wd安全软件的,这个玩意真的是让我恶心坏了,我已经关闭了它的扫毒功能,结果还是把我好几个工具软件给删除了,真是坑的很。

由于显卡限制,通过web远程管理的windows分辨率只有1280*800,如果你调整显示的硬件,比如改成VirtlO-GPU,确实可以更改分辨率了,但是必须使用virt-viewer来远程管理,但是这个软件并不好用。