You are not logged in.
I'm on an HP Victus 16-s1xxx laptop. The internal drive is GPT partitioned, GRUB is installed on the first partition as per the standard installation guide. The peculiar issue here is that a regular boot gets me stuck with a "3F0 boot device not found" error—
only when I also have an external flash drive with the standard installation medium connected does F9 open the "select boot device order" screen, from which I can then select the internal drive's GRUB.efi. Having to carry around a bootable drive just to be able to select the internal drive's boot loader is inconvenient and highly puzzling. Any ideas what might cause this?
Last edited by Interplanetary (2025-05-15 15:06:53)
Offline
Hi.
Sounds like the boot loader is on the wrong disk. Remove the external drive, reinstall your boot loader and then you should be fine.
Offline
There is a bootloader installed on the internal disk, and I already tried reinstalling it. What can I do to troubleshoot that install?
Offline
Post the output of:
lsblk -ft
efibootmgr
Maybe we can see something there.
Offline
$ lsblk -ft
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED RQ-SIZE RA WSAME
nvme0n1 0 512 0 512 512 0 none 1023 128 0B
├─nvme0n1p1 vfat FAT32 DF9E-2478 778.2M 22% /boot 0 512 0 512 512 0 none 1023 128 0B
└─nvme0n1p2 ext4 1.0 rootpart aacc51cb-d0c9-4400-a529-99e26f981770 96.6G 74% / 0 512 0 512 512 0 none 1023 128 0B
$ efibootmgr
Timeout: 0 seconds
BootOrder: 2001,2005,2002,2004
Boot0000* USB CD/DVD ROM Drive (UEFI) (ChipBankSD/MM Reader) UsbWwid(420,1307,0,11007497376)/CDROM(1,0x1f1000,0x5a040)RC
Boot0001* USB Hard Drive (UEFI) - VerbatimSTORE N GO (VerbatimSTORE N GO) UsbWwid(18a5,243,0,123500000000000)/HD(2,GPT,d0b1d8d5-3041-47ad-8d1e-98cf122bb269,0x935f5c,0x2754)RC
Boot0002* GRUB HD(1,GPT,882c0d85-6294-3e40-b7bd-79a1822d7f97,0x800,0x1f4000)/\EFI\GRUB\grubx64.efi
Boot2001* EFI USB Device RC
Boot2005* Internal Hard Disk or Solid State Disk RC
Thanks for taking a look at this!
Offline
...and
efibootmgr -o 0002,0001,2001,2005
did the trick. Thanks!
Offline