uefi-run

Crates.iouefi-run
lib.rsuefi-run
version0.6.1
sourcesrc
created_at2019-02-08 20:11:31.202619
updated_at2023-03-04 21:31:10.968625
descriptionRun UEFI applications
homepage
repositoryhttps://github.com/richard-w/uefi-run
max_upload_size
id113581
size37,499
Richard Wiedenhöft (Richard-W)

documentation

README

uefi-run Latest Version Build Status

Directly run UEFI applications in qemu


This helper application takes an EFI executable, builds a FAT filesystem around it, adds a startup script and runs qemu to run the executable.

It does not require root permissions since it uses the fatfs crate to build the filesystem image directly without involving mkfs, mount, etc.

Installation

Snap

uefi-run can be installed from the snapstore:

snap install --edge uefi-run

The confinement of this snap is somewhat strict. It can only access non-hidden files in the user's home directory. Also it has no network access.

Cargo

You can install cargo and rust using the rustup tool:

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

After cargo has been installed you can build and install uefi-run:

cargo install uefi-run

Packages provided by third parties

Third-party packages are controlled by their respective maintainers. They are not associated to this project. Use at your own risk.

Commit count: 81

cargo fmt