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
    你好,打扰一下!我使用命令qm set 直通sata机械硬盘到黑群晖7.1出现了以下错误代码:update VM 100: -sata1 /dev/disk/dy-id/ata-HUS726060ALE611_NAGLEU7X volume /dev/disk/dy-id/ata-HUS726060ALE611_NAGLEU7X does not exist 错误文字看得懂就是不知道该怎么办,求大佬指点指点!
    1. 博主说道:
      Google Chrome Windows 10
      初步判断你输入的命令有错
      1. 眈眈皮梓说道:
        Google Chrome Windows 10
        https://sm.ms/image/T6jWfQZXdn5RGHa 这是我输入的命令,好像没有错误
        1. 博主说道:
          Google Chrome Windows 10
          命令错了!再你去检查一下吧
          1. 眈眈皮梓说道:
            Google Chrome Windows 10
            大意了 :hehe: ,感谢提示
      2. 眈眈皮梓说道:
        Google Chrome Windows 10
        我是用local-lvm添加磁盘,黑群晖总是识别到sata3(在pve那我添加的是sata1),会不会是这个原因
  2. 大西瓜和芒果和苹果和雪梨 大西瓜和芒果和苹果和雪梨说道:
    Google Chrome Windows 10
    刚刚PVE升级到了7.3.4,现在用最新核心pve-kernel-5.15.83-1-pve,是可以启动已直通核显的群晖DSM 7.1.1-42962 Update 3,但ls /dev/dri查不到核显信息,就是说只是能开机,却不能直通核显成功。 你要想能开机,又能直通核显成功,还是需要降级核心到pve-kernel-5.13.19-6-pve 。 这是我今天上午测试一上午的结论。 :yinxian:
    1. 博主说道:
      Google Chrome Windows 10
      感谢测试反馈。
      1. 圆圆说道:
        Google Chrome Android 10
        大佬,有空的话做个pve降级内核的教程呗,比如全新安装pve7.2,然后降级内核。不胜感激。
        1. 博主说道:
          Google Chrome Windows 10
          你这是本末倒置了!你要先安装低版本的系统,才会有低版本的内核,。所谓的降内核版本不降系统版本,那是从低版本升级上来才可以做的,而不是全新安装最新的版本然后再去安装低版本的内核。
          1. 圆圆说道:
            Google Chrome Android 10
            明白了。我说咋搞不定呢。感谢答疑解惑
    2. 圆圆说道:
      Google Chrome Android 10
      大佬。内核怎么降级?我网上找了一圈都没搞成功。pve我切换成了中科大的源。查找内核,结果只有一条,就是当前使用的内核版本5.15.30。怎么做才能查找到旧版本的内核呢。忘赐教。感谢感谢。
  3. data0551说道:
    Google Chrome Windows 10
    @博主,你好。我想问下PVE 用qm命令挂在的硬盘超过6个(sata0-sata5)就不能在增加了,这个问题可否帮助解决。
    1. 博主说道:
      Google Chrome Windows 10
      这是PVE层面的问题,我无能为力。
  4. Kion说道:
    Google Chrome Android 12
    PVE真的折磨 bug很多。。我装win11不仅有空闲的时候cpu占用偏高的问题还有过一段时间直接异常卡死的问题。。现在都在想裸装群晖算了 原来裸装win server都没感觉这么折磨过
    1. 博主说道:
      Google Chrome Windows 10
      那就物理机安装吧
  5. mute说道:
    Google Chrome Windows 10
    pve 下关机重启 都 显示 no content 卡住 只能停止。群晖内部选重启 系统就会卡死。acpi 有问题吗
    1. 博主说道:
      Google Chrome Windows 10
      PVE的锅

发表回复