Fedora Linux Support Community & Resources Center
  #1  
Old 4th April 2017, 09:42 AM
Vareg Offline
Registered User
 
Join Date: Aug 2013
Posts: 136
linuxfedorafirefox
Long, long Fedora boot (stopwatch Fedorathon)

Hi there,

So, for some time I thought my 64 bit F25 powered HP laptop needed way too long to boot... I justify, stopwatch in hand:

0:00 I hit the power button

0:10 appears a line on the bottom left corner of my screen that says 'Press escape for startup menu'

0:35 as I have not hit any key so far, the screen goes blank

0:55 on the top left corner I get 'System BootOrder not found....could not create variable 0:' See bellow...



1:00 As I still haven't hit any key on the keyboard thus far comes the Fedora kernel boot menu, yes 1 whole minute to choose which kernel to boot from.

3:00 Gnome prompt, hourray!


The bootorder message has started to appear a few weeks ago, out of...I don't know what.

I know by using systemd-analyze blame that MySQL takes ages to boot, but what I'm interested in is : why does it take a whole minute to get to the kernel prompt? The gear was purchased in Nov 2013, does that mean the hard disk is getting old? Anything else?

Also, I should point out that once I have identified in Gnome, things run pretty smoothly though, it all runs quite normally in terms of speed.

Thanks in advance for all your ideas

Vareg
__________________
info deleted per Forum rules. Signatures linked to non-authorized sites will be deleted.
Reply With Quote
  #2  
Old 4th April 2017, 10:22 AM
antikythera Offline
Administrator
 
Join Date: Dec 2013
Location: United Kingdom
Posts: 4,276
linuxchrome
Re: Long, long Fedora boot (stopwatch Fedorathon)

is that an EFI install? the attached picture is opening too small to see what the text says but anyway, if so please post the output of efibootmgr from a terminal window.

items that are set bootable usually have stars next to them. you can set the boot next, default etc. with efibootmgr. to see the help use the -h switch.
__________________
Latest survey shows that 3 out of 4 people make up 75% of the world's population - Stephen Hawking
Download, Install and Share Fedora
- Official ISO Torrents
| Live ISO Respins containing post-release updates
Reply With Quote
  #3  
Old 4th April 2017, 10:25 PM
Vareg Offline
Registered User
 
Join Date: Aug 2013
Posts: 136
linuxfedorafirefox
Re: Long, long Fedora boot (stopwatch Fedorathon)

Quote:
Originally Posted by antikythera View Post
is that an EFI install? the attached picture is opening too small to see what the text says but anyway, if so please post the output of efibootmgr from a terminal window.

items that are set bootable usually have stars next to them. you can set the boot next, default etc. with efibootmgr. to see the help use the -h switch.
Thanks a lot Antikythera and sorry about the resolution of the pic I had posted, here's the correct size below now:



also, here's the output of efibootmgr:

