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 在 硬件支持
82 每月下载量
用于 efi-runner
15KB
282 行
uefi-run
直接在 qemu 中运行 UEFI 应用
此辅助应用程序接受一个 EFI 可执行文件,围绕它构建一个 FAT 文件系统,添加一个启动脚本,并运行 qemu 以运行可执行文件。
它不需要 root 权限,因为它使用 fatfs crate 直接构建文件系统镜像,而不涉及 mkfs
,mount
等。
安装
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
第三方提供的软件包
第三方软件包由各自的维护者控制。它们与本项目无关。使用时请自行承担风险。
- Arch Linux 的 AUR PKGBUILD 由 @rubo3 贡献
依赖项
~6–15MB
~203K SLoC