TransWikia.com

System BootOrder not found. Initialising Defaults every boot then goes to Ubuntu

Ask Ubuntu Asked by Jpac14 on November 6, 2021

Please try and help me, what ever information you have. I have been stuck with this over a month. I have a HP Probook 640 G1 with UEFI without CSM and secure boot off. I have recently installed Ubuntu 20.04. It worked but every time I boot it says System BootOrder not found. Initialising Defaults. Then it semi resets the system and then boots to Ubuntu.

Is there a way to fix the initialisation of the defaults, because it significantly increases the boot time.

Thanks

Picture of efibootmgr:

Click Here

Picture of sudo dmidecode -s bios-version:

Click Here

Picture of boot order:

Click Here

Picture of attempt to update BIOS from BIOS:

Click Here

Update BIOS from USB:

Click Here

One Answer

BIOS

HP Probook 640 G1

You have BIOS version 1.47.

A newer BIOS is available, version 1.50, and can be downloaded here.

Note: Some HP computers allow you to update the BIOS directly from your current BIOS.

Note: Verify that I have the correct web page for your model #.

Note: Have good backup before updating the BIOS.

efibootmgr

Regarding the boot problem... let's change the boot timeout from 0 seconds to 1 second.

enter image description here

  -t | --timeout seconds
          Boot Manager timeout, in seconds.

         • Timeout  -  the  time in seconds between when the boot manager
            appears on the screen until when it automatically chooses  the
            startup value from BootNext or BootOrder.

In terminal type:

sudo efibootmgr -t 1

reboot

Update #1:

For reference purposes, here's my efibootmgr output... I do have Windows installed...

~$ efibootmgr

BootCurrent: 0005
Timeout: 1 seconds
BootOrder: 0000,0004,0007,0008
Boot0000* ubuntu
Boot0001* UEFI: IP4 Realtek PCIe GBE Family Controller
Boot0002* UEFI: IP6 Realtek PCIe GBE Family Controller
Boot0003* UEFI: MKNSSDRE1TB
Boot0004* UEFI:CD/DVD Drive
Boot0005* Windows Boot Manager
Boot0006* UEFI: TOSHIBA
Boot0007* UEFI:USB Device
Boot0008* UEFI:Network Device
  • You can try turning off TPM and see if that changes anything.

  • I'm told, but can't confirm, as I don't have a HP, that HP specifically needs to see Windows Boot Manager... even if you don't use Windows. You can either try to reinstall Windows and see if the initializing message is gone, or you could use efibootmgr to create a Windows Boot Manager entry, but assure that your BootOrder is correct, with ubuntu as the first/only selection. See man efibootmgr for more info.

  • Interesting enough, in my efibootmgr output, BootCurrent: 0005 shows Windows Boot Manager, but I'm booted to Ubuntu right now.

Update #2:

First, let me give a disclaimer here... using efibootmgr can be a little tricky, and can cause your system not to boot if used improperly. Having said that, I'd first recommend you review/print man efibootmgr. Here are the hopefully correct/safe commands to add "Windows Boot Manager".

Next, I'd check your current BIOS, as it may have the utility to view/add/modify the UEFI boot table directly. If so, that might be the safest way to do this.

Here are the efibootmgr commands you may need...

efibootmgr # display the current settings

sudo efibootmgr --create --label "Windows Boot Manager" # create a new entry

sudo efibootmgr --bootorder xxxx,yyyy,zzzz # hex values

Update #3:

Removed the Windows Boot Manager key that was already there from the windows install for Bios update. Next I created a new key the pointed to shmix64.efi I named that key Windows Boot Manager.

Answered by heynnema on November 6, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP