Using efibootmgr to add boot options

3 March 2025

Examples

# Example: systemd-boot bootloader on /dev/sda2 booting Linux 
efibootmgr --create --disk /dev/sda --part 2 --label "Linux Boot Manager" --loader "\EFI\systemd\systemd-bootx64.efi"

# Example: GRUB  bootloader on /dev/sdb2 booting Debian
efibootmgr --create --disk /dev/sdb --part 2 --label "Debian" --loader "\EFI\debian\grub.efi"

# Example: GRUB Secure Boot bootloader on /dev/sda2 booting Proxmox 
efibootmgr --create --disk /dev/sda --part 2 --label "Proxmox" --loader "\EFI\proxmox\shimx64.efi"