Segilmez06 / EFI-Runner

Use Qemu to run EFI files on Windows in the fastest way

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EFI-Runner

Debug build Release build

EFI-Runner is a tool for running EFI files with Qemu Virtual Machine in fastest way. It's CLI app but can be used with Windows Explorer as click to run. Also supports file association.

Requirements

This tool extracts 64-bit Qemu VM, OVMF BIOS image and Shell EFI app itself. But you must install .Net 7 Runtime.

For Powershell version, it probably needs Powershell and Qemu installed. Also you have to put OVMF BIOS image and Shell EFI app to the working directory. You can download them here: EFI-Runner/powershell

Download

Download the lastest version from Releases page. You can also get a debug build from Actions tab.

Installation

No installation required. Just extract the zip to anywhere you want and execute it.

Usage

Usage: 
    efi-runner [file]
    efi-runner [option]

Options:
    --help, -h          Show this help message
    --version, -v       Show version information

Examples:

  • Directly booting into Shell: efi-runner or efi-runner -d

  • Running your own file: efi-runner .\bootx64.efi

Building

This tool is built on .Net 7 so it requires .Net SDK version >= 7 while building. Also you can install Runtime for testing. You can just open the solution file with your favorite IDE and build it.

Contributing

You can create pull requests and issues to help development. Also starring the repo will give me motivation.

About

Use Qemu to run EFI files on Windows in the fastest way

License:GNU General Public License v3.0


Languages

Language:C# 88.7%Language:PowerShell 11.3%