cecekpawon / UefiBootMenu

A graphic uefi boot menu as application ( post Dxe only )

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UefiBootMenu

A graphic uefi boot menu as application ( post Dxe only )

炒鸡水的作业...

Screenshot

Build

Oh really? Are you serious?

  1. Clone/Download UDK2018 & get ready, from Here.
  2. Build emulator. For windows:
  edksetup.bat --nt32
  build -a X64 -t VS2017 -p Nt32Pkg/Nt32Pkg.dsc
  1. Create shortcut to emulator, say efi.bat on Desktop:
[Replace with full path to workspace]\Build\NT32X64\DEBUG_VS2017\X64\SecMain.exe
pause
  1. Clone this project. From edk workspace (with lots of xxxPkgs) run:
git clone https://github.com/oO0oO0oO0o0o00/UefiBootMenu.git

This will create a MeowPkg. And rename resulting folder, UefiBootMenu to MeowPkg, or not.

  1. Build project. Make use of Conf/target.txt or just build -a X64 -t VS2017 -p MeowPkg/MeowPkg.dsc.
  2. Create a script to copy generated file to emulator home, say meow2emu.bat in workspace root:
@echo off
DEL /Q .\Build\NT32X64\DEBUG_VS2017\X64\Meow.efi
COPY .\Build\MeowPkg\DEBUG_VS2017\X64\MeowPkg\Meow\Meow\OUTPUT\Meow.efi .\Build\NT32X64\DEBUG_VS2017\X64\Meow.efi
  1. Run it.
  2. Start emulater, Enter, Esc, fs0:,me, Tab, Enter.

VirtualBox or Ovmf on Qemu are also good test platforms.

Would anyone look at this? If you're, hey fuck♂your♂ass~~~

About

A graphic uefi boot menu as application ( post Dxe only )


Languages

Language:C 98.1%Language:C++ 1.9%