Code:
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,300A,300B,300C,300D,300E,300F,2001,2002,2003
Boot0000* EFI HDD Device (WDC WD7500BPVT-60HXZT3)
Boot0001* Fedora
Boot0002* Fedora
Boot0003* Fedora
Boot0004* Fedora
Boot0005* Fedora
Boot0006* Fedora
Boot0007* Fedora
Boot0008* Fedora
Boot0009* Fedora
Boot000A* Fedora
Boot000B* Fedora
Boot000C* Fedora
Boot000D* Fedora
Boot000E* Fedora
Boot000F* Fedora
Boot0010* Notebook Hard Drive
Boot0011* USB Hard Drive - SanDisk
Boot0012* USB Hard Drive (UEFI) - SanDisk
Boot0013* Internal CD/DVD ROM Drive (UEFI)
Boot0014* Fedora
Boot0015* Fedora
Boot0016* Fedora
Boot0017* Fedora
Boot0018* Fedora
Boot0019* Fedora
Boot001A* Fedora
Boot001B* Fedora
Boot001C* Fedora
Boot001D* Fedora
Boot001E* Fedora
Boot001F* Fedora
Boot0020* Fedora
Boot0021* Fedora
Boot0022* Fedora
Boot0023* Fedora
Boot0024* Fedora
Boot0025* Fedora
Boot0026* Fedora
Boot0027* Fedora
Boot0028* Fedora
Boot0029* Fedora
Boot002A* Fedora
Boot002B* Fedora
Boot002C* Fedora
Boot002D* Fedora
Boot002E* Fedora
Boot002F* Fedora
Boot0030* Fedora
Boot0031* Fedora
Boot0032* Fedora
Boot0033* Fedora
Boot0034* Fedora
Boot0035* Fedora
Boot0036* Fedora
Boot0037* Fedora
Boot0038* Fedora
Boot0039* Fedora
Boot003A* Fedora
Boot003B* Fedora
Boot003C* Fedora
Boot003D* Fedora
Boot003E* Fedora
Boot003F* Fedora
Boot0040* Fedora
Boot0041* Fedora
Boot0042* Fedora
Boot0043* Fedora
Boot0044* Fedora
Boot0045* Fedora
Boot0046* Fedora
Boot0047* Fedora
Boot0048* Fedora
Boot0049* Fedora
Boot004A* Fedora
Boot004B* Fedora
Boot004C* Fedora
Boot004D* Fedora
Boot004E* Fedora
Boot004F* Fedora
Boot0050* Fedora
Boot0051* Fedora
Boot0052* Fedora
Boot0053* Fedora
Boot0054* Fedora
Boot0055* Fedora
Boot0056* Fedora
Boot0057* Fedora
Boot0058* Fedora
Boot0059* Fedora
Boot005A* Fedora
Boot005B* Fedora
Boot005C* Fedora
Boot005D* Fedora
Boot005E* Fedora
Boot005F* Fedora
Boot0060* Fedora
Boot0061* Fedora
Boot0062* Fedora
Boot0063* Fedora
Boot0064* Fedora
Boot0065* Fedora
Boot0066* Fedora
Boot0067* Fedora
Boot0068* Fedora
Boot0069* Fedora
Boot006A* Fedora
Boot006B* Fedora
Boot006C* Fedora
Boot006D* Fedora
Boot006E* Fedora
Boot006F* Fedora
Boot0070* Fedora
Boot0071* Fedora
Boot0072* Fedora
Boot0073* Fedora
Boot0074* Fedora
Boot0075* Fedora
Boot0076* Fedora
Boot0077* Fedora
Boot0078* Fedora
Boot0079* Fedora
Boot007A* Fedora
Boot007B* Fedora
Boot007C* Fedora
Boot007D* Fedora
Boot007E* Fedora
Boot007F* Fedora
Boot0080* Fedora
Boot0081* Fedora
Boot0082* Fedora
Boot0083* Fedora
Boot0084* Fedora
Boot0085* Fedora
Boot0086* Fedora
Boot0087* Fedora
Boot0088* Fedora
Boot0089* Fedora
Boot008A* Fedora
Boot008B* Fedora
Boot008C* Fedora
Boot008D* Fedora
Boot008E* Fedora
Boot008F* Fedora
Boot0090* Fedora
Boot0091* Fedora
Boot0092* Fedora
Boot0093* Fedora
Boot0094* Fedora
Boot0095* Fedora
Boot0096* Fedora
Boot0097* Fedora
Boot0098* Fedora
Boot0099* Fedora
Boot009A* Fedora
Boot009B* Fedora
Boot009C* Fedora
Boot009D* Fedora
Boot009E* Fedora
Boot009F* Fedora
Boot00A0* Fedora
Boot00A1* Fedora
Boot00A2* Fedora
Boot00A3* Fedora
Boot00A4* Fedora
Boot00A5* Fedora
Boot00A6* Fedora
Boot00A7* Fedora
Boot00A8* Fedora
Boot00A9* Fedora
Boot00AA* Fedora
Boot00AB* Fedora
Boot00AC* Fedora
Boot00AD* Fedora
Boot00AE* Fedora
Boot00AF* Fedora
Boot00B0* Fedora
Boot00B1* Fedora
Boot00B2* Fedora
Boot00B3* Fedora
Boot00B4* Fedora
Boot00B5* Fedora
Boot00B6* Fedora
Boot00B7* Fedora
Boot00B8* Fedora
Boot00B9* Fedora
Boot00BA* Fedora
Boot00BB* Fedora
Boot00BC* Fedora
Boot00BD* Fedora
Boot00BE* Fedora
Boot00BF* Fedora
Boot00C0* Fedora
Boot00C1* Fedora
Boot00C2* Fedora
Boot00C3* Fedora
Boot00C4* Fedora
Boot00C5* Fedora
Boot00C6* Fedora
Boot00C7* Fedora
Boot00C8* Fedora
Boot00C9* Fedora
Boot00CA* Fedora
Boot00CB* Fedora
Boot00CC* Fedora
Boot00CD* Fedora
Boot00CE* Fedora
Boot00CF* Fedora
Boot00D0* Fedora
Boot00D1* Fedora
Boot00D2* Fedora
Boot00D3* Fedora
Boot00D4* Fedora
Boot00D5* Fedora
Boot00D6* Fedora
Boot00D7* Fedora
Boot00D8* Fedora
Boot00D9* Fedora
Boot00DA* Fedora
Boot00DB* Fedora
Boot00DC* Fedora
Boot00DD* Fedora
Boot00DE* Fedora
Boot00DF* Fedora
Boot00E0* Fedora
Boot00E1* Fedora
Boot00E2* Fedora
Boot00E3* Fedora
Boot00E4* Fedora
Boot00E5* Fedora
Boot00E6* Fedora
Boot00E7* Fedora
Boot00E8* Fedora
Boot00E9* Fedora
Boot00EA* Fedora
Boot00EB* Fedora
Boot00EC* Fedora
Boot00ED* Fedora
Boot00EE* Fedora
Boot00EF* Fedora
Boot00F0* Fedora
Boot00F1* Fedora
Boot00F2* Fedora
Boot00F3* Fedora
Boot00F4* Fedora
Boot00F5* Fedora
Boot00F6* Fedora
Boot00F7* Fedora
Boot00F8* Fedora
Boot00F9* Fedora
Boot00FA* Fedora
Boot00FB* Fedora
Boot00FC* Fedora
Boot00FD* Fedora
Boot00FE* Fedora
Boot00FF* Fedora
Boot0100* Fedora
Boot0101* Fedora
Boot0102* Fedora
Boot0103* Fedora
Boot0104* Fedora
Boot0105* Fedora
Boot0106* Fedora
Boot0107* Fedora
Boot0108* Fedora
Boot0109* Fedora
Boot010A* Fedora
Boot010B* Fedora
Boot010C* Fedora
Boot010D* Fedora
Boot010E* Fedora
Boot010F* Fedora
Boot0110* Fedora
Boot0111* Fedora
Boot0112* Fedora
Boot0113* Fedora
Boot0114* Fedora
Boot0115* Fedora
Boot0116* Fedora
Boot0117* Fedora
Boot0118* Fedora
Boot0119* Fedora
Boot011A* Fedora
Boot011B* Fedora
Boot011C* Fedora
Boot011D* Fedora
Boot011E* Fedora
Boot011F* Fedora
Boot0120* Fedora
Boot0121* Fedora
Boot0122* Fedora
Boot0123* Fedora
Boot0124* Fedora
Boot0125* Fedora
Boot0126* Fedora
Boot0127* Fedora
Boot0128* Fedora
Boot0129* Fedora
Boot012A* Fedora
Boot012B* Fedora
Boot012C* Fedora
Boot012D* Fedora
Boot012E* Fedora
Boot012F* Fedora
Boot0130* Fedora
Boot0131* Fedora
Boot0132* Fedora
Boot0133* Fedora
Boot0134* Fedora
Boot0135* Fedora
Boot0136* Fedora
Boot0137* Fedora
Boot0138* Fedora
Boot0139* Fedora
Boot013A* Fedora
Boot013B* Fedora
Boot013C* Fedora
Boot013D* Fedora
Boot013E* Fedora
Boot013F* Fedora
Boot0140* Fedora
Boot0141* Fedora
Boot0142* Fedora
Boot0143* Fedora
Boot0144* Fedora
Boot0145* Fedora
Boot0146* Fedora
Boot0147* Fedora
Boot0148* Fedora
Boot0149* Fedora
Boot014A* Fedora
Boot014B* Fedora
Boot014C* Fedora
Boot014D* Fedora
Boot014E* Fedora
Boot014F* Fedora
Boot0150* Fedora
Boot0151* Fedora
Boot0152* Fedora
Boot0153* Fedora
Boot0154* Fedora
Boot0155* Fedora
Boot0156* Fedora
Boot0157* Fedora
Boot0158* Fedora
Boot0159* Fedora
Boot015A* Fedora
Boot015B* Fedora
Boot015C* Fedora
Boot015D* Fedora
Boot015E* Fedora
Boot015F* Fedora
Boot0160* Fedora
Boot0161* Fedora
Boot0162* Fedora
Boot0163* Fedora
Boot0164* Fedora
Boot0165* Fedora
Boot0166* Fedora
Boot0167* Fedora
Boot0168* Fedora
Boot0169* Fedora
Boot016A* Fedora
Boot016B* Fedora
Boot016C* Fedora
Boot016D* Fedora
Boot016E* Fedora
Boot016F* Fedora
Boot0170* Fedora
Boot0171* Fedora
Boot0172* Fedora
Boot0173* Fedora
Boot0174* Fedora
Boot0175* Fedora
Boot0176* Fedora
Boot0177* Fedora
Boot0178* Fedora
Boot0179* Fedora
Boot017A* Fedora
Boot017B* Fedora
Boot017C* Fedora
Boot017D* Fedora
Boot017E* Fedora
Boot017F* Fedora
Boot0180* Fedora
Boot0181* Fedora
Boot0182* Fedora
Boot0183* Fedora
Boot0184* Fedora
Boot0185* Fedora
Boot0186* Fedora
Boot0187* Fedora
Boot0188* Fedora
Boot0189* Fedora
Boot018A* Fedora
Boot018B* Fedora
Boot018C* Fedora
Boot018D* Fedora
Boot018E* Fedora
Boot018F* Fedora
Boot0190* Fedora
Boot0191* Fedora
Boot0192* Fedora
Boot0193* Fedora
Boot0194* Fedora
Boot0195* Fedora
Boot0196* Fedora
Boot0197* Fedora
Boot0198* Fedora
Boot0199* Fedora
Boot019A* Fedora
Boot019B* Fedora
Boot2001* USB Drive (UEFI)
Boot3000* Internal Hard Disk or Solid State Disk
Boot3001* Internal Hard Disk or Solid State Disk
Boot3002* Internal Hard Disk or Solid State Disk
Boot3003* Internal Hard Disk or Solid State Disk
Boot3004* Internal Hard Disk or Solid State Disk
Boot3005* Internal Hard Disk or Solid State Disk
Boot3006* Internal Hard Disk or Solid State Disk
Boot3007* Internal Hard Disk or Solid State Disk
Boot3008* Internal Hard Disk or Solid State Disk
Boot3009* Internal Hard Disk or Solid State Disk
Boot300A* Internal Hard Disk or Solid State Disk
Boot300B* Internal Hard Disk or Solid State Disk
Boot300C* Internal Hard Disk or Solid State Disk
Boot300D* Internal Hard Disk or Solid State Disk
Boot300E* Internal Hard Disk or Solid State Disk
Boot300F* Internal Hard Disk or Solid State Disk
From reading from efibootmgr -h just now, I understand I could do an efibootmgr -o 0000 here, but I'm not sure, I really don't wanna risk locking out my system from the outside.... What do you think?
__________________
info deleted per Forum rules. Signatures linked to non-authorized sites will be deleted.
Reply With Quote
  #4  
