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

查看执行结果

启动虚机验证

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

相关推荐
u***u6852 小时前
云原生架构2025年趋势:Serverless与边缘计算
云原生·架构·serverless
火车头-1102 小时前
【docker 部署nacos1.4.7】
运维·docker·容器
深藏bIue2 小时前
linux服务器mysql目录下的binlog文件删除
linux·服务器·mysql
虾..2 小时前
Linux 进程状态
linux·运维·服务器
测试者家园2 小时前
DevOps 到底改变了测试什么?
运维·自动化测试·软件测试·devops·持续测试·智能化测试·软件测试和开发
Irene19912 小时前
ES6 export 语句 语法规范
javascript·es6·export
H***99762 小时前
Vue深度学习实战
前端·javascript·vue.js
猴猴不是猴3 小时前
js实现卷轴,中间可滑动方块,左右两侧对比
javascript·css·css3
toooooop83 小时前
Vuex 中 state、mutations 和 actions 的原理和写法
前端·javascript·uni-app