Warning ** : Boot000a is not UEFI Spec compliant (lowercase hex in name)

What is this all about? I have a system that boots Win10 / Manjaro / Mint.
I used to use ReFind as my boot manager but somehow that recently got messed up and will not re-install correctly.

I can’t delete old items using efibootmgr. I’ve cleaned EFI out in windows. On a recent package update I should have told Grub not to update.

sudo efibootmgr -v

** Warning ** : Boot000a is not UEFI Spec compliant (lowercase hex in name)
** Warning ** : Boot000c is not UEFI Spec compliant (lowercase hex in name)
** Warning ** : Boot000d is not UEFI Spec compliant (lowercase hex in name)
** Warning ** : Boot000e is not UEFI Spec compliant (lowercase hex in name)
** Warning ** : Boot000f is not UEFI Spec compliant (lowercase hex in name)
** Warning ** : please recreate these using efibootmgr to remove this warning.
BootCurrent: 0005
BootOrder: 0002,0005,0009,000E,0005,0003,0000,0002,000D,0004,0001,000A,0007,000D,0010,000F
Boot0000* ubuntu	HD(2,GPT,db6ed799-b6e2-4152-81bb-d8354eb47ee2,0xfa000,0x32000)/File(\EFI\ubuntu\shimx64.efi)
Boot0001* USB Floppy/CD	VenMedia(b6fef66f-1495-4584-a836-3492d1984a8d,0500000001)AMBO
Boot0002* USB Hard Drive	VenMedia(b6fef66f-1495-4584-a836-3492d1984a8d,0200000001)AMBO
Boot0003  debian	HD(2,GPT,db6ed799-b6e2-4152-81bb-d8354eb47ee2,0xfa000,0x32000)/File(\EFI\linuxmint\shimx64.efi)
Boot0004  Windows Boot Manager	HD(2,GPT,db6ed799-b6e2-4152-81bb-d8354eb47ee2,0xfa000,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................
Boot0005* Manjaro	HD(2,GPT,db6ed799-b6e2-4152-81bb-d8354eb47ee2,0xfa000,0x32000)/File(\EFI\Manjaro\grubx64.efi)
Boot0007  USB Floppy/CD	VenMedia(b6fef66f-1495-4584-a836-3492d1984a8d,0500000000)AMBO
Boot0008  Hard Drive	BBS(HD,,0x0)AMGOAMNO........o.S.T.3.5.0.0.4.1.3.A.S....................A...........................>..Gd-.;.A..MQ..L.2.S.0.A.Y.R.C.P. . . . . . . . . . . . ......AMBO
Boot0009  Realtek PXE B07 D00	BBS(Network,,0x0)AMBO
Boot000C* linuxmint	HD(2,GPT,db6ed799-b6e2-4152-81bb-d8354eb47ee2,0xfa000,0x32000)/File(\EFI\linuxmint\grubx64.efi)
Boot000a  ATAPI CD-ROM Drive	VenMedia(b6fef66f-1495-4584-a836-3492d1984a8d,0300000001)AMBO
Boot000c  Unknown Device	BBS(HD,,0x0)AMGOAMNO........o.S.T.3.5.0.0.4.1.3.A.S....................A...........................>..Gd-.;.A..MQ..L.2.S.0.A.Y.R.C.P. . . . . . . . . . . . ......AMBO
Boot000d* USB Hard Drive	VenMedia(b6fef66f-1495-4584-a836-3492d1984a8d,0200000001)AMBO
Boot000e* Unknown Device	BBS(CDROM,,0x0)AMGOAMNO........o.h.p. . . . . . . .C.D.D.V.D.W. .T.S.-.T.6.3.3.P....................A...........................>..Gd-.;.A..MQ..L.3.R.7.8.G.6.B.W.0.5.2.5.7.1. . . . . . ......AMBO
Boot000f* Unknown Device	BBS(HD,,0x0)AMGOAMNO........o.S.T.3.5.0.0.4.1.3.A.S....................A...........................>..Gd-.;.A..MQ..L.2.S.0.A.Y.R.C.P. . . . . . . . . . . . ......AMBO
Boot0010* ATAPI CD-ROM Drive	VenMedia(b6fef66f-1495-4584-a836-3492d1984a8d,0300000001)AMBO

 sudo efibootmgr -Bb 0003
** Warning ** : Boot000a is not UEFI Spec compliant (lowercase hex in name)
** Warning ** : Boot000c is not UEFI Spec compliant (lowercase hex in name)
** Warning ** : Boot000d is not UEFI Spec compliant (lowercase hex in name)
** Warning ** : Boot000e is not UEFI Spec compliant (lowercase hex in name)
** Warning ** : Boot000f is not UEFI Spec compliant (lowercase hex in name)
** Warning ** : please recreate these using efibootmgr to remove this warning.
Could not delete variable: No space left on device

inxi -Fxxxrz 
System:
  Kernel: 5.10.59-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
  Desktop: Cinnamon 5.0.5 tk: GTK 3.24.30 vt: 7 dm: LightDM 1.30.0 
  Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Desktop System: Hewlett-Packard product: 520-1020 v: 1.04 
  serial: <filter> Chassis: type: 3 serial: <filter> 
  Mobo: PEGATRON model: 2AC3 v: 1.04 serial: <filter> UEFI: AMI v: 7.11 
  date: 02/24/2012 
CPU:
  Info: Dual Core model: Intel Pentium G620 bits: 64 type: MCP 
  arch: Sandy Bridge rev: 7 cache: L2: 3 MiB 
  flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 bogomips: 10380 
  Speed: 1596 MHz min/max: 1600/2600 MHz Core speeds (MHz): 1: 1596 2: 1596 
Graphics:
  Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics 
  vendor: Hewlett-Packard driver: i915 v: kernel bus-ID: 00:02.0 
  chip-ID: 8086:0102 class-ID: 0300 
  Device-2: Chicony HP High Definition 1MP Webcam type: USB driver: uvcvideo 
  bus-ID: 2-1.5:5 chip-ID: 04f2:b2a3 class-ID: 0e02 
  Display: x11 server: X.Org 1.20.13 driver: loaded: intel 
  unloaded: modesetting alternate: fbdev,vesa resolution: 1920x1080~60Hz 
  s-dpi: 96 
  OpenGL: renderer: Mesa DRI Intel HD Graphics 2000 (SNB GT1) 
  v: 3.3 Mesa 21.1.6 compat-v: 3.0 direct render: Yes 
Audio:
  Device-1: Intel 6 Series/C200 Series Family High Definition Audio 
  vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 
  chip-ID: 8086:1c20 class-ID: 0403 
  Sound Server-1: ALSA v: k5.10.59-1-MANJARO running: yes 
  Sound Server-2: JACK v: 1.9.19 running: no 
  Sound Server-3: PulseAudio v: 15.0 running: yes 
  Sound Server-4: PipeWire v: 0.3.33 running: no 
Network:
  Device-1: Ralink RT5392 PCIe Wireless Network Adapter driver: rt2800pci 
  v: 2.3.0 port: f040 bus-ID: 04:00.0 chip-ID: 1814:5392 class-ID: 0280 
  IF: wlp4s0 state: up mac: <filter> 
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: Hewlett-Packard driver: r8169 v: kernel port: e000 bus-ID: 07:00.0 
  chip-ID: 10ec:8168 class-ID: 0200 
  IF: enp7s0 state: down mac: <filter> 
Drives:
  Local Storage: total: 465.76 GiB used: 19.95 GiB (4.3%) 
  ID-1: /dev/sda vendor: Seagate model: ST3500413AS size: 465.76 GiB 
  speed: 3.0 Gb/s type: HDD rpm: 7200 serial: <filter> rev: HP63 scheme: GPT 
Partition:
  ID-1: / size: 49.73 GiB used: 16.22 GiB (32.6%) fs: ext4 dev: /dev/sda8 
  ID-2: /boot/efi size: 96 MiB used: 33.5 MiB (34.9%) fs: vfat 
  dev: /dev/sda2 
  ID-3: /home size: 57.33 GiB used: 3.69 GiB (6.4%) fs: ext4 dev: /dev/sda9 
Swap:
  ID-1: swap-1 type: partition size: 1.95 GiB used: 0 KiB (0.0%) 
  priority: -2 dev: /dev/sda7 
Sensors:
  System Temperatures: cpu: 40.0 C mobo: N/A 
  Fan Speeds (RPM): N/A 
Repos:
  Packages: pacman: 1342 
  Active pacman repo servers in: /etc/pacman.d/mirrorlist 
  1: https://mirror.math.princeton.edu/pub/manjaro/stable/$repo/$arch
  2: https://repo.ialab.dsu.edu/manjaro/stable/$repo/$arch
  3: https://mirror.dacentec.com/manjaro/stable/$repo/$arch
Info:
  Processes: 178 Uptime: 7m wakeups: 0 Memory: 3.74 GiB 
  used: 1.75 GiB (46.7%) Init: systemd v: 248 Compilers: gcc: 11.1.0 
  Shell: Bash v: 5.1.8 running-in: gnome-terminal inxi: 3.3.06 

Hello @urdrwho :wink:

It appears your UEFI may just be a little buggy. UEFI implementations vary in their quality.

Maybe reset your UEFI or clear the CMOS could solve this problem.

By the way, you can access and delete the Boot Options also here:

ls /sys/firmware/efi/efivars/Boot*
1 Like

Well because when I boot it goes into Manjaro grub menu and I have access to all boot options, I think I should let well enough alone. Just let the dog sleep.

Now this is odd. On another computer that has the same OS set-up, my Toshiba laptop to be exact, I was using efibootmgr. I was attempting to remove some items that were in there that made no sense. First I checked out the EFI by going through the windows / dispart / powershell, etc. route.

Everything was good, no weird or odd mentions of anything that I saw in efibootmgr.

Back to Linux and tried removing things. I wasn’t having a lot of success and rebooted. After rebooting and getting back into the OS a warning appeared that my ESP space was down to KB’s. What? I recently checked and it was @ 69 MB remaining.

Back to the Windows protocol but this time I noticed something odd. I wasn’t directly in the EFI but was in the partition. There were about 40 BMP files. Hm? I was in a place before the EFI but decided to use the remove-item command. I typed remove-item *.bmp. Success! All bmp files removed.

Booted back into Linux and no message about EFI almost being full. Went to Gparted and looked at the EFI partition and I was back to having over 60 MB free.

Now I want to know who, hwat, where and how BMP files got in there. The only thing I messed with was efibootmgr.