A reboot menu for Windows:
1) Windows Boot Manager 2) Fedora Linux 28 3) UEFI: JetFlashTranscend 16GB 1.00, Partition 1 boot to? 
When an option is selected and confirmed, the system reboots into the selected operating system once. (The default operating system is left unchanged.)
This is a prerelease version. See Known issues and Future work below.
Boot To requires Windows 64 bit in UEFI mode. This is the default on most modern machines.
- Download and install the Visual C++ 2017 redistributable (x86).
- Download and unpack a release from the Releases page.
To build from source, install the Visual Studio 2017 tools and type
nmake /F Makefile.msvc in the project root directory.
- Only static UEFI entries are shown, not removable media and so on.
- Ports to Linux, FreeBSD and macOS. (It appears that NetBSD and OpenBSD do not yet have the necessary APIs.)
- Improved CLI with curses.
- GUIs for GTK and macOS also.
- Windows UAP package.
- Applets for the Windows task bar, the macOS menu bar, and common X desktop environments.
Copyright (c) 2018, Sijmen J. Mulder email@example.com
Boot To is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Boot To is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with Boot To. If not, see https://www.gnu.org/licenses/.