Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tylpk1216/bootvar
Get Boot Variables in UEFI Shell, e.g. Boot0000, Boot0001 ...
https://github.com/tylpk1216/bootvar
uefi
Last synced: 14 days ago
JSON representation
Get Boot Variables in UEFI Shell, e.g. Boot0000, Boot0001 ...
- Host: GitHub
- URL: https://github.com/tylpk1216/bootvar
- Owner: tylpk1216
- License: mit
- Created: 2019-06-05T08:34:42.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-11-04T10:11:00.000Z (over 4 years ago)
- Last Synced: 2024-11-27T15:40:34.863Z (2 months ago)
- Topics: uefi
- Language: C
- Size: 8.79 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BootVar
```
Get Boot Variables in UEFI Shell, e.g. Boot0000, Boot0001 ...
```# Environment
```
UDK2018
VC2015
```# Build Steps
```
1. Create "BootVar" folder in UDK\AppPkg.
2. Put BootVar.c and BootVar.inf in "BootVar" folder.
3. Add "AppPkg/Applications/BootVar/BootVar.inf" in "[Components]" of "AppPkg\AppPkg.dsc"
4. Build it
```# Run on my motherboard
```
Boot0000 : USB: ADATA USB Flash Drive
FilePath Length 27
FilePath.Type 05
FilePath.SubType 01
BBS(HD,USB: ADATA USB Flash Drive)Boot0001 : UEFI USB: ADATA USB Flash Drive
FilePath Length 1C
FilePath.Type 02
FilePath.SubType 01
PciRoot(0x0)/Pci(0x10,0x7)/USB(0x3,0x0)Boot0002 : Internal EDK Shell
FilePath Length 2C
FilePath.Type 04
FilePath.SubType 07
Fv(92E111AA-5F63-49D5-96C7-947422BDD1AA)/FvFile(C57AD6B7-0515-40A8-9D21-551652854E37)
```