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

相关推荐
uxiang_blog几秒前
C++进阶:重载类型转换
linux·开发语言·c++
攻城狮CSU5 分钟前
C# 数据加载专题 之泛型序列化
java·servlet·c#
浩泽学编程6 分钟前
【源码深度 第1篇】LinkedList:双向链表的设计与实现
java·数据结构·后端·链表·jdk
哲此一生98410 分钟前
创建一个SpringBoot项目(连接数据库)
java·spring boot·后端
文心快码BaiduComate12 分钟前
Comate Zulu实测:不会编程也能做软件?AI程序员现状令人震惊
java·程序员·前端框架
洛克大航海20 分钟前
CentOS8无法使用sudo提权
linux·centos·无法使用 sudo 提权
Michael_lcf21 分钟前
Java的UDP通信:DatagramSocket和DatagramPacket
java·开发语言·udp
摇滚侠29 分钟前
Spring Boot 3零基础教程,WEB 开发 HttpMessageConverter @ResponseBody 注解实现内容协商源码分析 笔记33
java·spring boot·笔记
静心观复1 小时前
drawio画java的uml的类图时,class和interface的区别是什么
java·uml·draw.io
Laplaces Demon1 小时前
Spring 源码学习(十四)—— HandlerMethodArgumentResolver
java·开发语言·学习