花生壳
ikuai
花生壳

#楼主# 2021-8-18 20:04

跳转到指定楼层
UNRAID6.8.X系统中,通过使用IOMMU分组补丁,解决虚拟机启动提示IOMMU报错的方案,在UNRAID6.9.X系统下已经行不通了。
另外,UNRAID6.9.X系统下虚拟机网卡直通的方法,1-5,7步骤参考我的另外一个帖子UNRAID6.8.2系统下gen10plusGen8板载网卡+PCI网卡分组直通教程”与之相同,略过。第6步,因UNRAID6.9.x系统已经集成硬件分组的功能,所以无需VFI0-PCI CFG插件。Toots选项打开SYSTEM DEVICE,如下图操作,即可。
1.jpg
下来重点说明一下,UNRAID6.9.X系统下虚拟机启动提示IOMMU报错的解决方法:
1syslinux配置中新增:intel_iommu=relax_rmrr initrd=/bzroot,然后重启服务器。
2.jpg
3.jpg
4.jpg
2应用市场下载:Unraid内核生成器unraid-kernel-helper
5.jpg
关键的一步如图,将RMRR Relax Patch设置为true
6.jpg
7.jpg
容器运行后,大约30分钟-1个小时左右会自动生成相关内核文件,成功后,容器会自动停止。然后将生成的bzimagebzmodules文件复制出来,覆盖U盘根目录下原文件。(注意提前做好备份,以免出错后恢复。)
文件生成目录默认如图,也可以自定义路径。
8.jpg
重新启动服务器后,打开终端并输入:dmesg | grep 'Intel-IOMMU' 检验补丁是否正常运行,成功后会收到如下提示:DMAR: Intel-IOMMU: assuming all RMRRs are relaxable. This can lead to instability or data loss
Enjoy吧!
参考资料:https://forums.unraid.net/topic/100919-currentnew-unraid-hp-proliant-edition-rmrr-error-patching/

那是云论坛 - 国内最开放NAS交流平台
http://www.nasyun.com
分享淘帖
回复

使用道具

成为第一个回帖的人

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 搜索 官方QQ群
懒人地图 百度地图 谷歌地图手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1