
qemu-kvm: Initialization of device cfi.pflash01 failed
确保文件路径正确无误。 检查文件大小是否满足需求。 常规检查文件是否存在且完整。 最后,重新编译配置文件并确保其与最新文件匹配。
发布日期:2021-05-18 09:40:55
浏览次数:11
分类:精选文章
本文共 653 字,大约阅读时间需要 2 分钟。
今天遇到了一道qemu-kvm启动失败的问题。错误提示是“cfi.pflash01的初始化失败:设备要求67108864字节,块后端仅提供540672字节”。这意味着系统在启动虚拟机时, ОвердgioVEFI(OVMF)所需的两个文件- OVMF_VARS.fd
和 OVMF_CODE.fd
的大小不足以满足操作系统的需求。
为了解决这个问题,我首先检查了这两个文件的大小。通过使用命令 qemu-img resize -f raw OVMF_VARS.fd 64M
和 qemu-img resize -f raw OVMF_CODE.fd 64M
,我扩展了这两个文件到64MB。但问题依然存在,虚拟机无法启动。我开始怀疑是不是文件路径有误,或者配置文件有问题。
于是,我查看了虚拟机的XML配置文件,发现 <loader>
和 <nvram>
标签中指定了文件的具体路径。确认无误后,我重新启动了虚拟机,但依然遇到了同样的错误。这个时候,我意识到可能是文件本身存在问题。
通过进一步检查,我发现 OVMF_VARS.fd
和 OVMF_CODE.fd
文件可能存在损坏。于是,我决定重新下载了这些文件并将它们放置在指定的路径中。接着,我重新编译了XML文件,并将最新的文件路径更新了。
最后,我再次启动了虚拟机,问题终于解决了。这次成功的启动让我总结了以下几点经验:
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年04月27日 01时43分16秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Form窗体属性
2019-03-12
解决Eclipse加载图片或网页出现404错误
2019-03-12
vue 错误收集
2019-03-12
Java选择排序算法实现
2019-03-12
00010.02最基础客户信息管理软件(意义类的小项目,练习基础,不涉及数据库)
2019-03-12
00013.05 字符串比较
2019-03-12
Effective Java 读书笔记
2019-03-12
SpringBoot使用@Email报错误
2019-03-13
Rabbitmq的内存磁盘监控
2019-03-13
访问servlet时弹出文件下载框解决方法
2019-03-13
IDEA-@Slf4j和log标签&@Data(Lombok)无效
2019-03-13
Thymeleaf 生成下标,索引,使用Stat变量
2019-03-13
全局变量初始化顺序的不确定性引发的bug
2019-03-13
ValueError: Unexpected end of file.
2019-03-13
六、登录(二)
2019-03-13
初始微服务---Springcloud发展【第一期】
2019-03-13
RAFT 拜占庭将军 共识算法
2019-03-13
UE4 错误列表 error码(只记录我遇到的情况,持续添加,未完成)
2019-03-13