前言

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

于是我一开始就通过Alist这个网盘聚合的工具来实现下载,但是发现有一个很蛋疼的问题,当我通过alist将网盘的文件复制到挂载的本地磁盘上时,虽然文件确实有在下载,但是没有任何提示,没有进度条,我唯一能拿来做判定条件的就是pve的网络波动,但是这样也不是万能的,因为下载到一半突然直接网络波动消失了。

我心想完蛋,怕是白下了,估计是哪个文件下载失败报错了啥的。

为了解决这个问题,我能想到的最佳方案就是用pve去虚拟一个windows系统,然后windows系统将pve的共享磁盘挂载映射到本地,然后通过网盘的软件直接下载,这样我即能通过可视化的UI查看到文件的下载进度,而且还能随时暂停,并且体验极佳。

为了解决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的镜像管理中去。

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

下载pve的windows驱动

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

驱动下载地址:Windows VirtIO Drivers

推荐下载稳定版。

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

配置windows虚拟机

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

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

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

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

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

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

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

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

配置pve驱动

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

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

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

注意事项

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

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

分类: 运维 标签: windowsPVEesd

评论

暂无评论数据

暂无评论数据

目录