ProxMox 5.4 安装 Win10 并且直通 G5400 核显 发表于 2019-07-06 | 分类于 博客 , 笔记 一、SSH 登陆 ProxMox 进行配置 123456789101112131415161718192021222324252627282930313233343536373839# 修改内核支持 IOMMU 及相关模块 vim /etc/default/grub # 修改以下配置 GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on video=efifb:off" # 更新 grub update-grub # 修改 /etc/modules vim /etc/modules # 在末尾添加以下模块 vfio vfio_iommu_type1 vfio_pci vfio_virqfd # 配置驱动黑名单 vim /etc/modprobe.d/blacklist.conf # 增加以下黑名单 blacklist snd_hda_intel blacklist snd_hda_codec_hdmi blacklist i915 # 更新信息 update-initramfs -u # 增加 option 避免虚拟机死机 echo "options kvm ignore_msrs=1" > /etc/modprobe.d/kvm.conf # 查看核显信息 lspci # 得到结果,明显 00:02.0 为核显设备 00:00.0 Host bridge: Intel Corporation Device 3e0f (rev 07) 00:02.0 VGA compatible controller: Intel Corporation Device 3e90 # 获取 vendor IDs lspci -n -s 00:02 # 得到结果,ids 为 8086:3e90 00:02.0 0300: 8086:3e90 # 将资源指定到 VFIO 模块 echo "options vfio-pci ids=8086:3e90" > /etc/modprobe.d/vfio.conf 二、安装 Win 10 虚拟机 123456789101112131415161718192021222324252627282930# 创建虚拟机,先不要启动 vim /etc/pve/qemu-server/100.conf # 下载 virtio-win.iso https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/ # 以下是虚拟机的配置文件,已经直通核显 args: -device vfio-pci,host=00:02.0,addr=0x18,x-vga=on,x-igd-opregion=on bios: ovmf bootdisk: scsi0 cores: 2 efidisk0: local-lvm:vm-100-disk-1,size=128K hostpci0: 00:02.0 ide2: local:iso/cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24.iso,media=cdrom memory: 8192 name: Win10LTSC net0: virtio=9A:C1:8C:D3:00:2E,bridge=vmbr0,firewall=1 numa: 0 ostype: win10 scsi0: local-lvm:vm-100-disk-0,size=32G scsihw: virtio-scsi-pci smbios1: uuid=04142eba-e5d1-466f-93ea-9756fab62814 sockets: 1 vga: virtio vmgenid: 8ffd3881-df09-49e9-9777-13322c8dcf37 # 将 virtio-win.iso 添加到 Win 10 里 # 安装的时候,从 virtio-win.iso 里加载 scsi 驱动 # 安装完成之后,开启远程访问 # 可以通过 Microsoft Remote Desktop 进行远程访问 参考文章 PVE的安装,中文手册及GPU独显核显直通、万兆内网的那些事