Proxmox VE(PVE)升级到7.X后黑群晖核显直通启动不了的解决办法

Proxmox VE(PVE)升级到7.X后,BUG是越升越多,越来越难用了!PVE7.0的时候安装的黑群晖DS918-7.0.1带核显直通好好的,后来把PVE升级到最新版本,结果群晖启动不了了,报错提示如下:

kvm: -device vfio-pci,host=0000:00:02.0,id=hostpci1,bus=pci.0,addr=0x2: vfio 0000:00:02.0: error getting device from group 1: Invalid argument
Verify all devices in group 1 are bound to vfio-<bus> or pci-stub and not already in use
TASK ERROR: start failed: QEMU exited with code 1

如果把直通的核显删除是可以正常启动,但是这样用DS918系统就失去乐趣了。解决办法来了:

1、编辑PVE的 /etc/default/grub 这个文件;

2、找到GRUB_DEFAULT=“0”这行;

3、改为:
GRUB_DEFAULT="Advanced options for Proxmox VE GNU/Linux>Proxmox VE GNU/Linux, with Linux 5.13.19-4-pve"

4、保存退出;

5、敲命令update-grub更新grub;

6、重启PVE生效,目的是降级PVE的内核版本,使用5.13.19-4这个内核可以正常启动。

点赞
  1. 说道:
    Google Chrome Windows 10
    我920核显直通添加完核显直通文件后,添加PCIE核显,就成功了 :haha:
  2. BFX说道:
    Google Chrome Windows 10
    重启后,在PVE 概要里,还是显示Linux 5.15.30-2-pve 直通核显还是开不了机,群晖6.23
    1. 博主说道:
      Google Chrome Windows 10
      你要先找出具体是原因,再改对应的文件。
  3. 大象艾拉斯说道:
    Google Chrome Windows 10
    PVE 怎么用bark或者ServerChan推送状态异常负载温度这些的办法,最好能设置一下阈值,例如温度超过66度发送消息,CPu负载超过88,VM异常,定时推送
    1. 博主说道:
      Google Chrome Windows 10
      我不会编程。如果你会编程,可以自己去编写脚本,定时运行脚本。
  4. 熊三说道:
    Google Chrome Windows 10
    折腾良久,才知道是内核原因导致win10自动关机。 博主太懒,update-grub这命令要输的~
    1. 博主说道:
      Google Chrome Windows 10
      大意了,因为不是实时操作的截图,是以前折腾过回忆的操作步骤,所以忘记最后这一步更新grub了。谢谢提醒
  5. yingdk说道:
    Google Chrome Windows 7
    5105小主机 PVE下的群晖一定要5.13.19-2内核才稍微正常一点 其他内核老是异常重启 或者死机
    1. 博主说道:
      Google Chrome Windows 10
      是的,5.13.19这个内核版本还算是稳定,再高的版本就是问题多多。
  6. 天天忽悠说道:
    Google Chrome Windows 10
    我也被坑了.....win11虚拟机在6.3 6.4 7.0 直通核显都没问题 7.1 7.2就一直蓝屏。7.0 自带是5.11内核 7.1是5.13 7.2是5.15 ,据说是我4代intel 平台太老了,linux内核升级以后无法直通核显, 升级7.2要降级内核才能直通核显,所以现在一直停在7.0了。
  7. 迷情说道:
    Google Chrome Mac OS X 10.15.7
    :heixian: 我靠原来是这样我还以为我换了硬件软硬导致有问题 害的我直接换了整套设备
    1. 博主说道:
      pve7.x坑多多,没事还是别升级了。
    2. 博主说道:
      哈哈,被坑了

发表评论