PVE安装Windows7

ProxmoxVE pve安装win7系统,安装Windows 10和Windows 11也是一样的流程/设置

有什么用

分享整个PVE重新安装Windows 7 的过程

J4125已经有Window2008了,用来承载服务端应用还是妥妥的;可是最近搞硬件,CH341A土豪金24/25编程器软件支持的平台只有Windows XP,Windows 7,Windows 8之类的,无法在Window2008上运行(运行提示错误);许多定制的应用还是很依赖特定平台+版本的。

背景:其实之前已经安装一次Windows 7,结果PVE网页平台的连接超时,导致我误以为系统坏了,进PVE的shell误删了整个文件:vm-100-disk-0.qcow2;我用以前备份的同名文件(Windows 2008)scp上传到PVE中以后,启动,发现即便界面的控制台无法连接(Connection TImeout)也是可以ping通系统。

怎么用/准备

PVE磁盘空间(比如磁盘有空余空间,或者新的磁盘)至少32GB

在磁盘卷的ISO镜像目录下,上传文件:

  • virtio-win-0.1.240.iso
  • cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso
    • 注意它必须是Window原始的CD磁盘ISO文件,不能是GHOST用的iso(这一步我踩了很多坑)

相关内容

实现方法&步骤

创建虚拟机

image-20240520195559536

这里显卡选择SPICE,bios选择seabios。win7对EFI不友好

这里选择SCSI磁盘

网卡,选择virtio网卡

创建完成之后,再添加一个CD驱动器,选择vitio驱动光盘

vitio-windows驱动下载

配置好就可以开机了

image-20240520194041739

安装过程中找不到硬盘就得用到之前的PVE中设置的那个新的CDROM,加载驱动:

硬盘驱动

这个地方要注意:添加CDROM(指定驱动虚拟磁盘iso文件)的时候要把类型选成IDE,否则会因为是scsi而无法识别。

image-20240520195130170

image-20240520195430707

最后安装完成进入系统。这时,只有磁盘驱动,其他驱动都没,需要安装。

选中任意一个感叹号设备,右击更新驱动,选择浏览计算机以查找驱动(还是用到vitio驱动光盘)

过一会儿,Windows安装成功。

设备驱动

请根据上面的例子,把所有的未知驱动安装了,并且把显卡驱动也安装了~~

image-20240520203124115

是的,现在我可以随时切换使用虚拟中的Windows 2008 和 Windows 7

image-20240520204339181

运行CH341A编程器

成功在Win7下运行中土豪金CH341A编程器(USB主板路由液晶BIOS/FLASH/24/25烧录器)所依赖的驱动和程序了:

image-20240520204043318

image-20240520204124632

修改硬件后停止再启动

修改了硬件信息,比如添加了USB的映射,加载CDROM等等硬件信息编辑/改动

千万不要关机,开机….(我就是这么把Win2008又给整出毛病了)。 正确的姿势是:

  1. PVE的虚拟机(Win7)右键 -》 停止,然后等待整个机器被停止。
  2. PVE的虚拟机(Win7)右键 -》开启

安装USB驱动,反复重试多次无法安装/识别U盘。

最后还是下载安装了Win7的USB驱动解决了:USB万能驱动Win7 V3.0

Win10安装

Win10的安装步骤和这个一摸一样,装好后,选择网卡的驱动程序,还是需要指向虚拟的光驱。

然而该PVE虚拟机的版本还不支持连接/识别微软Xbox的series手柄。

先用Ventoy做一个可启动的U盘(也可以使用微PE工具箱下载),然后把Windows X 的GHOST文件放在U盘根目录,就可以搭配来使用了

微PE工具箱 v2.3 正式版 (2023.06.22)

里面就包含Diskgenius 等实用工具,一同放到维护U盘中;

体验下来:

  • 这个微PE工具箱里面的磁盘工具非常好用。

  • PVE的这个安装必须是纯净版Windows的安装,而电脑PC实体机器,直接用下载好的GHOST版Win10或Win11(一般会自动帮忙激活系统等等操作,比如:YLFM,DEEP),直接还原到磁盘的主分区即可(当然用逻辑分区也可以,已实践过)。

灵感来源

ProxmoxVE pve安装win7系统(多图)