Hello
This is happening on: 3.13.7-200.fc20.x86_64
This happened already some weeks ago, until now i didn install linunx onto this machine, as i had to turn in the laptop to the service center so they could fix the UEFI flash storage.
Either way, its happening again. as i installed Fedora 20 LXDE.
I'm very new to this UEFI boot thing. (i knew this 'secureboot' thing will be some *!@#.)
Each reboot, i do get a new entry to be listed in efibootmgr
.
After each start, i did ran:
sudo efibootmgr > efi-$$-$(date +'%s').log
And compared them after with:
[root@localhost sea]# diff efi-*log
3c3
< BootOrder: 0006,0005,0004,0003,0001,0002,0000,2003,2001,2002
---
> BootOrder: 0005,0004,0003,0001,0002,0000,2003,2001,2002
10d9
< Boot0006* Fedora
14,16d12
< Boot2001* EFI USB Device
< Boot2002* EFI DVD/CDROM
< Boot2003* EFI Network
How can i figure out which is the actual boot entry of my booted fedora, and how can i disable those i dont need.
Same goes for the "window boot manager", unless there should be 2?
Weird part is, the 006 entry seemed to be expted in the first output, as 005 and 007 were there...
Also, why does it lead to the DVD drive in boot current?
Just figured this might be more of help... so much info is multiple times available... can i safly remove all 'higher' numbred entries?
[root@localhost sea]# efibootmgr -v
BootCurrent: 0009
Timeout: 2 seconds
BootOrder: 0006,0005,0004,0003,0001,0002,0000,2003,2001,2002
Boot0000* Windows Boot Manager HD(2,200800,82000,949dc043-b4e9-11e3-86cd-9ee73db0c5f4)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.}....................
Boot0001* Fedora HD(2,200800,82000,949dc043-b4e9-11e3-86cd-9ee73db0c5f4)File(\EFI\fedora\shim.efi)
Boot0002* Windows Boot Manager HD(2,200800,82000,949dc043-b4e9-11e3-86cd-9ee73db0c5f4)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.}....................
Boot0003* Fedora ACPI(a0341d0,0)PCI(1f,2)03120a000400ffff0000HD(2,200800,82000,949dc043-b4e9-11e3-86cd-9ee73db0c5f4)File(\EFI\FEDORA\shim.efi)..
Boot0004* Fedora ACPI(a0341d0,0)PCI(1f,2)03120a000400ffff0000HD(2,200800,82000,949dc043-b4e9-11e3-86cd-9ee73db0c5f4)File(\EFI\FEDORA\shim.efi)..
Boot0005* Fedora ACPI(a0341d0,0)PCI(1f,2)03120a000400ffff0000HD(2,200800,82000,949dc043-b4e9-11e3-86cd-9ee73db0c5f4)File(\EFI\FEDORA\shim.efi)..
Boot0006* Fedora ACPI(a0341d0,0)PCI(1f,2)03120a000400ffff0000HD(2,200800,82000,949dc043-b4e9-11e3-86cd-9ee73db0c5f4)File(\EFI\FEDORA\shim.efi)..
Boot0007* UEFI: Network Card ACPI(a0341d0,0)PCI(1c,3)PCI(0,0)MAC(54bef753f0f8,0)IPv4(0.0.0.0:0<->0.0.0.0:0,0, 0..BO
Boot0008* UEFI: Network Card ACPI(a0341d0,0)PCI(1c,3)PCI(0,0)MAC(54bef753f0f8,0)030d3c000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000..BO
Boot0009* UEFI: HGST HTS541010A9E680 ACPI(a0341d0,0)PCI(1f,2)03120a000400ffff0000HD(2,200800,82000,949dc043-b4e9-11e3-86cd-9ee73db0c5f4)..BO
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC
[root@localhost sea]#
Are those strings UUID strings?
[root@localhost sea]# grep efi /etc/fstab
UUID=147A-BABB /boot/efi vfat umask=0077,shortname=winnt 0 0
[root@localhost sea]# blkid|grep ext4
/dev/sda7: UUID="ff0b62b0-3fb2-4fe7-9558-111c6821b61c" TYPE="ext4" PARTUUID="f70c9f32-cd91-4505-8a60-190b269ac990"
/dev/sda9: UUID="e05a399c-81af-403a-abec-32b0199265a4" TYPE="ext4" PARTUUID="f2838b7d-253d-4972-bb32-d80849bf0e3a"
[root@localhost sea]# grep Fedora lst
Boot0001* Fedora HD(2,200800,82000,949dc043-b4e9-11e3-86cd-9ee73db0c5f4)File(\EFI\fedora\shim.efi)
Boot0003* Fedora ACPI(a0341d0,0)PCI(1f,2)03120a000400ffff0000HD(2,200800,82000,949dc043-b4e9-11e3-86cd-9ee73db0c5f4)File(\EFI\FEDORA\shim.efi)..
Boot0004* Fedora ACPI(a0341d0,0)PCI(1f,2)03120a000400ffff0000HD(2,200800,82000,949dc043-b4e9-11e3-86cd-9ee73db0c5f4)File(\EFI\FEDORA\shim.efi)..
Boot0005* Fedora ACPI(a0341d0,0)PCI(1f,2)03120a000400ffff0000HD(2,200800,82000,949dc043-b4e9-11e3-86cd-9ee73db0c5f4)File(\EFI\FEDORA\shim.efi)..
Boot0006* Fedora ACPI(a0341d0,0)PCI(1f,2)03120a000400ffff0000HD(2,200800,82000,949dc043-b4e9-11e3-86cd-9ee73db0c5f4)File(\EFI\FEDORA\shim.efi)..
[root@localhost sea]# lsblk|grep /
sda2 8:2 0 260M 0 part /boot/efi
sda7 8:7 0 32G 0 part /
sda9 8:9 0 128G 0 part /home
By now, due to the last experience, i'm aware that i'm able to delete the boot entry by someting like (please help me to get this one proper)
for NUM in 0006 0007 0008 0009 2001 2002 2003
do
efibootmgr |grep ^Boot$NUM && efibootmgr -B -b $NUM
done
But to let this run on every boot, is no 'real solution' but a workaround.
Thank you in advance
Regards Simon
EDIT:
sudo efibootmgr -o 0005,0000,0002
I assume the cause for this to be the BootCurrent: 0009
But how to change it?
efibootmgr -n changes only BootNext, which i assume is only temporary?