Unified Extensible Firmware Interface
Is a set of specification & Software platform that is used to boot and interface with an Operating System
Secure Boot¶
- Is a method to check whether a bootloader is digitally signed.
- Boot Order Lock also lock book order and shim selection
USB Key preparation¶
- In Rufus, prepare a non-bootable MBR FAT32 key
- Copy the required files, for example from Clonezilla
- Boot of
USB HDD
UEFI Shell¶
- Works similarly to a bash shell
- The bootloader is searching for
/EFI/BOOT/bootx64.efiby default ^333cb0
Commands¶
mapto show the mapping tablecd /EFI/BOOT/to browse to pathbcfg boot add 1 bootx64.efi "OSname"to add an entry1being the priority
Recover from a bad boot¶
- You are greeted with the UEFI Shell, so try to find the loader:
- The mapping table will give you all devices that EFI see, like
FS0:orHD0b: - Browse to the bootloader
FS0:cd EFI\debiangrubx64.efi