commands.sh

efibootmgr

linux

Manipulate the UEFI Boot Manager.

More info →

Options (9)

-u, --unicodeboolean

List all boot options with their numbers

Example: efibootmgr {{[-u|--unicode]}}
-c, --createboolean

Add UEFI Shell v2 as a boot option

Example: sudo efibootmgr {{[-c|--create]}} {{[-d|--disk]}} {{/dev/sda}} {{[-p|--part]}} {{1}} {{[-l|--loader]}} "{{\path\to\shell.efi}}" {{[-L|--label]}} "{{UEFI Shell}}"
-d, --diskboolean

Add UEFI Shell v2 as a boot option

Example: sudo efibootmgr {{[-c|--create]}} {{[-d|--disk]}} {{/dev/sda}} {{[-p|--part]}} {{1}} {{[-l|--loader]}} "{{\path\to\shell.efi}}" {{[-L|--label]}} "{{UEFI Shell}}"
-p, --partboolean

Add UEFI Shell v2 as a boot option

Example: sudo efibootmgr {{[-c|--create]}} {{[-d|--disk]}} {{/dev/sda}} {{[-p|--part]}} {{1}} {{[-l|--loader]}} "{{\path\to\shell.efi}}" {{[-L|--label]}} "{{UEFI Shell}}"
-l, --loaderboolean

Add UEFI Shell v2 as a boot option

Example: sudo efibootmgr {{[-c|--create]}} {{[-d|--disk]}} {{/dev/sda}} {{[-p|--part]}} {{1}} {{[-l|--loader]}} "{{\path\to\shell.efi}}" {{[-L|--label]}} "{{UEFI Shell}}"
-L, --labelboolean

Add UEFI Shell v2 as a boot option

Example: sudo efibootmgr {{[-c|--create]}} {{[-d|--disk]}} {{/dev/sda}} {{[-p|--part]}} {{1}} {{[-l|--loader]}} "{{\path\to\shell.efi}}" {{[-L|--label]}} "{{UEFI Shell}}"
-o, --bootorderboolean

Change the current boot order

Example: sudo efibootmgr {{[-o|--bootorder]}} {{0002,0008,0001,001A,...}}
-b, --bootnumboolean

Delete a boot option

Example: sudo efibootmgr {{[-b|--bootnum]}} {{0008}} {{[-B|--delete-bootnum]}}
-B, --delete-bootnumboolean

Delete a boot option

Example: sudo efibootmgr {{[-b|--bootnum]}} {{0008}} {{[-B|--delete-bootnum]}}

Examples (5)

List all boot options with their numbers

efibootmgr [-u|--unicode]

Add UEFI Shell v2 as a boot option

sudo efibootmgr [-c|--create] [-d|--disk] /dev/sda [-p|--part] 1 [-l|--loader] "\path\to\shell.efi" [-L|--label] "UEFI Shell"

Add Linux as a boot option

sudo efibootmgr [-c|--create] [-d|--disk] /dev/sda [-p|--part] 1 [-l|--loader] "\vmlinuz" [-u|--unicode] "kernel_cmdline" [-L|--label] "Linux"

Change the current boot order

sudo efibootmgr [-o|--bootorder] 0002,0008,0001,001A,...

Delete a boot option

sudo efibootmgr [-b|--bootnum] 0008 [-B|--delete-bootnum]
made by @shridhargupta | data from tldr-pages