Bug#789746: efibootmgr fails to delete or modify boot entries

2015-06-25 Thread Robert Lange
libefivar0 version 0.20-4 fixed the issue. I am now able to modify and
delete boot entries.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#789746: efibootmgr fails to delete or modify boot entries

2015-06-25 Thread D. Jared Dominguez

Are you still seeing this issue with libefivar0 version 0.20-4?

--
Jared Domínguez
Infrastructure Software Engineering
Dell | Enterprise Solutions Group


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#789746: efibootmgr fails to delete or modify boot entries

2015-06-24 Thread Robert Lange
# strace -o /tmp/efibootmgr.$RANDOM efibootmgr -b 0016 -B

The text file of strace output is attached.
execve(/bin/efibootmgr, [efibootmgr, -b, 0016, -B], [/* 21 vars */]) 
= 0
brk(0)  = 0x215f000
access(/etc/ld.so.nohwcap, F_OK)  = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f230b987000
access(/etc/ld.so.preload, R_OK)  = -1 ENOENT (No such file or directory)
open(/etc/ld.so.cache, O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=155338, ...}) = 0
mmap(NULL, 155338, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f230b961000
close(3)= 0
access(/etc/ld.so.nohwcap, F_OK)  = -1 ENOENT (No such file or directory)
open(/usr/lib/x86_64-linux-gnu/libefivar.so.0, O_RDONLY|O_CLOEXEC) = 3
read(3, \177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\0\1\0\0\0\300,\0\0\0\0\0\0..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=103336, ...}) = 0
mmap(NULL, 2199384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f230b55
mprotect(0x7f230b56, 2093056, PROT_NONE) = 0
mmap(0x7f230b75f000, 40960, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7f230b75f000
close(3)= 0
access(/etc/ld.so.nohwcap, F_OK)  = -1 ENOENT (No such file or directory)
open(/lib/x86_64-linux-gnu/libdl.so.2, O_RDONLY|O_CLOEXEC) = 3
read(3, \177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\0\1\0\0\0\320\16\0\0\0\0\0\0..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14664, ...}) = 0
mmap(NULL, 2109712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f230b34c000
mprotect(0x7f230b34f000, 2093056, PROT_NONE) = 0
mmap(0x7f230b54e000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f230b54e000
close(3)= 0
access(/etc/ld.so.nohwcap, F_OK)  = -1 ENOENT (No such file or directory)
open(/usr/lib/x86_64-linux-gnu/libefiboot.so.0, O_RDONLY|O_CLOEXEC) = 3
read(3, \177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\0\1\0\0\0\260\34\0\0\0\0\0\0..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=39232, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f230b96
mmap(NULL, 2134584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f230b142000
mprotect(0x7f230b14b000, 2093056, PROT_NONE) = 0
mmap(0x7f230b34a000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f230b34a000
close(3)= 0
access(/etc/ld.so.nohwcap, F_OK)  = -1 ENOENT (No such file or directory)
open(/lib/x86_64-linux-gnu/libc.so.6, O_RDONLY|O_CLOEXEC) = 3
read(3, \177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\0\1\0\0\0P\34\2\0\0\0\0\0..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1729984, ...}) = 0
mmap(NULL, 3836448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f230ad99000
mprotect(0x7f230af38000, 2097152, PROT_NONE) = 0
mmap(0x7f230b138000, 24576, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19f000) = 0x7f230b138000
mmap(0x7f230b13e000, 14880, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f230b13e000
close(3)= 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f230b95f000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f230b95e000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f230b95d000
arch_prctl(ARCH_SET_FS, 0x7f230b95e700) = 0
mprotect(0x7f230b138000, 16384, PROT_READ) = 0
mprotect(0x7f230b34a000, 4096, PROT_READ) = 0
mprotect(0x7f230b54e000, 4096, PROT_READ) = 0
mprotect(0x7f230b75f000, 4096, PROT_READ) = 0
mprotect(0x607000, 4096, PROT_READ) = 0
mprotect(0x7f230b989000, 4096, PROT_READ) = 0
munmap(0x7f230b961000, 155338)  = 0
access(/sys/firmware/efi/efivars/, F_OK) = 0
statfs(/sys/firmware/efi/efivars/, {f_type=SYSFS_MAGIC, f_bsize=4096, 
f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, 
f_namelen=255, f_frsize=4096}) = 0
openat(AT_FDCWD, /sys/firmware/efi/vars/, 
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
brk(0)  = 0x215f000
brk(0x2188000)  = 0x2188000
getdents(3, /* 189 entries */, 32768)   = 13672
openat(3, KEK-8be4df61-93ca-11d2-aa0d-00e098032b8c/raw_var, O_RDONLY) = 4
read(4, 0x7ffef9cb6540, 4096)   = -1 EIO (Input/output error)
close(4)= 0
openat(3, LBOP0012-2a4dc6b7-41f5-45dd-b46f-2dd334c1cf65/raw_var, O_RDONLY) = 4
read(4, L\0B\0O\0P\\\0001\0002\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0..., 
4096) = 2084
read(4, , 4096)   = 0
close(4)= 0
brk(0x218)  = 0x218
close(3)= 0
access(/sys/firmware/efi/vars/new_var, F_OK) = 0
openat(AT_FDCWD, /sys/firmware/efi/vars/, 

Bug#789746: efibootmgr fails to delete or modify boot entries

2015-06-24 Thread D. Jared Dominguez

Can you run this and send the output of it (/root/efibootmgr.*)?
sudo strace -o /root/efibootmgr.$RANDOM efibootmgr -b 0016 -B

--Jared


--
Jared Domínguez
Infrastructure Software Engineering
Dell | Enterprise Solutions Group


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#789746: efibootmgr fails to delete or modify boot entries

2015-06-23 Thread D. Jared Dominguez

On Tue, Jun 23, 2015 at 10:45:51PM -0500, D. Jared Dominguez wrote:

On Tue, Jun 23, 2015 at 09:01:03PM -0500, Robert Lange wrote:

Package: efibootmgr
Version: 0.12-1
Severity: important

Dear Maintainer,

Until about 1 month ago, efibootmgr was able to modify and delete boot menu
items. I do not know exactly when it started failing, but I just noticed it
today.

Running Debian Testing. Tested with kernel 3.16 from testing as well as kernel
4.0 from unstable.

$ sudo efibootmgr -b 0016 -B
efibootmgr: Boot entry 0016 not found
efibootmgr: Could not delete boot variable: Success
$ echo $?
15

The expected result is that boot entry 0016 is deleted.

-

For reference:

$ uname -a
Linux iset 4.0.0-2-amd64 #1 SMP Debian 4.0.5-1 (2015-06-16) x86_64 GNU/Linux

$ dpkg -l | grep efibootmgr
ii  efibootmgr  0.12-1  amd64

$ sudo efibootmgr --verbose
BootCurrent: 0016
Timeout: 0 seconds
BootOrder: 0016,0007,000D,0008,0009,000A,000B,000C,000E,0014,0015,0013
Boot  Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0001  Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0002  Diagnostic Splash Screen  FvFile(a7d8d9a6-6ab0-4aeb-ad9d-
163e59a7a380)
Boot0003  Lenovo DiagnosticsFvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0004  Startup Interrupt MenuFvFile(f46ee6f4-4785-43a3-923d-
7f786c3c8479)
Boot0005  Rescue and Recovery   FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0006  MEBx Hot Key  FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0007* USB CD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0008  USB FDD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0009* ATAPI CD0
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35405)
Boot000A* ATA HDD0
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot000B* ATA HDD1
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f605)
Boot000C* ATA HDD2
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f604)
Boot000D* USB HDD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot000E* PCI LAN
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot000F* IDER BOOT CDROM   PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
Boot0010* IDER BOOT Floppy  PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
Boot0011* ATA HDD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0012* All CD:
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0013* PCI LAN
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot0014  Other CD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot0015  Other HDD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0016* Debian on SSD0HD(1,GPT,15920192-e1dd-403d-86ee-
7bc5c39d31ce,0x800,0xcf5f5)/File(\EFI\debian\grubx64.efi)
Boot0017* debianHD(1,GPT,15920192-e1dd-403d-86ee-
7bc5c39d31ce,0x800,0xcf5f5)/File(\EFI\debian\grubx64.efi)

$ sudo efibootmgr -b 0016 -B
efibootmgr: Boot entry 0016 not found
efibootmgr: Could not delete boot variable: Success
$ echo $?
15

$ dmesg  | grep -i efi
[0.00] efi: EFI v2.31 by Lenovo
[0.00] efi:  ACPI=0x7cefe000  ACPI 2.0=0x7cefe014  SMBIOS=0x7cd2e000
[0.00] efi: mem00: [Conventional Memory|   |  |  |  |   |WB|WT|WC|UC]
range=[0x-0x00058000) (0MB)
[0.00] efi: mem01: [Reserved   |   |  |  |  |   |WB|WT|WC|UC]
range=[0x00058000-0x00059000) (0MB)
[0.00] efi: mem02: [Conventional Memory|   |  |  |  |   |WB|WT|WC|UC]
range=[0x00059000-0x0009c000) (0MB)
[0.00] efi: mem03: [Reserved   |   |  |  |  |   |WB|WT|WC|UC]
range=[0x0009c000-0x0009d000) (0MB)
[0.00] efi: mem04: [Boot Data  |   |  |  |  |   |WB|WT|WC|UC]
range=[0x0009d000-0x0009e000) (0MB)
[0.00] efi: mem05: [Reserved   |   |  |  |  |   |WB|WT|WC|UC]
range=[0x0009e000-0x000a) (0MB)
[0.00] efi: mem06: [Loader Data|   |  |  |  |   |WB|WT|WC|UC]
range=[0x0010-0x00f6f000) (14MB)
[0.00] efi: mem07: [Conventional Memory|   |  |  |  |   |WB|WT|WC|UC]
range=[0x00f6f000-0x35a16000) (842MB)
[0.00] efi: mem08: [Loader Data|   |  |  |  |   |WB|WT|WC|UC]
range=[0x35a16000-0x36d03000) (18MB)
[0.00] efi: mem09: [Conventional Memory|   |  |  |  |   |WB|WT|WC|UC]
range=[0x36d03000-0x4b3a6000) (326MB)
[0.00] efi: mem10: [Loader Data|   |  |  |  |   |WB|WT|WC|UC]
range=[0x4b3a6000-0x683e3000) (464MB)
[0.00] efi: mem11: [Boot Data  |   |  |  |  |   |WB|WT|WC|UC]
range=[0x683e3000-0x68403000) (0MB)
[0.00] efi: 

Bug#789746: efibootmgr fails to delete or modify boot entries

2015-06-23 Thread D. Jared Dominguez

On Tue, Jun 23, 2015 at 09:01:03PM -0500, Robert Lange wrote:

Package: efibootmgr
Version: 0.12-1
Severity: important

Dear Maintainer,

Until about 1 month ago, efibootmgr was able to modify and delete boot menu
items. I do not know exactly when it started failing, but I just noticed it
today.

Running Debian Testing. Tested with kernel 3.16 from testing as well as kernel
4.0 from unstable.

$ sudo efibootmgr -b 0016 -B
efibootmgr: Boot entry 0016 not found
efibootmgr: Could not delete boot variable: Success
$ echo $?
15

The expected result is that boot entry 0016 is deleted.

-

For reference:

$ uname -a
Linux iset 4.0.0-2-amd64 #1 SMP Debian 4.0.5-1 (2015-06-16) x86_64 GNU/Linux

$ dpkg -l | grep efibootmgr
ii  efibootmgr  0.12-1  amd64

$ sudo efibootmgr --verbose
BootCurrent: 0016
Timeout: 0 seconds
BootOrder: 0016,0007,000D,0008,0009,000A,000B,000C,000E,0014,0015,0013
Boot  Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0001  Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0002  Diagnostic Splash Screen  FvFile(a7d8d9a6-6ab0-4aeb-ad9d-
163e59a7a380)
Boot0003  Lenovo DiagnosticsFvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0004  Startup Interrupt MenuFvFile(f46ee6f4-4785-43a3-923d-
7f786c3c8479)
Boot0005  Rescue and Recovery   FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0006  MEBx Hot Key  FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0007* USB CD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0008  USB FDD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0009* ATAPI CD0
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35405)
Boot000A* ATA HDD0
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot000B* ATA HDD1
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f605)
Boot000C* ATA HDD2
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f604)
Boot000D* USB HDD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot000E* PCI LAN
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot000F* IDER BOOT CDROM   PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
Boot0010* IDER BOOT Floppy  PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
Boot0011* ATA HDD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0012* All CD:
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0013* PCI LAN
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot0014  Other CD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot0015  Other HDD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0016* Debian on SSD0HD(1,GPT,15920192-e1dd-403d-86ee-
7bc5c39d31ce,0x800,0xcf5f5)/File(\EFI\debian\grubx64.efi)
Boot0017* debianHD(1,GPT,15920192-e1dd-403d-86ee-
7bc5c39d31ce,0x800,0xcf5f5)/File(\EFI\debian\grubx64.efi)

$ sudo efibootmgr -b 0016 -B
efibootmgr: Boot entry 0016 not found
efibootmgr: Could not delete boot variable: Success
$ echo $?
15

$ dmesg  | grep -i efi
[0.00] efi: EFI v2.31 by Lenovo
[0.00] efi:  ACPI=0x7cefe000  ACPI 2.0=0x7cefe014  SMBIOS=0x7cd2e000
[0.00] efi: mem00: [Conventional Memory|   |  |  |  |   |WB|WT|WC|UC]
range=[0x-0x00058000) (0MB)
[0.00] efi: mem01: [Reserved   |   |  |  |  |   |WB|WT|WC|UC]
range=[0x00058000-0x00059000) (0MB)
[0.00] efi: mem02: [Conventional Memory|   |  |  |  |   |WB|WT|WC|UC]
range=[0x00059000-0x0009c000) (0MB)
[0.00] efi: mem03: [Reserved   |   |  |  |  |   |WB|WT|WC|UC]
range=[0x0009c000-0x0009d000) (0MB)
[0.00] efi: mem04: [Boot Data  |   |  |  |  |   |WB|WT|WC|UC]
range=[0x0009d000-0x0009e000) (0MB)
[0.00] efi: mem05: [Reserved   |   |  |  |  |   |WB|WT|WC|UC]
range=[0x0009e000-0x000a) (0MB)
[0.00] efi: mem06: [Loader Data|   |  |  |  |   |WB|WT|WC|UC]
range=[0x0010-0x00f6f000) (14MB)
[0.00] efi: mem07: [Conventional Memory|   |  |  |  |   |WB|WT|WC|UC]
range=[0x00f6f000-0x35a16000) (842MB)
[0.00] efi: mem08: [Loader Data|   |  |  |  |   |WB|WT|WC|UC]
range=[0x35a16000-0x36d03000) (18MB)
[0.00] efi: mem09: [Conventional Memory|   |  |  |  |   |WB|WT|WC|UC]
range=[0x36d03000-0x4b3a6000) (326MB)
[0.00] efi: mem10: [Loader Data|   |  |  |  |   |WB|WT|WC|UC]
range=[0x4b3a6000-0x683e3000) (464MB)
[0.00] efi: mem11: [Boot Data  |   |  |  |  |   |WB|WT|WC|UC]
range=[0x683e3000-0x68403000) (0MB)
[0.00] efi: mem12: [Conventional Memory|   |  |  |  |   |WB|WT|WC|UC]

Bug#789746: efibootmgr fails to delete or modify boot entries

2015-06-23 Thread Robert Lange
Package: efibootmgr
Version: 0.12-1
Severity: important

Dear Maintainer,

Until about 1 month ago, efibootmgr was able to modify and delete boot menu
items. I do not know exactly when it started failing, but I just noticed it
today.

Running Debian Testing. Tested with kernel 3.16 from testing as well as kernel
4.0 from unstable.

$ sudo efibootmgr -b 0016 -B
efibootmgr: Boot entry 0016 not found
efibootmgr: Could not delete boot variable: Success
$ echo $?
15

The expected result is that boot entry 0016 is deleted.

-

For reference:

$ uname -a
Linux iset 4.0.0-2-amd64 #1 SMP Debian 4.0.5-1 (2015-06-16) x86_64 GNU/Linux

$ dpkg -l | grep efibootmgr
ii  efibootmgr  0.12-1  amd64

$ sudo efibootmgr --verbose
BootCurrent: 0016
Timeout: 0 seconds
BootOrder: 0016,0007,000D,0008,0009,000A,000B,000C,000E,0014,0015,0013
Boot  Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0001  Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0002  Diagnostic Splash Screen  FvFile(a7d8d9a6-6ab0-4aeb-ad9d-
163e59a7a380)
Boot0003  Lenovo DiagnosticsFvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0004  Startup Interrupt MenuFvFile(f46ee6f4-4785-43a3-923d-
7f786c3c8479)
Boot0005  Rescue and Recovery   FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0006  MEBx Hot Key  FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0007* USB CD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0008  USB FDD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0009* ATAPI CD0
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35405)
Boot000A* ATA HDD0
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot000B* ATA HDD1
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f605)
Boot000C* ATA HDD2
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f604)
Boot000D* USB HDD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot000E* PCI LAN
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot000F* IDER BOOT CDROM   PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
Boot0010* IDER BOOT Floppy  PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
Boot0011* ATA HDD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0012* All CD:
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0013* PCI LAN
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot0014  Other CD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot0015  Other HDD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0016* Debian on SSD0HD(1,GPT,15920192-e1dd-403d-86ee-
7bc5c39d31ce,0x800,0xcf5f5)/File(\EFI\debian\grubx64.efi)
Boot0017* debianHD(1,GPT,15920192-e1dd-403d-86ee-
7bc5c39d31ce,0x800,0xcf5f5)/File(\EFI\debian\grubx64.efi)

