【LInux】kvm添加u盘启动引导

前提:要有一个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'/>

将上面的vendorproductid 分别修改执行lsusb获取到的id:0951:1666添加进去,如图所示

3、重启libvirtd服务

bash 复制代码
systemctl restart libvirtd

完成后,可以在设置界面看到相关的添加项

到这里,就可以正常使用物理u盘去引导虚拟机了!

相关推荐
tg-zm8899965 小时前
2025返利商城源码/挂机自动收益可二开多语言/自定义返利比例/三级分销理财商城
java·mysql·php·laravel·1024程序员节
X***C8625 小时前
SpringBoot:几种常用的接口日期格式化方法
java·spring boot·后端
阿巴~阿巴~5 小时前
JsonCpp:C++ JSON处理利器
linux·网络·c++·json·tcp·序列化和反序列化
j***29485 小时前
IPV6公网暴露下的OPENWRT防火墙安全设置(只允许访问局域网中指定服务器指定端口其余拒绝)
服务器·安全·php
ao_lang5 小时前
数据链路层
linux·服务器·网络
前端达人5 小时前
你的App消息推送为什么石沉大海?看Service Worker源码我终于懂了
java·开发语言
小光学长5 小时前
基于ssm的宠物交易系统的设计与实现850mb48h(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
java·前端·数据库
z***3355 小时前
【MySQL系列文章】Linux环境下安装部署MySQL
linux·mysql·adb
编程大师哥5 小时前
vxe-table 透视表分组汇总及排序基础配置
java
额呃呃6 小时前
零拷贝I/O的核心概念
服务器·php·apache