UTM 配置虚拟机支持 UEFI 固件启动方案

酷丽吖_4133

酷丽吖_4133

2026-08-15

765人浏览

原创

Hotpot AI Background Remover
Hotpot AI Background Remover

一款由Hotpot AI提供的图片背景移除工具,可自动识别前景主体并清除背景,帮助用户快速准备图片设计素材。

下载

UTM 默认仅支持 BIOS 启动,但可通过手动配置 OVMF 固件为 x86_64 虚拟机启用 UEFI,支持 GPT、ESP 和 Secure Boot;ARM64 不支持,镜像须含 EFI/ 目录及 bootx64.efi,需自行提供 OVMF_CODE.fd 和 OVMF_VARS.fd 并在配置中指定路径。
UTM 默认使用传统 BIOS(SeaBIOS)固件,不原生支持 UEFI 启动。但通过手动配置 OVMF(Open Virtual Machine Firmware),可为 x86_64 虚拟机启用 UEFI 固件,从而支持 GPT 分区、ESP 引导、Secure Boot(需额外签名配置)等现代启动特性。

确认架构与镜像兼容性

UTM 仅在 x86_64 架构虚拟机中支持 UEFI;ARM64(如 macOS 或 Linux ARM 镜像)使用的是 EDK II 的 ARM 版本,但 UTM 当前未集成对应固件,因此仅 x86_64 虚拟机可配置 UEFI。
所用操作系统镜像必须自带 EFI 支持: • Ubuntu 20.04+、Fedora 33+、Windows 10/11 ISO 均含 efi/boot/bootx64.efi • 镜像需为 64 位,且 ISO 内部包含 EFI/ 目录结构 • 若安装后无法进入 GRUB 或直接黑屏,大概率是镜像未正确生成 ESP 或缺失 shim/grubx64.efi

准备并注入 OVMF 固件文件

UTM 不内置 OVMF,需自行提供两组关键固件文件:
• OVMF_CODE.fd:只读固件镜像(UEFI 运行时核心)
• OVMF_VARS.fd:可读写 NVRAM 存储(保存启动项、Secure Boot 状态等)
推荐来源: • Ubuntu 系统:安装 ovmf 包后路径通常为 /usr/share/OVMF/OVMF_CODE.fd 和 /usr/share/OVMF/OVMF_VARS.fd • macOS:可通过 Homebrew 安装 ovmf(需启用 brew tap homebrew-roms)或从 EDK II 官方发布页 下载预编译 x64 OVMF(选 OVMF_CODE-pure-efi.fd + OVMF_VARS-pure-efi.fd)
将这两个文件导入 UTM 文档目录(如通过 AirDrop、Files App 拷贝至 UTM 的“Documents”文件夹内)

修改虚拟机配置启用 UEFI

在 UTM 中编辑目标虚拟机(需关机状态),进入「Configuration」→「System」→「Firmware」:
• 将 Firmware 类型由默认的 BIOS 改为 Custom • 在 Code 字段填入 OVMF_CODE.fd 的完整路径(如 /Documents/OVMF_CODE.fd) • 在 Vars 字段填入 OVMF_VARS.fd 的完整路径(如 /Documents/OVMF_VARS.fd) • 可选:勾选 Enable Secure Boot(仅当镜像已签名且你已导入对应 MOK 公钥时启用;否则可能导致启动失败)
⚠️ 注意:UTM 不支持自动创建 EFI System Partition(ESP),安装系统前请确保安装介质以 GPT 分区,并在安装器中手动创建 FAT32 格式、挂载点为 /boot/efi 的 ESP 分区

常见问题与绕过方案

• 启动卡在“OVMF”Logo 或黑屏无响应:多数因显卡驱动不兼容。尝试在 UTM「Display」设置中将 GPU 改为 VGA(非 QXL 或 Virtio-GPU);若仍无效,可在 OVMF 启动菜单按 ESC 进入 Shell,执行 bcfg boot add 0 fs0:\EFI\BOOT\BOOTX64.EFI "Boot" 手动添加启动项
• Secure Boot 提示“Security Violation”:说明镜像组件未被信任。Linux 发行版需使用 shim+grubx64.efi+signed kernel;Windows ISO 一般自带有效签名,但精简版或修改版常被拒绝
• 无法识别 USB 设备或网络启动失败:OVMF 默认禁用部分 Legacy Option ROM。可在 UTM「System」→「Advanced」中启用 Legacy Option ROMs(仅限调试,降低安全性)

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

437

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

900

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

2732

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

916

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

809

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

414

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

2476

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

4572

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

747

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程