Old 4th April 2017, 10:55 PM
PabloTwo Offline
"Registered User" T-Shirt Winner
 
Join Date: Mar 2007
Location: Seville, FL
Posts: 7,559
linuxchrome
Re: Long, long Fedora boot (stopwatch Fedorathon)

Your probably running out of NVRAM that the UEFI system uses to store boot entries. Your boot order is showing that is booting from the "fallback" shim (3000).
Quote:
BootOrder: 3000,3001,3002,3003,3004,3005,3006,3007,3008,3009, 300A,300B,300C,300D,300E,300F,2001,2002,2003
Boot0000* EFI HDD Device (WDC WD7500BPVT-60HXZT3)
instead of one of (way too many) "Fedora" entries. The fallback shim creates a new Fedora entry every time it is called, which is why you have so many "Fedora" entries. You should only have ONE, and that one should be the specified first boot item.

You need to change the boot order using efibootmgr to select as the first,

Boot0001* Fedora

which would be 3001 in the boot order list, then use efibootmgr to delete all of the remaining extraneous "Fedora" entries.

Edit: Just a FYI - If you were to move (mv) /boot/efi/EFI/BOOT/BOOTX64.EFI from its location, that would make the "EFI HDD Device (WDC WD7500BPVT-60HXZT3)" entry disappear. Reinstalling the shim package would put it back.

