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

查看执行结果

启动虚机验证

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

相关推荐
零陵上将军_xdr12 小时前
后端转全栈学习-Day6-JavaScript 基础-4
前端·javascript·学习
爱装代码的小瓶子12 小时前
3. 设计buffer模块
linux·服务器·开发语言·c++·php
川冰ICE12 小时前
JavaScript实战②|电商网站交互效果,轮播图与购物车
开发语言·javascript·交互
流浪00112 小时前
Linux系统篇(四):一文吃透 Linux 虚拟地址空间:从页表映射到内核结构体全链路拆解
linux·运维·服务器
Jacob程序员12 小时前
WebSSH技术实现全解析
linux·运维·服务器·websocket
暗冰ཏོ12 小时前
运维岗位完整学习指南:从 Linux 基础到 DevOps / SRE 实战
linux·运维·服务器·ubuntu·运维开发·devops
凌云拓界12 小时前
状态机与思考循环 ——CogitoAgent开发实战(一)
javascript·人工智能·架构·node.js·设计规范
龙泉寺天下行走12 小时前
bash (())奇怪的返回码
linux·运维·服务器
Fcy64812 小时前
Linux下 进程间通信详解(二)System V IPC
linux·运维·消息队列·共享内存·信号量·system v
vortex512 小时前
SSH “administratively prohibited” 报错解决
运维·ssh