11 个版本 (6 个重大变更)

0.6.1 2023 年 3 月 4 日
0.6.0 2022 年 12 月 22 日
0.5.0 2022 年 5 月 27 日
0.4.0 2022 年 1 月 25 日
0.3.2 2019 年 3 月 17 日

#336硬件支持

Download history 46/week @ 2024-03-11 33/week @ 2024-03-18 17/week @ 2024-03-25 39/week @ 2024-04-01 26/week @ 2024-04-08 57/week @ 2024-04-15 60/week @ 2024-04-22 22/week @ 2024-04-29 23/week @ 2024-05-06 18/week @ 2024-05-13 15/week @ 2024-05-20 49/week @ 2024-05-27 15/week @ 2024-06-03 21/week @ 2024-06-10 22/week @ 2024-06-17 23/week @ 2024-06-24

82 每月下载量
用于 efi-runner

MIT 许可证

15KB
282

uefi-run 最新版本 构建状态

直接在 qemu 中运行 UEFI 应用


此辅助应用程序接受一个 EFI 可执行文件,围绕它构建一个 FAT 文件系统,添加一个启动脚本,并运行 qemu 以运行可执行文件。

它不需要 root 权限,因为它使用 fatfs crate 直接构建文件系统镜像,而不涉及 mkfsmount 等。

安装

Snap

可以从 snapstore 安装 uEFI-run

snap install --edge uefi-run

此 snap 的限制相对严格。它只能访问用户主目录中的非隐藏文件。此外,它没有网络访问。

Cargo

您可以使用 rustup 工具安装 cargo 和 rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

安装 cargo 后,您可以构建和安装 uEFI-run

cargo install uefi-run

第三方提供的软件包

第三方软件包由各自的维护者控制。它们与本项目无关。使用时请自行承担风险。

依赖项

~6–15MB
~203K SLoC