宿主机PVE(proxmoxvm)6.0版(5.4版存在问题不要用)虚拟机windows10主板需要支持虚拟化技术宿主机至少需要两个显卡,一个自用(可以是核显),其他独立PCI显卡直通给虚拟机宿主机需要保证电源功率足够,双显卡推荐额定功率650W,三显卡900W主板和显卡不能太老,理论上要年以后的型号,已确认的最低配为显卡Ti,主板B250M
开启集显BIOS内开启虚拟化相关选项intel虚拟化开启VT-D开启支持SR-IOV单根IO虚拟化ASPM开启让OS管理PCI设备电源,切断宿主BIOS和PCI设备间的管理关系完成BIOS后需要关闭电源重新冷启动
官网下载最新Proxmox6.0版镜像/en/downloads官网下载最新balenaEtcher镜像烧录工具https://www.balena.io/etcher/准备一个2G以上容量U盘,制作Proxmox安装启动U盘,之后插上电脑按流程安装,安装以后可以通过pve管理网页来操作
找到该文件中,GRUB_CMDLINE_LINUX_DEFAULT="quiet",(按i进入编辑模式)将其更改为Intel平台(使用intelCPU和主板):
更新grub修改后,利用命令:dmesg|grep-eDMAR-eIOMMU测试修改效果,若有输出,则正常,无输出,则需要到bios设置虚拟化。
需要预先上传两个iso镜像文件到local存储,一个是win10安装盘(/),一个是virtio驱动(/groups/virt/virtio-win/direct-downloads/archive-virtio/)
请参考如下虚拟硬件配置来创建虚拟机重点如下:创建虚拟机时需要打开高级选项BIOS一定要选择ovmfMachine一定要选择q35cpu选host,至少4coreMemory需要关闭balloon模式,系统需要至少保留2G内存,否则会崩溃PCIDevice需要设置为待直通的显卡,开启pci-eNetworkDevice类型选virtio,主要不要和其他的mac地址冲突CDDrive总线类型一定要选ide,先选择刚刚上传的win10安装盘HardDiks总线类型选scsi
之后启动并安装windows,安装时需要载入virtio驱动,否则找不到硬盘把virtio-win.iso载入虚拟光驱,然后在windows安装程序里面选择光驱中的vioscsiw10amd64这个目录,这样就能加载磁盘驱动,找到磁盘了
修改虚拟机配置文件以解决该问题,找到pve虚拟机配置文件,地址在/etc/pve/qemu-server/下面只列出需要修改的部分,启动args需要添加到首行
显卡正常后后先安装teamviewer,设置永久密码,随windows启动,然后给显卡插上虚拟显示器(上淘宝购买HDMI假负载),进windows设置显示器设置只输出到第二显示器(即独立显卡),否则运行游戏会卡,此后通过teamviewer和游戏串双保险远程管理之后就可以安装游戏串了
首先下载个alpine镜像,然后创建一个2核的LXC容器,用来做一个简单的samba共享盘需要给容器挂载一个足够大的虚拟硬盘
一定要按照前面给的方案手动修改虚拟机配置文件实在不行可能是显卡BIOS加载有问题,参照下面网站下载并破解显卡BIOS/Matoking/NVIDIA-vBIOS-VFIO-Patcher
需要安装虚拟声卡链接:/s/19Ml0SjLAAg3Abc9a9vU_Fw提取码:m7ti
请确认是不是windows一直GPU占用100%,如果是则尝试以下方法,在grub后追加pcie_aspm=off,例如