How do utilities like EasyUEFI programmatically (what UEFI structs/attributes need to be changed from BootOrderList) implement the "one-time" boot feature? I've been going through the ofiicial UEFI specification and can't seem to find the answer from there.
The feature is that (let's assume I use Windows usually):
- I can choose to boot ONCE to let's say my USB stick containing Linux Live image.
- When rebooting, my machine boots to the Linux USB.
- When I power off the Linux Live USB and boot the PC again, it boots back to Windows.