找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5|回复: 0

飞牛虚拟机开启IOMMU硬件直通

[复制链接]

18

主题

0

回帖

58

积分

注册会员

积分
58
发表于 4 天前 | 显示全部楼层 |阅读模式

前言
本教程基于物理机搭建的飞牛系统fnOS 0.8.47进行演示。

前置条件
硬件支持

CPU需支持虚拟化技术(Intel VT-x/AMD-V)及IOMMU(Intel VT-d/AMD-Vi)。

主板需在BIOS中启用相关选项:

Intel平台:开启VT-d;AMD平台:开启SVM Mode及IOMMU。

关闭CSM(兼容性支持模块),确保系统为纯UEFI模式。

系统要求

飞牛OS需更新至最新版本(应用中心可见虚拟机功能)。

教程
启用SSH功能

进入飞牛OS的「系统设置」→「SSH选项」,开启SSH服务。

连接飞牛

通过SSH工具(如PowerShell)连接飞牛OS,输入sudo -i​回车后输入密码切换至root权限。



修改GRUB引导参数

切换至root权限后执行:

nano /etc/default/grub
Bash
找到GRUB_CMDLINE_LINUX_DEFAULT​行,添加以下参数:

Intel CPU:intel_iommu=on iommu=pt​

AMD CPU:amd_iommu=on​

(注意保留原有参数,例如原内容可能包含quiet i915.force_probe=7d55​)。



保存退出(Ctrl+S​ → Ctrl+X​),更新GRUB并重启:

update-grub && update-initramfs -u -k all && reboot
Bash


常见应用场景
GPU硬件解码
• 直通核显或独立显卡,提升影视转码效率(如Jellyfin/Plex)。

软路由部署
• 直通多网口实现专业级路由功能(参考OpenWrt镜像部署方案)。

USB设备独占
• 外接硬盘或加密狗可直接映射给虚拟机,绕过虚拟化层延迟。

注意事项
操作风险:修改系统配置可能导致无法启动,建议提前备份重要数据。

兼容性问题:部分设备可能因驱动或IOMMU分组问题无法直通,需多次测试。

性能优化:直通后虚拟机独占硬件资源,建议根据需求合理分配。

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

本版积分规则

Archiver|手机版|小黑屋|图拉丁吧社区

GMT+8, 2025-7-21 01:15 , Processed in 0.063148 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表