在前文的基础上,需要增加一些设置,本文以ubuntu为例。
一、首先在grub中添加IOMMU支持,编辑grub文件,添加intel_iommu=on
,如下
1、修改gurb:vim /etc/default/grub
;
2、添加:GRUB_CMDLINE_LINUX="intel_iommu=on"
,并使用update-grub更新grub;
3、退出编辑,重启后查看是否启用:dmesg | grep -E "DMAR|IOMMU"
,回显 intel_iommu=on
表示成功启动。
二、配置文件添加USB设备
1、首先使用lsusb查看设备的总线、设备、VID、PID等参数,如下:
Bus 004 Device 003: ID 152d:0576
2、修改配置文件,添加USB,如下:
<hostdev mode='subsystem' type='usb' managed='yes'>
<source>
<vendor id='0x152d'/>
<product id='0x0576'/>
<address bus='4' device='3'/>
</source>
</hostdev>
3、启动虚拟机即可。