Tumbleweed dual boot with Linux Mint 20?

I am new to OpenSuse but loved KDE edition. I am using Linux Mint 20 and trying to install Tumbleweed as a UEFI dual boot but with no success. I just get Mint or Tumbleweed whichever I installed last. It looks like installing Tumbleweed over Mint caused a second EFI partition to be created and left a confused boot process.

It should work. It is permissible to have two EFI partitions. However, some UEFI firmware is excessively fussy.

Can you provide the output from

efibootmgr -v

Use CODE blocks for that.

Most UEFI firmware has a boot menu. On my systems, I access it by hitting F12 during boot. If you have something similar, see if you can use that to gain access to the other linux system.

Beyond that, the trick is to have a boot menu entry on each system that can be used to boot the other system.

How big are the two ESP partitions, and which is which?

My Mints boot from my Tumbleweeds’ Grubs.

I never have more than one ESP in a PC at once, except briefly while in the process of performing a disk cloning operation.

Yes, that’s what I’m trying to accomplish. Did you install mint first or opensuse first? both on the same drive in different partitions? Both ext4?

Always OS first.

# parted -l
Model: ZTC-PCIEG3-128G (nvme)
Disk /dev/nvme0n1: 128GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name                                 Flags
 1      1049kB  337MB   336MB   fat32           ZM2P01 EFI System (ESP)              boot, esp
 2      337MB   2174MB  1837MB  linux-swap(v1)  ZM2P02 Linux Swap                    swap
 3      2174MB  2593MB  419MB   ext2            ZM2P03 Linux reservation
 4      2593MB  6787MB  4194MB  ext4            ZM2P04 Linux /usr/local
 5      6787MB  13.5GB  6711MB  ext4            ZM2P05 Linux /home
 6      13.5GB  26.7GB  13.2GB  ext4            ZM2P06 Linux /data
 7      26.7GB  35.1GB  8389MB  ext4            ZM2P07 openSUSE Tumbleweed
 8      35.1GB  43.5GB  8389MB  ext4            ZM2P08 openSUSE 15.0
 9      43.5GB  51.9GB  8389MB  ext4            ZM2P09 openSUSE 15.1
10      51.9GB  60.3GB  8389MB  ext4            ZM2P10 Debian 10 Buster
11      60.3GB  68.7GB  8389MB  ext4            ZM2P11 openSUSE 15.2
12      68.7GB  77.0GB  8389MB  ext4            ZM2P12 Tubuntu 2004 Focal
13      77.0GB  85.4GB  8389MB  ext4            ZM2P13 LinuxMint 19 XFCE
14      85.4GB  93.8GB  8389MB  ext4            ZM2P14 Debian 11 Bullseye
15      93.8GB  102GB   8389MB  ext4            ZM2P15 Fedora 32
16      102GB   111GB   8389MB  ext4            ZM2P16 Linux 15.2 copied from gb250
17      111GB   119GB   8389MB  ext4            ZM2P17 Tubuntu 1804 Bionic

Hey, thanks nrickert! You sent me off on the right track … I installed OpenSuse tumbleweed over existing Mint 20, both in ext4 partitions on the same disk. Could not see or boot Mint. Ran bootrepair which created some magic solution that allows me to step thru UEFI boot menus to get to either system. OK for now, and I am reading tutorials on UEFI and efibootmgr. After that I will play around with installs again and then perhaps bug you here with more informed questions if that’ OK.

Thx again, Phil

Yes, I’m ok with that. I’m glad to hear that there is progress.

With EFI boot the order defined in the UEFI static memory controls which OS boots. In the EFI boot partition you should see directories for each OS installed. the EFI boot is FAT and is mounted at /boot/efi

Note if you install a lot of OS the EFI boot is not cleaned out since there is no remove OS option. Also same with the UEFI static memory. So you must remove entries manually