pop-os / beta

Pop!_OS Beta
356 stars 19 forks source link

HP ProBook 445 G8 doesn't boot after fresh install until SSD is removed/reinstalled #298

Open hannes386 opened 2 years ago

hannes386 commented 2 years ago

After a fresh install my system fails to boot at all. I see the hp logo flicker for a short time and can't even access bios or choose another boot device. The system will loop. The only solution I found was to remove the ssd and boot the system. Without ssd I am able to access the bios. A bios reset is not needed. After this boot, I can re-insert the ssd and boot the ssd. Interestingly, all my other efi boot loader are not shown anymore (Grub from Arch Linux and Windows 10).

Thus, I suspect that somehow the efi configuration is messed up and/or my bios has a weird bug. This did not happen with pop os 21.04. Once this is done, the system works fine and I can update kernels and play around with other distros and boot loaders.

Here's my current efi configuration right after the described procedure:

$ efibootmgr -v
BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 0003,0002,0001,0000
Boot0000* IPV4 Network - Realtek PCIe GBE Family Controller PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/MAC(489ebd4b071b,0)/IPv4(0.0.0.00.0.0.0,0,0)N.....YM....R,Y.....ISPH
Boot0001* IPV6 Network - Realtek PCIe GBE Family Controller PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/MAC(489ebd4b071b,0)/IPv6([::]:<->[::]:,0,0)N.....YM....R,Y.....ISPH
Boot0002  USB:      PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x3)N.....YM....R,Y.....ISPH
Boot0003* WDC PC SN730 SDBPNTY-1T00-1006-21012X800628   PciRoot(0x0)/Pci(0x2,0x4)/Pci(0x0,0x0)/NVMe(0x1,00-1B-44-8B-48-9C-3E-F1)N.....YM....R,Y.....ISPH
Boot0005* IPV6 Network  PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x4)/USB(5,0)/USB(2,0)/MAC(00e100001900,0)/IPv6([::]:<->[::]:,0,0)N.....YM....R,Y.....ISPH
Boot0009* IPV6 Network  PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x4)/USB(5,0)/USB(2,0)/MAC(00e100001900,0)/IPv6([::]:<->[::]:,0,0)N.....YM....R,Y.....ISPH

Interestingly, the pop specific entry is labelled like my ssd and none of the other boot loaders are listed:

# ls /boot/efi/EFI/
arch          BOOT  Linux      Pop_OS-bcc0b1f7-3800-4491-b53d-39adc0346d93  systemd
arch_netboot  HP    Microsoft  Pop_OS-f0c97d06-58f9-4e5c-895f-b58056489e10  tools
Crylia commented 2 years ago

Try to clear your CMOS and maybe update your bios, maybe something is corrupted or broken.

hannes386 commented 2 years ago

Thanks for your reply. I also assume something like this. I already did a bios update from 1.06 to 1.07. Maybe I'll give it another try with a cleared CMOS prior to installation.

Any other ideas on how to better understand this issue?