J4125核显直通

参考教程:

https://post.smzdm.com/p/am8dedkv/
https://post.smzdm.com/p/a60v62vg/

点击Shell 进入命令行窗口 输入并回车:

nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt video=efifb:off"

按Ctrl+X 按Y 回车保存。
更新引导并重启

update-grub
reboot
nano /etc/modules
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

按Ctrl+X 按Y 回车保存。

用以下命令查看PCI设备ID 并记下来

lspci -nn

可以看到核显ID为8086:3185【具体以实际输出显示的为准,以下命令使用的8086:3185都按照实际修改】

00:02.0 VGA compatible controller [0300]: Intel Corporation GeminiLake [UHD Graphics 600] [8086:3185] (rev 06)

添加到vfio的配置中,输入这条命令回车
nano /etc/modprobe.d/vfio.conf
加入此条命令
options vfio-pci ids=8086:3185
输入此条命令 屏蔽驱动
nano /etc/modprobe.d/blacklist.conf
填入以下参数

blacklist snd_hda_intel
blacklist snd_hda_codec_hdmi
blacklist i915

按Ctrl+X 按Y 回车保存

更新引导和内核,依次输入以下命令并回车

update-initramfs -u
update-grub
reboot

完成后重启PVE

**安装群晖的时候BIOS选择UEFI,添加PCI显卡的时候选择“所有功能”,然后修改核显配置文件 打开shell命令窗口 输入下面的命令(记得替换虚拟机ID)并回车

nano /etc/pve/qemu-server/<虚拟机ID>.conf

如:nano /etc/pve/qemu-server/102.conf
在核显参数hostpci0后面加上,legacy-igd=1
例如:hostpci0: 0000:00:02,legacy-igd=1
完成后在硬件里可以看到修改后的核显参数为0000:00:02,legacy-igd=1
然后在硬件里 编辑显示 选择 无(修改完成 启动群晖虚拟机后不要点击控制台,否则会报错)
然后再次启动群晖虚拟机,至此 黑群晖虚拟机创建完成。
接下来 进入软路由后台,在DHCP分配里会显示群晖后台地址,浏览器输如ip+端口号进入群晖后台
然后按照提示上传网盘里的群晖系统文件,等待上传完成后就可以进入群晖系统了

已有 2 条评论

  1. 文章深入浅出,既有深度思考,又不乏广度覆盖,令人叹为观止。

  2. 建议标注关键步骤的注意事项。

发表评论