Last edited by PabloTwo; 4th April 2017 at 11:10 PM.
Reply With Quote
  #5  
Old 4th April 2017, 11:03 PM
antikythera Offline
Administrator
 
Join Date: Dec 2013
Location: United Kingdom
Posts: 4,276
linuxchrome
Re: Long, long Fedora boot (stopwatch Fedorathon)

that's a seriously large and repetitive efi list. I take it you have reinstalled the OS many, many times.

If you do a clean install, it's generally best to remove the existing entries for Fedora. I've noticed the same duplication with my own systems before so try to keep on top if it.

I've cleared the entire list from my fujitsu notebook once during install of the SSD. The EFI firmware rebuilt the list but with one exception. I can no longer call the boot menu from the F12 key. it's not a major issue as there are other ways to skin that particular cat.

if you decide to start from scratch be very careful which entries you remove. all the ones listed seem fair game though in your instance. there's no mention of BIOS, recovery, boot menu etc. which mine has listed.

you can try adding the fedora entry 019C as default boot option using efibootmgr with sudo or root rights. EDIT- do what Pablo suggests, it will work long term.
__________________
Latest survey shows that 3 out of 4 people make up 75% of the world's population - Stephen Hawking
Download, Install and Share Fedora
- Official ISO Torrents
| Live ISO Respins containing post-release updates
Reply With Quote
  #6  
Old 5th April 2017, 12:22 PM
Vareg Offline
Registered User
 
Join Date: Aug 2013
Posts: 136
linuxfedorafirefox
Re: Long, long Fedora boot (stopwatch Fedorathon)

Thank you very much both for your help, so far I've managed to gain 50% boot time back by randomly deleting a few boot entries and and trying to set 3001 as first boot order entry. Although when I did that I got a message that there was no sufficient space for setting as default entry, but it was also written that efibootmgr would try to set my hdd as default upon reboot, which it did, so I'm back on my feet and no more Could not set bootorder messages. I've booted in roughly 1m48, which is a lot better.

Now I guess I only have to purge the useless entries. Here is the output of efibootmgr as it looks now:

