3 ms·
Haven't been following PCs for a while, is this now something that an OS can do? I've always assumed that boot order is a BIOS setting that's only accessible fr
by grishka 4y ago
Haven't been following PCs for a while, is this now something that an OS can do? I've always assumed that boot order is a BIOS setting that's only accessible from the BIOS setup text mode thing.
- nicce 4y agoWindows modifies UEFI settings on runtime. There is an API for that. Even setting password for BIOS/UEFI won’t prevent that as machine has been booted already. For example : https://docs.microsoft.com/en-us/windows/win32/sysinfo/access-uefi-firmware-variables-from-a-universal-windows-app https://docs.microsoft.com/en-us/windows/win32/sysinfo/acces... https://wikileaks.org/ciav7p1/cms/page_26968097.html https://wikileaks.org/ciav7p1/cms/page_26968097.html https://wiki.archlinux.org/title/Unified_Extensible_Firmware_Interface#UEFI_variables https://wiki.archlinux.org/title/Unified_Extensible_Firmware... There is also NtSetBootEntryOrder() in Windows ntddl
- cesarb 4y agoYes, under EFI the OS can set the boot order; you can do it yourself with the "efibootmgr" command on Linux. This is used for instance by fwupd to install firmware updates (it temporarily changes the boot order to boot into a firmware update loader).