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这个内核可以正常启动。