sepeighth 发表于 2023-2-5 20:49:33

四、PVE(Proxmox VE)底层系统安装Windows

四、PVE(Proxmox VE)底层系统安装Windows


1、      下载并上传windows所需要的ISO文件,并在PVE页面local(pve)-ISO镜像页面上传。
(1)      windows11原版安装包
(2)      virtio drivers驱动安装ISO
下载地址:WindowsVirtIO Drivers - Proxmox VE
2、      创建windows11虚拟机(1)       PVE节点,创建虚拟机(2)       常规选项
节点PVE;VM ID,记住这个编号;名称:Windows
(3)       操作系统选项
使用CD/DVD光盘镜像文件-存储local-ISO镜像-选择刚才上传的windows安装包ISO;客户机操作系统:Microsoft Windows;版本:默认最新。
(4)       系统选项
显卡:默认;机型:q35(重启时大概率出现黑屏卡死无法重启的现象,尝试将机型由q35,改成默认(i440fx),版本6.2好像就可以尝试,如果还不行,将版本改成6.0或其他版本进行测试);固件BIOS:OVMF(UEFI);添加EFI磁盘:去掉勾;SCSI控制器:默认的VirtIO SCSI;Qemu代理:默认;添加TPM:勾选;TPM存储:选你能选的local-lvm;版本:v2.0。此页面除了一定要将添加TPM存储勾选并选择好外,其他项都可以更换。
(5)       磁盘选项
总线/设备:SCSI 0(这里随意都可以);存储:local-lvm(根据自己的存储来选);磁盘大小:60G(我只用一个分区);SSD仿直:勾选(当宿主机PVE是固装在固态硬盘里面的时候,勾选此项可以提高虚拟机的磁盘性能);其他项默认即可。
(6)       CPU选项
插槽:1;核心:4(根据自己的CPU来选择);类别:如果想要性能以及在win里面能识别出cpu型号的话,就改成HOST即宿主机CPU;启用NUMA:勾选上;其他默认即可。
(7)       内存选项
内存:根据自己的宿主机内存多少来自己分配吧。
(8)       网络选项
如果不是直通网卡的话,模型:先使用E1000安装完系统,关机再换成VirtIO (半虚拟化),因为windows没有VirtIO的驱动,需要进入系统后使用VirtIO drivers来安装(vmxnet3也可以使用,好像也正常,性能不如VirtIO)
(9)       确认选项
检查一下配置清单,没问题完成即可。
(10)   继续编辑虚拟机硬件,添加另一个CD/DVD驱动器
找到刚创建好的虚拟机-硬件-添加:
总线/设备默认即可;ISO找到你上传的那个virtio driver安装ISO,添加。
(11)   编辑虚拟机引导顺序:
选项-引导顺序:将windows安装包的那个cd驱动器勾选并手动到第一位。
(12)   修改机型解决重启windows黑屏的情况:
重启时大概率出现黑屏卡死无法重启的现象,尝试将机型由q35,改成默认(i440fx),版本6.2好像就可以尝试,如果还不行,将版本改成6.0或其他版本进行测试。
至此,windows11的虚拟机就创建完成了。3、      安装Windows11(1)       进入windows安装cd的引导
开启刚才创建好的windows11虚拟机,在页面显示press anykey to boot from cd/dvd时按键盘任意键(注意把窗口确定到控制台这个页面)来进入windows安装包ISO的引导。

(2)       按自己要求选一下语言和输入法:

(3)       准备开始安装:

(4)       选择你想安装的版本:

(5)          接受协议:
(6)       选择自定义:仅安装windows(高级)

(7)       选择要安装的驱动器时,发现并没有创建虚拟机时创建的虚拟磁盘,这是因为没有驱动识别不到,点击加载驱动程序来添加virtio driver安装包。


(8)       依次点选:virtio-win-xxxx-amd64-w11


(9)       识别到驱动,点击下一页,便可自动识别硬盘:

(10)   识别到了刚才虚拟机创建的60G硬盘,如果需要分区的话,自己去创建一下分区即可,如果不需要分区,直接下一页:

(11)   windows开始复制文件与安装,耐心等待:

(12)   耐心等待复制及安装完windows后,到了你个性设置的时候:

(13)   选择输入法:


(14)   设定windows的单机用户名称和密码或是使用联机账户:


(15)   隐私相关设置,我全关闭了。

(16)   黎明前最后的黑暗:

(17)   安装完成进入系统:

(18)   进入系统第一件事:打开远程桌面:进入设置-搜索远程桌面

(19)   将远程桌面打开,并记住显示的电脑名称:

(20)   在本地电脑按着win+r调出运行,输入mstsc,输入刚才看到的电脑名称,跳出让你输入用户名密码,填入即可。如果你没设置密码,默认是无法连接的,去win11的用户设置界面添加一下用户的密码,再到这里输入即可。之所以使用远程桌面,是因为使用远程桌面后,可以方便的在本地电脑复制文件到远程桌面的虚拟windows11里面粘贴。

(21)   (21)      查看一下设备管理器,应该会有一到两个未识别的设备,进入驱动镜像,运行virtio-win-guest-tools安装文件安装驱动也包含了guest-agent驱动。如需要还可以安装virtio-win-ge-x64以及guest-agent文件夹下的qemu-ga-x86_64也一起安装一下,并且安装后在虚拟机关机情况下,PVE进入虚拟机-选项-QEMU Guest Agent-使用 QEMU Guest Agent,这样PVE就能在概要里面的IPs看到此机的ip地址等情况,重启虚拟机,不是在win里重启,是在关闭虚拟机后,再启动,或是直接pve里面重启。
(22)   安装完成后,如果是直通的核显,应该就差他没有驱动上了,右键-更新驱动程序-自动搜索驱动程序-这时会跳出windows的自动更新页面,等等更新完成后,核显也驱动成功。
    注意:显示适配器里面有一个Microsoft Remote Display Adapter,这个是远程桌面的驱动。


(23)   至此,pve中安装windows11虚拟机完成。
注:在PVE中安装windows,win11的安全中心-设备安全性-内核隔离,此项如果打开,会导致系统cpu占用极高甚至100%,PVE群里的大佬们告知,应该是内核隔离的本质是二次虚拟化,比较耗CPU,而且这玩意没啥用,可以关闭忽略掉。
页: [1]
查看完整版本: 四、PVE(Proxmox VE)底层系统安装Windows