Code:
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0005,3000,3001,3002,3003,2001,2002,2003
Boot0000* EFI HDD Device (WDC WD7500BPVT-60HXZT3)
Boot0001* Fedora
Boot0002* Fedora
Boot0003* Fedora
Boot0004* Notebook Hard Drive
Boot0005* Fedora
Boot0011* USB Hard Drive - SanDisk
Boot0012* USB Hard Drive (UEFI) - SanDisk
Boot0013* Internal CD/DVD ROM Drive (UEFI)
Boot0014* Fedora
Boot0015* Fedora
Boot0016* Fedora
Boot0017* Fedora
Boot0018* Fedora
Boot0019* Fedora
Boot001A* Fedora
Boot001B* Fedora
Boot001C* Fedora
Boot001D* Fedora
Boot001E* Fedora
Boot001F* Fedora
Boot0020* Fedora
Boot0021* Fedora
Boot0022* Fedora
Boot0023* Fedora
Boot0024* Fedora
Boot0025* Fedora
Boot0026* Fedora
Boot0027* Fedora
Boot0028* Fedora
Boot0029* Fedora
Boot002A* Fedora
Boot002B* Fedora
Boot002C* Fedora
Boot002D* Fedora
Boot002E* Fedora
Boot002F* Fedora
Boot0030* Fedora
Boot0031* Fedora
Boot0032* Fedora
Boot0033* Fedora
Boot0034* Fedora
Boot0035* Fedora
Boot0036* Fedora
Boot0037* Fedora
Boot0038* Fedora
Boot0039* Fedora
Boot003A* Fedora
Boot003B* Fedora
Boot003C* Fedora
Boot003D* Fedora
Boot003E* Fedora
Boot003F* Fedora
Boot0040* Fedora
Boot0041* Fedora
Boot0042* Fedora
Boot0043* Fedora
Boot0044* Fedora
Boot0045* Fedora
Boot0046* Fedora
Boot0047* Fedora
Boot0048* Fedora
Boot0049* Fedora
Boot004A* Fedora
Boot004B* Fedora
Boot004C* Fedora
Boot004D* Fedora
Boot004E* Fedora
Boot004F* Fedora
Boot0050* Fedora
Boot0051* Fedora
Boot0052* Fedora
Boot0053* Fedora
Boot0054* Fedora
Boot0055* Fedora
Boot0056* Fedora
Boot0057* Fedora
Boot0058* Fedora
Boot0059* Fedora
Boot005A* Fedora
Boot005B* Fedora
Boot005C* Fedora
Boot005D* Fedora
Boot005E* Fedora
Boot005F* Fedora
Boot0060* Fedora
Boot0061* Fedora
Boot0062* Fedora
Boot0063* Fedora
Boot0064* Fedora
Boot0065* Fedora
Boot0066* Fedora
Boot0067* Fedora
Boot0068* Fedora
Boot0069* Fedora
Boot006A* Fedora
Boot006B* Fedora
Boot006C* Fedora
Boot006D* Fedora
Boot006E* Fedora
Boot006F* Fedora
Boot0070* Fedora
Boot0071* Fedora
Boot0072* Fedora
Boot0073* Fedora
Boot0074* Fedora
Boot0075* Fedora
Boot0076* Fedora
Boot0077* Fedora
Boot0078* Fedora
Boot0079* Fedora
Boot007A* Fedora
Boot007B* Fedora
Boot007C* Fedora
Boot007D* Fedora
Boot007E* Fedora
Boot007F* Fedora
Boot0080* Fedora
Boot0081* Fedora
Boot0082* Fedora
Boot0083* Fedora
Boot0084* Fedora
Boot0085* Fedora
Boot0086* Fedora
Boot0087* Fedora
Boot0088* Fedora
Boot0089* Fedora
Boot008A* Fedora
Boot008B* Fedora
Boot008C* Fedora
Boot008D* Fedora
Boot008E* Fedora
Boot008F* Fedora
Boot0090* Fedora
Boot0091* Fedora
Boot0092* Fedora
Boot0093* Fedora
Boot0094* Fedora
Boot0095* Fedora
Boot0096* Fedora
Boot0097* Fedora
Boot0098* Fedora
Boot0099* Fedora
Boot009A* Fedora
Boot009B* Fedora
Boot009C* Fedora
Boot009D* Fedora
Boot009E* Fedora
Boot009F* Fedora
Boot00A0* Fedora
Boot00A1* Fedora
Boot00A2* Fedora
Boot00A3* Fedora
Boot00A4* Fedora
Boot00A5* Fedora
Boot00A6* Fedora
Boot00A7* Fedora
Boot00A8* Fedora
Boot00A9* Fedora
Boot00AA* Fedora
Boot00AB* Fedora
Boot00AC* Fedora
Boot00AD* Fedora
Boot00AE* Fedora
Boot00AF* Fedora
Boot00B0* Fedora
Boot00B1* Fedora
Boot00B2* Fedora
Boot00B3* Fedora
Boot00B4* Fedora
Boot00B5* Fedora
Boot00B6* Fedora
Boot00B7* Fedora
Boot00B8* Fedora
Boot00B9* Fedora
Boot00BA* Fedora
Boot00BB* Fedora
Boot00BC* Fedora
Boot00BD* Fedora
Boot00BE* Fedora
Boot00BF* Fedora
Boot00C0* Fedora
Boot00C1* Fedora
Boot00C2* Fedora
Boot00C3* Fedora
Boot00C4* Fedora
Boot00C5* Fedora
Boot00C6* Fedora
Boot00C7* Fedora
Boot00C8* Fedora
Boot00C9* Fedora
Boot00CA* Fedora
Boot00CB* Fedora
Boot00CC* Fedora
Boot00CD* Fedora
Boot00CE* Fedora
Boot00CF* Fedora
Boot00D0* Fedora
Boot00D1* Fedora
Boot00D2* Fedora
Boot00D3* Fedora
Boot00D4* Fedora
Boot00D5* Fedora
Boot00D6* Fedora
Boot00D7* Fedora
Boot00D8* Fedora
Boot00D9* Fedora
Boot00DA* Fedora
Boot00DB* Fedora
Boot00DC* Fedora
Boot00DD* Fedora
Boot00DE* Fedora
Boot00DF* Fedora
Boot00E0* Fedora
Boot00E1* Fedora
Boot00E2* Fedora
Boot00E3* Fedora
Boot00E4* Fedora
Boot00E5* Fedora
Boot00E6* Fedora
Boot00E7* Fedora
Boot00E8* Fedora
Boot00E9* Fedora
Boot00EA* Fedora
Boot00EB* Fedora
Boot00EC* Fedora
Boot00ED* Fedora
Boot00EE* Fedora
Boot00EF* Fedora
Boot00F0* Fedora
Boot00F1* Fedora
Boot00F2* Fedora
Boot00F3* Fedora
Boot00F4* Fedora
Boot00F5* Fedora
Boot00F6* Fedora
Boot00F7* Fedora
Boot00F8* Fedora
Boot00F9* Fedora
Boot00FA* Fedora
Boot00FB* Fedora
Boot00FC* Fedora
Boot00FD* Fedora
Boot00FE* Fedora
Boot00FF* Fedora
Boot0100* Fedora
Boot0101* Fedora
Boot0102* Fedora
Boot0103* Fedora
Boot0104* Fedora
Boot0105* Fedora
Boot0106* Fedora
Boot0107* Fedora
Boot0108* Fedora
Boot0109* Fedora
Boot010A* Fedora
Boot010B* Fedora
Boot010C* Fedora
Boot010D* Fedora
Boot010E* Fedora
Boot010F* Fedora
Boot0110* Fedora
Boot0111* Fedora
Boot0112* Fedora
Boot0113* Fedora
Boot0114* Fedora
Boot0115* Fedora
Boot0116* Fedora
Boot0117* Fedora
Boot0118* Fedora
Boot0119* Fedora
Boot011A* Fedora
Boot011B* Fedora
Boot011C* Fedora
Boot011D* Fedora
Boot011E* Fedora
Boot011F* Fedora
Boot0120* Fedora
Boot0121* Fedora
Boot0122* Fedora
Boot0123* Fedora
Boot0124* Fedora
Boot0125* Fedora
Boot0126* Fedora
Boot0127* Fedora
Boot0128* Fedora
Boot0129* Fedora
Boot012A* Fedora
Boot012B* Fedora
Boot012C* Fedora
Boot012D* Fedora
Boot012E* Fedora
Boot012F* Fedora
Boot0130* Fedora
Boot0131* Fedora
Boot0132* Fedora
Boot0133* Fedora
Boot0134* Fedora
Boot0135* Fedora
Boot0136* Fedora
Boot0137* Fedora
Boot0138* Fedora
Boot0139* Fedora
Boot013A* Fedora
Boot013B* Fedora
Boot013C* Fedora
Boot013D* Fedora
Boot013E* Fedora
Boot013F* Fedora
Boot0140* Fedora
Boot0141* Fedora
Boot0142* Fedora
Boot0143* Fedora
Boot0144* Fedora
Boot0145* Fedora
Boot0146* Fedora
Boot0147* Fedora
Boot0148* Fedora
Boot0149* Fedora
Boot014A* Fedora
Boot014B* Fedora
Boot014C* Fedora
Boot014D* Fedora
Boot014E* Fedora
Boot014F* Fedora
Boot0150* Fedora
Boot0151* Fedora
Boot0152* Fedora
Boot0153* Fedora
Boot0154* Fedora
Boot0155* Fedora
Boot0156* Fedora
Boot0157* Fedora
Boot0158* Fedora
Boot0159* Fedora
Boot015A* Fedora
Boot015B* Fedora
Boot015C* Fedora
Boot015D* Fedora
Boot015E* Fedora
Boot015F* Fedora
Boot0160* Fedora
Boot0161* Fedora
Boot0162* Fedora
Boot0163* Fedora
Boot0164* Fedora
Boot0165* Fedora
Boot0166* Fedora
Boot0167* Fedora
Boot0168* Fedora
Boot0169* Fedora
Boot016A* Fedora
Boot016B* Fedora
Boot016C* Fedora
Boot016D* Fedora
Boot016E* Fedora
Boot016F* Fedora
Boot0170* Fedora
Boot0171* Fedora
Boot0172* Fedora
Boot0173* Fedora
Boot0174* Fedora
Boot0175* Fedora
Boot0176* Fedora
Boot0177* Fedora
Boot0178* Fedora
Boot0179* Fedora
Boot017A* Fedora
Boot017B* Fedora
Boot017C* Fedora
Boot017D* Fedora
Boot017E* Fedora
Boot017F* Fedora
Boot0180* Fedora
Boot0181* Fedora
Boot0182* Fedora
Boot0183* Fedora
Boot0184* Fedora
Boot0185* Fedora
Boot0186* Fedora
Boot0187* Fedora
Boot0188* Fedora
Boot0189* Fedora
Boot018A* Fedora
Boot018B* Fedora
Boot018C* Fedora
Boot018D* Fedora
Boot018E* Fedora
Boot018F* Fedora
Boot0190* Fedora
Boot0191* Fedora
Boot0192* Fedora
Boot0193* Fedora
Boot0194* Fedora
Boot0195* Fedora
Boot0196* Fedora
Boot0197* Fedora
Boot0198* Fedora
Boot0199* Fedora
Boot019A* Fedora
Boot019B* Fedora
Boot2001* USB Drive (UEFI)
Boot3000* Internal Hard Disk or Solid State Disk
Boot3001* Internal Hard Disk or Solid State Disk
Boot3002* Internal Hard Disk or Solid State Disk
Boot3003* Internal Hard Disk or Solid State Disk
Boot3004* Internal Hard Disk or Solid State Disk
Boot3005* Internal Hard Disk or Solid State Disk
Boot3006* Internal Hard Disk or Solid State Disk
Boot3007* Internal Hard Disk or Solid State Disk
Boot3008* Internal Hard Disk or Solid State Disk
Boot3009* Internal Hard Disk or Solid State Disk
Boot300A* Internal Hard Disk or Solid State Disk
Boot300B* Internal Hard Disk or Solid State Disk
Boot300C* Internal Hard Disk or Solid State Disk
Boot300D* Internal Hard Disk or Solid State Disk
Boot300E* Internal Hard Disk or Solid State Disk
Boot300F* Internal Hard Disk or Solid State Disk
For now I don't fully understand the relationship between eg: 3001, 0005 and say Boot001A* so, what entries exactly could I erase using the command efibootmgr -b (entry) -B?
__________________
info deleted per Forum rules. Signatures linked to non-authorized sites will be deleted.
Reply With Quote
  #7  
