You are not logged in.

#1 2025-05-14 08:16:56

Interplanetary
Member
Registered: 2021-05-22
Posts: 7

[SOLVED] GRUB only recognized when external drive connected

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

#2 2025-05-14 12:05:11

stfischr
Member
Registered: 2020-04-29
Posts: 33

Re: [SOLVED] GRUB only recognized when external drive connected

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

#3 2025-05-14 13:25:24

Interplanetary
Member
Registered: 2021-05-22
Posts: 7

Re: [SOLVED] GRUB only recognized when external drive connected

There is a bootloader installed on the internal disk, and I already tried reinstalling it. What can I do to troubleshoot that install?

Offline

#4 2025-05-15 08:12:44

stfischr
Member
Registered: 2020-04-29
Posts: 33

Re: [SOLVED] GRUB only recognized when external drive connected

Post the output of:

lsblk -ft
efibootmgr

Maybe we can see something there.

Offline

#5 2025-05-15 14:55:12

Interplanetary
Member
Registered: 2021-05-22
Posts: 7

Re: [SOLVED] GRUB only recognized when external drive connected

$ 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

#6 2025-05-15 15:06:24

Interplanetary
Member
Registered: 2021-05-22
Posts: 7

Re: [SOLVED] GRUB only recognized when external drive connected

...and

efibootmgr -o 0002,0001,2001,2005

did the trick. Thanks!

Offline

Board footer

Powered by FluxBB