arm架构服务器使用kvm创建虚机报错,romfile “efi-virtio.rom“ is empty

现象

不知道怎么搞的物理机重启之后原本正常的命令无法重新创建虚拟机了,报错缺少这个这个文件

解决

找到文件之后下载下来

复制代码
wget https://ttk.gricad-gitlab.univ-grenoble-alpes.fr/michelse/qemu/-/raw/v2.1.0-rc1/pc-bios/efi-virtio.rom?ref_type=tags

把名字改下

复制代码
mv 'efi-virtio.rom?ref_type=tags' efi-virtio.rom

放到想放的位置上

复制代码
mv efi-virtio.rom /usr/share/qemu/

重新执行创建虚机的命令

复制代码
virt-install -n ubuntu22_04   -r 8192 --vcpus=4   --os-variant=ubuntu22.04   --boot hd   --disk path=/var/data/vm/jammy-server-cloudimg-arm64.img,bus=virtio   --network bridge=virbr0   --vnc --vncport=5996 --vnclisten=0.0.0.0   --cloud-init user-data=/var/data/vm/user-data.yaml,meta-data=/var/data/vm/meta-data.yaml

查看执行结果

启动虚机验证

输入用户名与密码,成功进入虚机

相关推荐
IT 行者27 分钟前
Web逆向工程AI工具:JSHook MCP,80+专业工具让Claude变JS逆向大师
开发语言·javascript·ecmascript·逆向
程序员 沐阳2 小时前
JavaScript 内存与引用:深究深浅拷贝、垃圾回收与 WeakMap/WeakSet
开发语言·javascript·ecmascript
Ares-Wang2 小时前
Linux》》systemd 、service、systemctl daemon-reload、systemctl restart docker
linux·运维·docker
古译汉书2 小时前
【IoT死磕系列】Day 9:架构一台“自动驾驶物流车”,看8种协议如何协同作战
网络·arm开发·单片机·物联网·tcp/ip·架构·自动驾驶
安审若无4 小时前
运维知识框架
运维·服务器
阿拉斯攀登4 小时前
从入门到实战:CMake 与 Android JNI/NDK 开发全解析
android·linux·c++·yolo·cmake
cyclv4 小时前
无网络地图展示轨迹,地图瓦片下载,绘制管线
前端·javascript
风向决定发型丶6 小时前
K8S CPU绑核详解
云原生·容器·kubernetes
KubeSphere 云原生6 小时前
KubeSphere Skills 正式发布:让 OpenClaw 更懂 KubeSphere
云原生
Arvin6276 小时前
Nginx 添加账号密码访问验证
运维·服务器·nginx