[Bug 1460781] Re: efibootmgr Causes Duplicate Entries In BootOrder
Shih-Yuan Lee
1460781 at bugs.launchpad.net
Mon Jun 8 03:53:19 UTC 2015
The changes of BootOrder after reboot are from the UEFI BIOS
implementation.
** Changed in: efibootmgr (Ubuntu)
Status: New => Invalid
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to efibootmgr in Ubuntu.
https://bugs.launchpad.net/bugs/1460781
Title:
efibootmgr Causes Duplicate Entries In BootOrder
Status in efibootmgr package in Ubuntu:
Invalid
Bug description:
Before any action:
$ sudo efibootmgr -v
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000,0019,0012,0013
Boot0000* ubuntu HD(1,800,100000,fed90b5c-272a-489a-a751-4d5b2e4eff75)File(\EFI\ubuntu\shimx64.efi)
Boot0012* UEFI: IP4 Qualcomm Atheros PCIe Network Controller ACPI(a0341d0,0)PCI(1c,2)PCI(0,0)MAC(MAC(d050996ac8e0,0)..BO
Boot0013* UEFI: IP6 Qualcomm Atheros PCIe Network Controller ACPI(a0341d0,0)PCI(1c,2)PCI(0,0)MAC(MAC(d050996ac8e0,0)030d3c000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000..BO
Boot0019* UEFI: (FAT) USB2.0 CardReader SD 0100 ACPI(a0341d0,0)PCI(1a,0)USB(1,0)USB(3,0)SCSI(0,3)HD(1,800,3cc800,0f98b4ff)..BO
$ sudo efibootmgr -c -d /dev/sdf -p 1 -l /EFI/BOOT/KeyTool.efi -L "EFI KeyTool"
$ sudo efibootmgr -v
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0001,0000,0019,0012,0013
Boot0000* ubuntu HD(1,800,100000,fed90b5c-272a-489a-a751-4d5b2e4eff75)File(\EFI\ubuntu\shimx64.efi)
Boot0001* EFI KeyTool HD(1,800,3cc800,0f98b4ff)File(\EFI\BOOT\KeyTool.efi)
Boot0012* UEFI: IP4 Qualcomm Atheros PCIe Network Controller ACPI(a0341d0,0)PCI(1c,2)PCI(0,0)MAC(MAC(d050996ac8e0,0)..BO
Boot0013* UEFI: IP6 Qualcomm Atheros PCIe Network Controller ACPI(a0341d0,0)PCI(1c,2)PCI(0,0)MAC(MAC(d050996ac8e0,0)030d3c000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000..BO
Boot0019* UEFI: (FAT) USB2.0 CardReader SD 0100 ACPI(a0341d0,0)PCI(1a,0)USB(1,0)USB(3,0)SCSI(0,3)HD(1,800,3cc800,0f98b4ff)..BO
reboot
$ sudo efibootmgr -v
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0001,0000,0019,0012,0013,0000
Boot0000* ubuntu HD(1,800,100000,fed90b5c-272a-489a-a751-4d5b2e4eff75)File(\EFI\ubuntu\shimx64.efi)
Boot0001* EFI KeyTool HD(1,800,3cc800,0f98b4ff)File(\EFI\BOOT\KeyTool.efi)
Boot0012* UEFI: IP4 Qualcomm Atheros PCIe Network Controller ACPI(a0341d0,0)PCI(1c,2)PCI(0,0)MAC(MAC(d050996ac8e0,0)..BO
Boot0013* UEFI: IP6 Qualcomm Atheros PCIe Network Controller ACPI(a0341d0,0)PCI(1c,2)PCI(0,0)MAC(MAC(d050996ac8e0,0)030d3c000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000..BO
Boot0019* UEFI: (FAT) USB2.0 CardReader SD 0100 ACPI(a0341d0,0)PCI(14,0)USB(7,0)SCSI(0,3)HD(1,800,3cc800,0f98b4ff)..BO
$ sudo efibootmgr -O
BootCurrent: 0000
Timeout: 5 seconds
No BootOrder is set; firmware will attempt recovery
Boot0000* ubuntu
Boot0001* EFI KeyTool
Boot0012* UEFI: IP4 Qualcomm Atheros PCIe Network Controller
Boot0013* UEFI: IP6 Qualcomm Atheros PCIe Network Controller
Boot0019* UEFI: (FAT) USB2.0 CardReader SD 0100
$ sudo efibootmgr -o 0,19,12,13,1
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000,0019,0012,0013,0001
Boot0000* ubuntu
Boot0001* EFI KeyTool
Boot0012* UEFI: IP4 Qualcomm Atheros PCIe Network Controller
Boot0013* UEFI: IP6 Qualcomm Atheros PCIe Network Controller
Boot0019* UEFI: (FAT) USB2.0 CardReader SD 0100
reboot
$ sudo efibootmgr -v
[sudo] password for nater:
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000,0019,0012,0013,0001,0000
Boot0000* ubuntu HD(1,800,100000,fed90b5c-272a-489a-a751-4d5b2e4eff75)File(\EFI\ubuntu\shimx64.efi)
Boot0001* EFI KeyTool HD(1,800,3cc800,0f98b4ff)File(\EFI\BOOT\KeyTool.efi)
Boot0012* UEFI: IP4 Qualcomm Atheros PCIe Network Controller ACPI(a0341d0,0)PCI(1c,2)PCI(0,0)MAC(MAC(d050996ac8e0,0)..BO
Boot0013* UEFI: IP6 Qualcomm Atheros PCIe Network Controller ACPI(a0341d0,0)PCI(1c,2)PCI(0,0)MAC(MAC(d050996ac8e0,0)030d3c000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000..BO
Boot0019* UEFI: (FAT) USB2.0 CardReader SD 0100 ACPI(a0341d0,0)PCI(14,0)USB(7,0)SCSI(0,3)HD(1,800,3cc800,0f98b4ff)..BO
$ sudo efibootmgr -b 1 -B
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000,0019,0012,0013,0000
Boot0000* ubuntu
Boot0012* UEFI: IP4 Qualcomm Atheros PCIe Network Controller
Boot0013* UEFI: IP6 Qualcomm Atheros PCIe Network Controller
Boot0019* UEFI: (FAT) USB2.0 CardReader SD 0100
$ sudo efibootmgr -D
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000,0019,0012,0013
Boot0000* ubuntu
Boot0012* UEFI: IP4 Qualcomm Atheros PCIe Network Controller
Boot0013* UEFI: IP6 Qualcomm Atheros PCIe Network Controller
Boot0019* UEFI: (FAT) USB2.0 CardReader SD 0100
reboot
$ sudo efibootmgr -v
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000,0019,0012,0013
Boot0000* ubuntu HD(1,800,100000,fed90b5c-272a-489a-a751-4d5b2e4eff75)File(\EFI\ubuntu\shimx64.efi)
Boot0012* UEFI: IP4 Qualcomm Atheros PCIe Network Controller ACPI(a0341d0,0)PCI(1c,2)PCI(0,0)MAC(MAC(d050996ac8e0,0)..BO
Boot0013* UEFI: IP6 Qualcomm Atheros PCIe Network Controller ACPI(a0341d0,0)PCI(1c,2)PCI(0,0)MAC(MAC(d050996ac8e0,0)030d3c000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000..BO
Boot0019* UEFI: (FAT) USB2.0 CardReader SD 0100 ACPI(a0341d0,0)PCI(14,0)USB(7,0)SCSI(0,3)HD(1,800,3cc800,0f98b4ff)..BO
Note how the insertion of the KeyTool entry causes an extra entry in BootOrder AFTER a reboot.
Neither removing duplicates, deleting bootorder or setting bootorder will fix the issue when a reboot occurs.
It is only when I remove the added bootentry that the bootorder goes back to normal.
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: efibootmgr 0.11.0-3
ProcVersionSignature: Ubuntu 3.19.0-20.20-generic 3.19.8
Uname: Linux 3.19.0-20-generic x86_64
ApportVersion: 2.17.2-0ubuntu1.1
Architecture: amd64
Date: Mon Jun 1 13:49:27 2015
EcryptfsInUse: Yes
InstallationDate: Installed on 2015-05-31 (0 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
ProcEnviron:
LANGUAGE=en_US
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: efibootmgr
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/efibootmgr/+bug/1460781/+subscriptions
More information about the foundations-bugs
mailing list