Sodamhan.com

TL;DR

efibootmgr

Manipulate the UEFI Boot Manager. More information: https://manned.org/efibootmgr.

  • List all boot options with their numbers:

efibootmgr -u|--unicode

  • Add UEFI Shell v2 as a boot option:

sudo efibootmgr -c -d /dev/sda -p 1 -l "\path\to\shell.efi" -L "UEFI Shell"

  • Add Linux as a boot option:

sudo efibootmgr --create --disk /dev/sda --part 1 --loader "\vmlinuz" --unicode "kernel_cmdline" --label "Linux"

  • Change the current boot order:

sudo efibootmgr -o|--bootorder 0002,0008,0001,0005

  • Delete a boot option:

sudo efibootmgr -b|--bootnum 0008 -B|--delete-bootnum

This document was created using the contents of the tldr project.