【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盘去引导虚拟机了!

相关推荐
九圣残炎4 分钟前
【从零开始的LeetCode-算法】3227. 字符串元音游戏
java·算法·leetcode
Shirleyluck6 分钟前
leetcode1486 官方降低时间复杂度方法
java
悄悄敲敲敲11 分钟前
Linux:基础开发工具
linux·运维·服务器
YRr YRr14 分钟前
深入理解ROS中的参数服务器及其应用
运维·服务器·ros
极客先躯15 分钟前
高级java每日一道面试题-2024年12月03日-JVM篇-什么是Stop The World? 什么是OopMap? 什么是安全点?
java·jvm·安全·工作原理·stop the world·oopmap·safepoint
Industio_触觉智能22 分钟前
瑞芯微方案主板Linux修改系统串口波特率教程,触觉智能RK3562开发板演示
linux·开发板·串口调试·rk3562·波特率
一只大侠40 分钟前
计算S=1!+2!+3!+…+N!的值:JAVA
java·开发语言
一只大侠42 分钟前
输入一串字符,以“?”结束。统计其中字母个数,数字个数,其它符号个数。:JAVA
java·开发语言·算法
以后不吃煲仔饭43 分钟前
面试小札:线程池
java·后端·面试
Oneforlove_twoforjob43 分钟前
【Java基础面试题011】什么是Java中的自动装箱和拆箱?
java·开发语言