Boot Issue After Clean Install On Notebook

Howdy,
just switched from Manjaro Linux 19.0.2 to Tumbleweed, clean install via openSUSE-Tumbleweed-DVD-x86_64-Snapshot20200318-Media.iso erasing whole disk on a HP Pavilion 15-b119sl Sleekbook with a single Kingston HyperX FURY SSD (SHFS37A/240G), chose Btrfs for / and XFS for /home, upon restart I get this:

Welcome To GRUB!


error: unknown filesystem.
Entering rescue mode...
grub rescue> _

Power cycling and selecting the boot options (F9) I get the following and I’m able to boot the OS only by selecting opensuse (KINGSTON SHFS37A20G) manually, every boot.

grub (KINGSTON SHFS37A20G)
EFI HDD device (KINGSTON SHFS37A20G)
opensuse (KINGSTON SHFS37A20G)

What did I do wrong please?

This is likely leftover from your previous installation. Boot into openSUSE and provide output of “efibootmgr -v”.

What did I do wrong please?

If there was no error during installation, probably nothing wrong. Various firmware implementations have rather peculiar behavior. You may hit one of them.

Hi, welcome to these forums,

I don’t know if you did something wrong, but this can be fixed. Please open a terminal window, and do


sudo efibootmgr -v

You got that right: apparently I wasn’t able to completely clean the disk with the installer (guided mode), used an Acronis True Image bootable ISO to reinitialize the disk and re-installed, works fine now.

Properly cleaning the disk and re-installing has done the trick, but I’m eager to learn, so could you please let me know how I could’ve done it quicker/properly?

I’m backing up the working install with Acronis True Image (still gotta learn about Btrfs snapshots, sorry…), it’s gonna take about 50 mins and then I’m gonna post the output of sudo efibootmgr -v, thanks.

dar@linux:~> sudo efibootmgr -v
[sudo] password for root:  
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 3001,2001,2002,2003
Boot0001* opensuse      HD(2,GPT,a36b0f13-0e64-49b6-91d7-322d4c774c2a,0x40800,0xfa000)/File(\EFI\opensuse\grubx64.efi)
Boot2001* USB Drive (UEFI)      RC
Boot3001* Internal Hard Disk or Solid State Disk        RC

Care to let me know how I could’ve avoided reinstalling please?

I suspect your EFI BIOS failed to correctly accept the original openSUSE installation’s entry, but you might have, via the BIOS boot menu, been able to use the internal hard disk entry to boot, then use efibootmgr or yast to create a working entry like now shown by your efibootmgr output. Another possibility is clearing the BIOS of all entries might have forced the BIOS to seek entries from reading the ESP partition to either offer from its boot menu, or default into booting.