Old 5th April 2017, 02:34 PM
PabloTwo Offline
"Registered User" T-Shirt Winner
 
Join Date: Mar 2007
Location: Seville, FL
Posts: 7,559
linuxchrome
Re: Long, long Fedora boot (stopwatch Fedorathon)

The "3000" series designates your hdd's, which is the default. So, 3001 can also be expressed 0001 or 01 or 1.

The "2000" series are pretty much everything other than hdd's, such as your CD/DVD and USB drives.

Creating an entry such as: Boot0005* Fedora
Automatically creates a corresponding entry: Boot3005* Internal Hard Disk or Solid State Disk

They are a pair. At least this is what happens on my HP Envy laptop, so we're running the same or similar UEFI firmware. To simplify, here is my efibootmgr output (dual boot with W8)
Code:
$ sudo efibootmgr
BootNext: 3005
BootCurrent: 0005
Timeout: 0 seconds
BootOrder: 3000,3001,3005,2001,2002,2003
Boot0000* Windows Boot Manager
Boot0001* EFI HDD Device (TOSHIBA MQ01ABD075)
Boot0005* Fedora
Boot2001* USB Drive (UEFI)
Boot2002* Internal CD/DVD ROM Drive (UEFI)
Boot3000* Internal Hard Disk or Solid State Disk
Boot3001* Internal Hard Disk or Solid State Disk
Boot3005* Internal Hard Disk or Solid State Disk
In my case, though I can change the boot order to make Fedora the first (3005) instead of Windows (3000), this HP UEFI firmware always rearranges the boot order upon a fresh boot to make Windows the first in the boot order. Which is why you will see a "BootNext: 3005" in my output (it's a workaround).

So, you should begin the tedious task of using efibootmgr to remove all of the extraneous "Boot0xxx* Fedora" entries, along with any paired "Boot3xxx* Internal Hard Disk or Solid State Disk" entries. Refrain from specifying more than a single "Fedora" entry in the boot order command. Were it me, I would just use the 3001 Fedora as the first boot item and remove all of the other Fedora entries (you're currently using 3005).
Reply With Quote
  #8  
Old 5th April 2017, 03:29 PM
Vareg Offline
Registered User
 
Join Date: Aug 2013
Posts: 136
linuxfedorafirefox
Re: Long, long Fedora boot (stopwatch Fedorathon)

Thanks a lot PabloTwo for your explanation, now I think I better understand what's going on. Well, since it will be tedious indeed, why not do as Antikythera did, which is to clear entries (I assume in 1 click) during a clean install? F26 coming up at the end of next June, I might as well do that, I mean since my HDD boots normally now with no lag time. What do you think?
__________________
info deleted per Forum rules. Signatures linked to non-authorized sites will be deleted.
Reply With Quote
  #9  
Old 5th April 2017, 03:53 PM
PabloTwo Offline
"Registered User" T-Shirt Winner
 
Join Date: Mar 2007
Location: Seville, FL
Posts: 7,559
linuxchrome
Re: Long, long Fedora boot (stopwatch Fedorathon)

Well, I think a "clean install" is certainly an option if it suits you, and if your current boot up time is now reasonable to live with for the interim. But I'm not at all confident that a "clean install" will clear up the mess currently in your NVRAM UEFI firmware (meaning, all those extra Fedora entries). If, in fact, that's where that info is stored.

A clean install would certainly refresh your ESP partition (/EFI/fedora/) mounted at /boot/efi/, but may or may not do anything to freshen up the NVRAM where all those extra unwanted and unneeded entries reside.

I know from experience that once when I had a few extraneous Fedora entries, after attempting an unsuccessful W8 > W8.1 update on this laptop, those extra Fedora entries were then gone and the numbering sequence altered (saved me the trouble of manually removing those entries). But that was Windows doing the job. I really don't know if a Fedora (new) install would be that thorough.

Should make for a good experiment to find out one way or the other.

Edit: - Something else to try.
Code:
ls /sys/firmware/efi/efivars/ | grep Boot
All all those extra Fedora's listed there? If so, try deleting a few (noting the assigned hex numbers) from that directory then checking with efibootmgr to see if they are gone from the reported output. If so, might be a much easier/faster way to remove all those unwanted entries.

Last edited by PabloTwo; 5th April 2017 at 04:07 PM.
Reply With Quote
  #10  
Old 5th April 2017, 04:29 PM
PabloTwo Offline
"Registered User" T-Shirt Winner
 
Join Date: Mar 2007
Location: Seville, FL
Posts: 7,559
linuxchrome
Re: Long, long Fedora boot (stopwatch Fedorathon)

Oh, and BTW, no stopwatch needed. Just use systemd-analyze time in a console after your finished booting to see your boot time.
Reply With Quote
  #11  
Old 5th April 2017, 09:01 PM
Vareg Offline
Registered User
 
Join Date: Aug 2013
Posts: 136
linuxfedorafirefox
Re: Long, long Fedora boot (stopwatch Fedorathon)

Thanks again for your advice. Now coming back to you on ls /sys/firmware/efi/efivars/ | grep Boot, seems to me they're alll there, most of them at least, here is the output:

Code:
AdministerSecureBoot-59d1c24f-50f1-401a-b101-f33e0daed443
Boot0000-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot0001-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot0002-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot0003-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot0004-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot0005-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot0011-8be4df61-93ca-11d2-aa0d-00e098032b8c

manually shortening text so my reply gets thru

Boot0197-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot0198-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot0199-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot019A-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot019B-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot2001-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot3000-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot3001-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot3002-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot3003-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot3004-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot3005-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot3006-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot3007-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot3008-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot3009-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot300A-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot300B-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot300C-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot300D-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot300E-8be4df61-93ca-11d2-aa0d-00e098032b8c
Boot300F-8be4df61-93ca-11d2-aa0d-00e098032b8c
BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c
BootOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c
BootPrevious-59d1c24f-50f1-401a-b101-f33e0daed443
BootPreviousData-59d1c24f-50f1-401a-b101-f33e0daed443
PhysicalBootOrder-59d1c24f-50f1-401a-b101-f33e0daed443
SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c
SecureBootEnforce-59d1c24f-50f1-401a-b101-f33e0daed443
SmartBoot-59d1c24f-50f1-401a-b101-f33e0daed443
There are 418 boot entries in all (I have kept only a few for display so my post gets thru moderation).

Cleaning entries from here would be simple enough I agree (provided I can avoid deleting the one boot entry I need) but then it's a prod machine and not a virtual one, so I'm not sure whether I should take that risk or not. Current boot time is okay with me.

If I understand correctly, I should delete all boot entries starting from Boot0001 up to Boot300F, leaving Boot0000 intact, is that right?
__________________
info deleted per Forum rules. Signatures linked to non-authorized sites will be deleted.
Reply With Quote
  #12  
Old 5th April 2017, 09:46 PM
antikythera Offline
Administrator
 
Join Date: Dec 2013
Location: United Kingdom
Posts: 4,276
linuxubuntufirefox
Re: Long, long Fedora boot (stopwatch Fedorathon)

slightly off-topic but equally annoying. at least Fedora never does this:

Code:
antikythera@Aures ~ $ sudo efibootmgr
[sudo] password for antikythera: 
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0003,0001,0004
Boot0000* ubuntu
Boot0001* UEFI: HL-DT-ST DVDRAM GH24NSB0
Boot0003* Windows Boot Manager
Boot0004* ubuntu
antikythera@Aures ~ $
install Linux Mint and this happens. one ubuntu entry 0000 is for EFI GRUB, the other 0004 is the actual HDD that's been renamed 'ubuntu'.

[rhetoric]WTF made them decide this was a good idea?[/rhetoric]
__________________
Latest survey shows that 3 out of 4 people make up 75% of the world's population - Stephen Hawking
Download, Install and Share Fedora
- Official ISO Torrents
| Live ISO Respins containing post-release updates
Reply With Quote
  #13  
Old 5th April 2017, 10:50 PM
PabloTwo Offline
"Registered User" T-Shirt Winner
 
Join Date: Mar 2007
Location: Seville, FL
Posts: 7,559
No no no no, you should not delete all entries leaving only one. You need more there than just one entry that has Boot in the name. Review the beginning output of efibootmgr and start with the the four digit/alpha hex numbers that begin above any of the devices and earlier entries for Fedora and target only the higher Fedora entries for deletion. I realize the efivars files aren't descriptive of what they correspond to other than the four digit hex number.


Sent from my P01MA using Tapatalk
Reply With Quote
  #14  
Old 5th April 2017, 11:53 PM
PabloTwo Offline
"Registered User" T-Shirt Winner
 
Join Date: Mar 2007
Location: Seville, FL
Posts: 7,559
linuxchrome
Re: Long, long Fedora boot (stopwatch Fedorathon)

Probably a better filter would be:
Code:
ls -l /sys/firmware/efi/efivars/ | grep Boot[0-3]
There are some things you don't want to delete. From you earlier post:
Code:
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0005,3000,3001,3002,3003,2001,2002,2003
Boot0000* EFI HDD Device (WDC WD7500BPVT-60HXZT3) <Do not delete>
Boot0001* Fedora <Do not delete>
Boot0002* Fedora
Boot0003* Fedora
Boot0004* Notebook Hard Drive <Do not delete>
Boot0005* Fedora
Boot0011* USB Hard Drive - SanDisk <Do not delete>
Boot0012* USB Hard Drive (UEFI) - SanDisk <Do not delete>
Boot0013* Internal CD/DVD ROM Drive (UEFI) <Do not delete>
Boot0014* Fedora
Boot0015* Fedora
Boot0016* Fedora
    ---snip---
And farther down the list..
Code:
Boot2001* USB Drive (UEFI) Boot2001* USB Drive (UEFI) <Do not delete>
Boot3000* Internal Hard Disk or Solid State Disk <Do not delete>
Boot3001* Internal Hard Disk or Solid State Disk <Do not delete>
Boot3002* Internal Hard Disk or Solid State Disk
Boot3003* Internal Hard Disk or Solid State Disk
Boot3004* Internal Hard Disk or Solid State Disk <Do not delete>
Boot3005* Internal Hard Disk or Solid State Disk
Boot3006* Internal Hard Disk or Solid State Disk
Boot3007* Internal Hard Disk or Solid State Disk
Boot3008* Internal Hard Disk or Solid State Disk
Boot3009* Internal Hard Disk or Solid State Disk
Boot300A* Internal Hard Disk or Solid State Disk
Boot300B* Internal Hard Disk or Solid State Disk
Boot300C* Internal Hard Disk or Solid State Disk
Boot300D* Internal Hard Disk or Solid State Disk
Boot300E* Internal Hard Disk or Solid State Disk
Boot300F* Internal Hard Disk or Solid State Disk
See the pattern here? And yes, you could leave only one "Fedora" (Boot0001* Fedora) and make that your first in the efi boot order. I don't want to lead you into something that could potentially render your system unbootable suddenly, so do this only after you feel confident you understand the system here. Though I don't think a slipup would be fatal here. As long as the /EFI/fedora/Boot/ partition on the ESP has the fallback shims, the system should sort itself out. The UEFI firmware is fairly robust, and can and will identify all working storage/bootable hardware attached.

Last edited by PabloTwo; 6th April 2017 at 12:24 AM.
Reply With Quote
  #15  
Old 6th April 2017, 12:26 PM
Vareg Offline
Registered User
 
Join Date: Aug 2013
Posts: 136
linuxfedorafirefox
Re: Long, long Fedora boot (stopwatch Fedorathon)

Thank you very much, and indeed it's not easy to understand. Going by your recommendations I should be safe enough though. Yesterday the UEFI firmware proved to robust enough but now it all remains but to try....
__________________
info deleted per Forum rules. Signatures linked to non-authorized sites will be deleted.
Reply With Quote
Reply

Tags
boot, fedora, fedorathon, long, stopwatch

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Fedora 21 long boot time khoacao96 Using Fedora 7 31st January 2015 05:17 PM
Long boot times - Fedora 19 X64 cranil7 Using Fedora 9 3rd August 2013 08:02 PM
Long boot time in Fedora 15 chm270 Guides & Solutions (Not For Questions) 0 16th November 2011 05:04 AM
tar -czf taking long long time shariqnitt EOL (End Of Life) Versions 3 31st January 2011 12:17 PM
Fedora 12 taking too long to Boot Gaurav Prabhu Using Fedora 4 7th March 2010 08:12 AM


Current GMT-time: 15:27 (Sunday, 25-06-2017)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat