• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer navigation

The Geek Diary

  • OS
    • Linux
    • CentOS/RHEL
    • Solaris
    • Oracle Linux
    • VCS
  • Interview Questions
  • Database
    • oracle
    • oracle 12c
    • ASM
    • mysql
    • MariaDB
  • DevOps
    • Docker
    • Shell Scripting
  • Big Data
    • Hadoop
    • Cloudera
    • Hortonworks HDP

efibootmgr: command not found

by Deepika

The “efibootmgr” command in Linux is used to manage the boot options stored in the firmware’s non-volatile RAM (NVRAM) on UEFI-based systems. This command can be used to view, add, modify, and delete boot entries, as well as change the boot order and set the default boot entry. The efibootmgr command is particularly useful when working with systems that have multiple boot options and need to change the boot order or add new boot options.

If you encounter the below error while running the command efibootmgr:

efibootmgr: command not found

you may try installing the below package as per your choice of distribution:

Distribution Command
Debian apt-get install efibootmgr
Ubuntu apt-get install efibootmgr
Arch Linux pacman -S efibootmgr
Kali Linux apt-get install efibootmgr
CentOS yum install efibootmgr
Fedora dnf install efibootmgr
Raspbian apt-get install efibootmgr

efibootmgr Command Examples

1. List the current settings then bootnums with their name:

# efibootmgr

2. List the filepaths:

# efibootmgr -v

3. Add UEFI Shell v2 as a boot option:

# sudo efibootmgr -c -d /dev/sda1 -l \EFI\tools\Shell.efi -L "UEFI Shell"

4. Change the current boot order:

# sudo efibootmgr -o 0002,0008,0001,0005

5. Delete a boot option:

# sudo efibootmgr -b 0008 --delete-bootnum

Filed Under: Linux

Some more articles you might also be interested in …

  1. Ubuntu Linux – OpenShot Video Editor
  2. How to Install Apache, MariaDB, and PHP (FAMP) stack on FreeBSD 11
  3. Ubuntu Linux – yED(Graph Editor) Alternate of Microsoft Office Visio
  4. CentOS / RHEL 5 : How to install and configure vsftpd server
  5. CentOS / RHEL 6 : How do I find my current runlevel?
  6. How to Disable RSH Server in CentOS/RHEL
  7. Linux OS Service ‘named’
  8. CentOS/RHEL: Mount Command Fails With “mount: does not contain SELinux labels”
  9. checkinstall Command Examples in Linux
  10. parted: command not found

You May Also Like

Primary Sidebar

Recent Posts

  • fprintd-delete Command Examples in Linux
  • fprintd-delete: command not found
  • foreman: command not found
  • foreman Command Examples in Linux

© 2023 · The Geek Diary

  • Archives
  • Contact Us
  • Copyright