要使用 EFI 启动 QEMU,您需要做以下几步:

  1. 确保您的 QEMU 版本支持 EFI。您可以使用 qemu-system-x86_64 --version 命令来检查版本。如果版本号中包含 efiUEFI 字样,那么您的 QEMU 支持 EFI。

  2. 准备一个 UEFI 固件文件。您可以从 OVMF 项目 (https://github.com/tianocore/edk2/tree/master/OvmfPkg) 下载预编译的固件文件。将下载的 OVMF.fd 文件保存在您的工作目录中。

  3. 创建一个硬盘映像文件。您可以使用以下命令创建一个 20GB 大小的硬盘映像文件:

qemu-img create -f qcow2 disk.img 20G


4. 启动 QEMU 并指定 EFI 固件文件、硬盘映像文件和其他必要的参数。以下是一个示例命令:

qemu-system-x86_64 -bios OVMF.fd -hda disk.img -m 2G


这将启动 QEMU,加载指定的 UEFI 固件文件,并使用指定的硬盘映像文件作为启动设备。您还可以使用 `-m` 参数来指定内存大小。

5. 现在,QEMU 将以 EFI 模式启动,并显示 UEFI 固件界面。您可以在此界面中选择要引导的操作系统或其他启动选项。

请注意,EFI 启动可能需要一些额外的配置和调试,具体取决于您的系统和要引导的操作系统。这只是一个基本的示例,您可能需要进一步了解 UEFI 和 QEMU 的文档以满足您的特定需求。
使用 QEMU 启动 EFI 系统:详细指南

原文地址: http://www.cveoy.top/t/topic/prG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录