前提:要有一个u盘的启动盘
1、查看u盘设备信息
bash
# lsusb
....忽略其他设备信息,查看到u盘设备
Bus 005 Device 005: ID 0951:1666 Kingston Technology DataTraveler 100 G3/G4/SE9 G2
## 主要记住ID 0951:1666
确认id为ID 0951:1666
2、修改配置文件
如果没有修改过配置文件的地址,应该是默认的/etc/libvirt/qemu/
,找到需要修改的xml文件
我这里以1070e.xml
为例
xml
<hostdev mode='subsystem' type='usb' managed='no'>
<source>
<vendor id='0x0951'/>
<product id='0x1666'/>
</source>
<boot order='1'/>
<address type='usb' bus='0' port='1'/>
将上面的vendor
和product
的id
分别修改执行lsusb
获取到的id:0951:1666
添加进去,如图所示
3、重启libvirtd服务
bash
systemctl restart libvirtd
完成后,可以在设置界面看到相关的添加项
到这里,就可以正常使用物理u盘去引导虚拟机了!