$ sudo efibootmgr -b 0016 -B
efibootmgr: Boot entry 0016 not found
efibootmgr: Could not delete boot variable: Success
$ echo $?
15

$ dmesg  | grep -i efi
[0.00] efi: EFI v2.31 by Lenovo
[0.00] efi:  ACPI=0x7cefe000  ACPI 2.0=0x7cefe014  SMBIOS=0x7cd2e000
[0.00] efi: mem00: [Conventional Memory|   |  |  |  |   |WB|WT|WC|UC]
range=[0x-0x00058000) (0MB)
[0.00] efi: mem01: [Reserved   |   |  |  |  |   |WB|WT|WC|UC]
range=[0x00058000-0x00059000) (0MB)
[0.00] efi: mem02: [Conventional Memory|   |  |  |  |   |WB|WT|WC|UC]
range=[0x00059000-0x0009c000) (0MB)
[0.00] efi: mem03: [Reserved   |   |  |  |  |   |WB|WT|WC|UC]
range=[0x0009c000-0x0009d000) (0MB)
[0.00] efi: mem04: [Boot Data  |   |  |  |  |   |WB|WT|WC|UC]
range=[0x0009d000-0x0009e000) (0MB)
[0.00] efi: mem05: [Reserved   |   |  |  |  |   |WB|WT|WC|UC]
range=[0x0009e000-0x000a) (0MB)
[0.00] efi: mem06: [Loader Data|   |  |  |  |   |WB|WT|WC|UC]
range=[0x0010-0x00f6f000) (14MB)
[0.00] efi: mem07: [Conventional Memory|   |  |  |  |   |WB|WT|WC|UC]
range=[0x00f6f000-0x35a16000) (842MB)
[0.00] efi: mem08: [Loader Data|   |  |  |  |   |WB|WT|WC|UC]
range=[0x35a16000-0x36d03000) (18MB)
[0.00] efi: mem09: [Conventional Memory|   |  |  |  |   |WB|WT|WC|UC]
range=[0x36d03000-0x4b3a6000) (326MB)
[0.00] efi: mem10: [Loader Data|   |  |  |  |   |WB|WT|WC|UC]
range=[0x4b3a6000-0x683e3000) (464MB)
[0.00] efi: mem11: [Boot Data  |   |  |  |  |   |WB|WT|WC|UC]
range=[0x683e3000-0x68403000) (0MB)
[0.00] efi: mem12: [Conventional Memory|   |  |  |  |   |WB|WT|WC|UC]
range=[0x68403000-0x69de) (25MB)
[0.00] efi: