Restore UEFI Dual boot on a Dell XPS

Hi all and a Happy New Year.

I have a Dell XPS 15 9520 with 2 NVMe drives (2Tb + 1 Tb) and dual boot Win 11 / OpenSUSE Tumbleweed on the 2Tb drive.
I have no ideea what happened but it seems my laptop BIOS? decided to restore windows boot overwriting the Grub2 one.
I checked the BIOS logs but there is no error logged.

I’ve created a Tumbleweed USB stick and booted from it but then I got lost in the options and I was afraid to proceed, not to mess with existing data and OSes.

This is what Windows reports about existing disks:


And where I got lost:


Please advice or point me to the right documentation.

Thank you

I would expect you to be able to boot TW via use of F12 key during your Dell’s regular POST process. It should bring up a BBS menu offering both Windows and TW to select from.

No. It was the second thing I did, after checking the BIOS settings. GRUB is gone.

Grub is not what you should be seeing in a BBS menu, only after you make a Linux device selection in one. What you should see is a selection that mimics BIOS setup listings, either disks, OS names, or names of other bootables, such as PXE or DVD, some both with and without UEFI: strings if CSM booting is enabled.

  • Boot from USB, hit Alt+F2. Run lsblk and find your TW root ( f.e. /dev/nvme1n1p5 )
  • Once you’ve identified the /dev entry do:
  • mount /dev/nvme1n1p5 /mnt
  • mount --bind /dev /mnt/dev
  • mount --bind /proc /mnt/proc
  • mount --bind /sys /mnt/sys
  • chroot /mnt
  • yast bootloader

Is your openSUSE Tumbleweed system using btrfs for the root filesystem?

If so have here a look.