PVE8更新至PVE8.3.5安装PVE9最新版报错怎么办 如何解决及办法
发布时间:2025/9/22 19:02:41来源:佚名
PVE8更新至PVE8.3.5之后以及安装PVE9最新版本,显直通报错失败问题的解决方法,不少用户遭遇核显直通报错难题,表现为虚拟机启动失败、显示黑屏或驱动错误 43,尤其 Intel 核显因 QEMU 9.2 弃用 legacy 模式更易触发。这一问题影响 HTPC、图形加速等场景,根源涉及内核配置、设备绑定及版本兼容性。
最近看论坛及用户反馈,PVE升级更新补丁后,发现原来正常直通核显的虚拟机,突然报错了不能运行了,报错如下:
kvm: -device vfio-pci,host=0000:00:02.0,id=hostpci0,bus=pci.0,addr=0x2,romfile=/usr/share/kvm/gen12_igd.rom: IGD device 0000:00:02.0 is unsupported in legacy mode, try SandyBridge or newer
PVE8无法直通原因:
通过相关网站以及PVE官网发现,是因为近期pve 8.3.5更新中包含了pve-qemu-kvm 9.2.0-5新版,新版pve-qemu-kvm 9.2.0-5包对legacy mode抛弃了,所以原本的核显直通设置legacy-igd=1 失效,会导致虚拟机BIOS引导画面没有了,并且工作不正常了。
官网论坛:https://forum.proxmox.com/threads/qemu-9-2-available-on-pvetest-and-pve-no-subscription-as-of-now.161849/
如果你用proxmox-ve_8.3-1.iso[ISO镜像地址:https://proxmox.ccns.ncku.edu.tw/iso/proxmox-ve_8.3-1.iso]安装的PVE,没有升级更新,默认应该为:pve-qemu-kvm 9.0.2-4,更新后pve-qemu-kvm 9.2.0-5,就变成了见下图:(左边原版是pve-qemu-kvm 9.0.2-4,右边更新后pve-qemu-kvm 9.2.0-5)
所以,要么不要更新,保持pve-qemu-kvm 9.0.2-4,但如果不小心更新了,就只能见下面解决方法了。
PVE9无法直通原因
由于PVE9和PVE8不一样,PVE9的pve-qemu-kvm包默认为V10.0.2,需要安装修改版的pve-qemu-kvmt和适配新版的ROM就可以正常使用了。
一、PVE8解决方法:
1、将pve-qemu-kvm 9.2.0-5退回到之前版本9.1.2-3或proxmox-ve_8.3-1.iso默认pve-qemu-kvm 9.0.2-4:
#查看pve-qemu-kvm 是否为v9.2.0-5版本
pveversion-v | grep pve-qemu-kvm
#退回到pve-qemu-kvm为v9.1.2-3版本
apt install pve-qemu-kvm=9.1.2-3
或proxmox-ve_8.3-1.iso默认v9.0.2-4
apt install pve-qemu-kvm=9.0.2-4
2、如果想更新内核,但pve-qemu-kvm除外,可以用下面命令锁定pve-qemu-kvm,保障其他所有更新不变。
apt-mark hold pve-qemu-kvm
如果后期新版本及更新包中pve-qemu-kvm正常了,可以解除对pve-qemu-kvm更新无任何限制:
apt-mark unhold pve-qemu-kvm
安装pve-qemu-kvm 9.1.2-3见下图
二、PVE9解决方法:
PVE9的最新版核显直通报错失败的解决方法:
1、要替换PVE9的pve-qemu-kvm_10.0.2-4,(修改版QUME和核显直通ROM均来自于B站:李晓流 Github:lixiaoliu666)
修改版QUME下载地址:https://github.com/lixiaoliu666/pve-anti-detection/releases
安装修改版QUME10
dpkg -i pve-qemu-kvm_10.0.2-4_amd64.deb
apt-mark hold pve-qemu-kvm ##阻止更新,不然更新会失效,或再替换。
2、要下载支持PVE9 qemu10的ROM,这里6-14代 all roms 只适用于qemu10及以上版本(不支持qemu7 8 9),(修改版QUME和核显直通ROM均来自于B站:李晓流 Github:lixiaoliu666)
核显ROM下载地址:https://github.com/lixiaoliu666/intel6-14rom/releases/tag/v2.0-20250622-100999
这是KVM配置,同以前有一点区别
/usr/share/kvm/
nano /etc/pve/qemu-server/102.conf
#qemu10替换成下面这一行,这里和以前PVE8有点区别
args: -set device.hostpci0.bus=pcie.0 -set device.hostpci1.bus=pcie.0 -set device.hostpci0.addr=0x02.0 -set device.hostpci1.addr=0x03.0 -set device.hostpci0.x-igd-gms=0x2 -set device.hostpci0.x-igd-opregion=on -set device.hostpci0.x-igd-lpc=on
# EFI引导
bios: ovmf
#CPU类型
cpu: host
#机型选择Q35
machine: pc-q35-9.0
#加载直通显卡ROM和HDMI直通声卡
hostpci0: 0000:00:02.0,romfile=12-n100-q10.rom
hostpci1: 0000:00:1f.3
#关闭虚拟显卡,用直通显示
vga: none
B站有详细的安装PVE9最新版直通视频和教材方法,见下面链接:
https://www.bilibili.com/opus/1067771179546181639 李晓流
https://www.bilibili.com/video/BV1s2t3zfEmU/?vd_source=245f2051ad5369b3ea42d7e7efd44bff 小陈折腾日记
最后,如果使用正常,暂时先不要更新补丁,或按1中阻止pve-qemu-kvm更新到新版,等官网推出解决问题的新版本包后,再进行更新。
最新版PVE9中,pve-qemu-kvm默认为V10.0.2,PVE9有一些新特性,但对于个人来说,好像没有什么意义,
所以,如果要legacy mode直通,个人还是建议用proxmox-ve_8.3-1.iso[ISO镜像地址:https://proxmox.ccns.ncku.edu.tw/iso/proxmox-ve_8.3-1.iso],太稳定了。
最新文章
-
PVE8更新至PVE8.3.5安装PVE9最新版报错怎么办 如何解决
PVE8更新至PVE8.3.5之后以及安装PVE9最新版本,显直通报错失败问题的解决方法,不少用
更新:25-09-22
-
鸿蒙乐园怎么用 鸿蒙乐园app突然打不开了怎么解决
鸿蒙乐园app怎么用鸿蒙乐园app打开不了怎么办,不要急,小编本页为大家带来,鸿蒙乐园
更新:25-09-22
-
ikuai固件64位在哪下载 ikuai固件64位 iso 3.7.20最新
ikuai固件64位ISO3.7.20_Build202506041743在哪下载,本页将提供ikuai固件64位iso3.7.
更新:25-09-22
-
斗地主赢话费有哪些 斗地主赢话费的是什么游戏啊
很多小伙伴都喜欢在网上玩斗地主游戏。这里带来了斗地主赢话费有哪些?斗地主赢话费的
更新:25-09-22
-
esxi7.0许可证密钥是什么 esxi7.0添加SAN怎么搞
esxi7.0许可证密钥是什么?esxi7.0添加SAN怎么搞?很多小伙伴都不是很明白,在这里为大
更新:25-09-22
-
ESXi 7.0U3w集成NVMe和USB网卡驱动怎么下载安装(附安装
ESXi7.0U3w集成NVMe和USB网卡驱动很多小伙伴都不知道在哪里下载。这里带来了ESXi7.0U3
更新:25-09-21
COMMENTS 网友评论
热门评论
最新评论
推荐文章
热门文章

25-07-14

25-09-15

25-09-05

25-09-02

25-09-02

25-07-14

25-07-14

25-07-14

19-05-08

19-04-28