What to do to have Fedora and openSUSE both in my Grub menu?

Hello,

I installed, just to try it out, openSUSE Tumbleweed KDE 20250625 on the same internal drive (SSD) where Fedora 42 was already installed.
When I reboot now, I do not have the choice between the two, but openSUSE Tumbleweed starts always immediately.
What to do to have the opportunity to use both OS (not at the same time !) ?
Do I have to uninstall openSUSE and install it on a external drive or … ? And how ?

Please, if you see a possibility to solve my problem, present the solution step-by-step : I am not an expert !

Anyway, thanks in advance for your reply.
Best regards.

Assuming you did not over write Fedora…

All OS must use same boot methods

If one is legacy and another is EFI they won’t see one another.

First show fdisk -l to show partitions

For EFI boot it is posible to use rEFInd as boot manager.

Hallo,

Here it is :

lukvdl@ptr-dv51ktd0qo8nko3sck5:~> sudo fdisk -l
[sudo] wachtwoord voor root:
Schijf /dev/nvme0n1: 476,94 GiB, 512110190592 bytes, 1000215216 sectoren
Schijfmodel: KINGSTON SKC3000S512G
Eenheid: sectoren van 1 * 512 = 512 bytes
Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes
In-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
Schijflabeltype: gpt
Schijf-ID: 45C475F8-6863-4B40-B0A5-CFBD5D594BDA

Apparaat Begin Einde Sectoren Grootte Type
/dev/nvme0n1p1 2048 1230847 1228800 600M EFI-systeem
/dev/nvme0n1p2 1230848 3327999 2097152 1G Linux uitgebreid opstart
/dev/nvme0n1p3 3328000 488214527 484886528 231,2G Linux bestandssysteem
/dev/nvme0n1p4 488214528 488230911 16384 8M BIOS-opstart
/dev/nvme0n1p5 488230912 996020223 507789312 242,1G Linux bestandssysteem
/dev/nvme0n1p6 996020224 1000215182 4194959 2G Linux wisselgeheugen

Schijf /dev/sda: 465,76 GiB, 500107862016 bytes, 976773168 sectoren
Schijfmodel: WDC WD5000AAKX-6
Eenheid: sectoren van 1 * 512 = 512 bytes
Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes
In-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
Schijflabeltype: gpt
Schijf-ID: 945DFC3A-CE1F-42DC-9FF2-675DF6A716EA

Apparaat Begin Einde Sectoren Grootte Type
/dev/sda1 2048 976771071 976769024 465,8G Microsoft basisgegevens

Schijf /dev/sdb: 931,51 GiB, 1000204886016 bytes, 1953525168 sectoren
Schijfmodel: External USB 3.0
Eenheid: sectoren van 1 * 512 = 512 bytes
Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes
In-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
Schijflabeltype: dos
Schijf-ID: 0x5f6a6a26

Apparaat Op. Begin Einde Sectoren Grootte ID Type
/dev/sdb1 2048 1953523711 1953521664 931,5G 83 Linux
lukvdl@ptr-dv51ktd0qo8nko3sck5:~>

Best regards.

Hallo,
Thanks.
How to install and use it ?
Best regards.

https://www.rodsbooks.com/refind/

Post

LANG=C fdisk -l 

using “Preformatted text” button.

The tag for post is English … can’t read that language output

ISTR, the default /etc/default/grub contains GRUB_DISABLE_OS_PROBER="true", which needs to be changed from true to false before TW’s Grub stands a chance of including Fedora when next grub.cfg is regenerated. Also ISTR that Fedora has been defaulting to using BLS and/or systemd-boot instead of Grub. I don’t know whether bootloader type needs to match for either one or the other between Fedora and TW for automatic boot menu inclusion of the other. All my multibooting ignores automatic Grub setup. Instead it relies on the Grub option to use my personally constructed /boot/grub2/custom.cfg on TW, which would normally be employed by default via /etc/grub.d/41_custom, but on mine, a copy of original 41_custom named 07_custom is used to automatically put all (as many of 28 or so in total that actually fit the screen) custom.cfg entries atop Grub’s boot menu.

To facilitate access to Fedora until you get this all sorted to your full satisfaction, you could find the /boot/loader/entries/ entry for Fedora’s latest installed kernel and adapt it as an entry in TW’s /etc/grub.d/40_custom for inclusion in TW’s Grub boot menu. Alternatively, that entry could be adapted to a /boot/grub2/custom.cfg file on TW that you create for Grub calling via 41_custom.

For background and more detail on my Grub2 multibooting setup, visit this thread.

Hallo,
What language you want ?
Nederlands ?
Mvg.

Hallo,

fdisk -l in English :

Lukvdl
PTR -DV51KTD0QO8NKO3SCK5: ~ SUDO FDISK -L
[SUDO] Password for root:
Disc /DEV /NVME0N1: 476.94 GIB, 512110190592 bytes, 1000215216 sectors
Disk model: Kingston SKC3000S512G
Unit: sectors of 1 * 512 = 512 bytes
Sector size (logical / physical): 512 bytes / 512 bytes
Input/output size (minimal/optimal): 512 bytes/512 bytes
Disc label type: GPT
Disk ID: 45C475F8-6863-4B40-B0A5-CFBD5D594BDA

Device beginning end sectors size type
/DEV/NVME0N1P1 2048 1230847 1228800 600M EFI system
/DEV/NVME0N1P2 1230848 3327999 2097152 1G Linux extensively start up
/DEV/NVME0N1P3 3328000 488214527 484886528 231.2G Linux file system
/DEV/NVME0N1P4 488214528 488230911 16384 8M BIOS-SCARTS
/DEV/NVME0N1P5 488230912 99602023 507789312 242.1G Linux file system
/DEV/NVME0N1P6 996020224 1000215182 4194959 2G Linux change memory

Disc /DEV /SDA: 465.76 GIB, 500107862016 Bytes, 976773168 Sectors
Disk model: WDC WD5000aakx-6
Unit: sectors of 1 * 512 = 512 bytes
Sector size (logical / physical): 512 bytes / 512 bytes
Input/output size (minimal/optimal): 512 bytes/512 bytes
Disc label type: GPT
Disc-ID: 945DFC3A-CE1F-42DC-9FF2-675DF6A716EA

Device beginning end sectors size type
/DEV/SDA1 2048 976771071 976769024 465.8G Microsoft Basic data

Disc /DEV /SDB: 931.51 GIB, 1000204886016 Bytes, 1953525168 sectors
Disk model: External USB 3.0
Unit: sectors of 1 * 512 = 512 bytes
Sector size (logical / physical): 512 bytes / 512 bytes
Input/output size (minimal/optimal): 512 bytes/512 bytes
Disc label type: DOS
Disk ID: 0x5f6a6a26

Device on. Start End Sectors Size ID Type
/DEV/SDB1 2048 1953523711 1953521664 931.5G 83 Linux
Lukvdl
PTR-DV51KTD0QO8NKO3SCK5: ~

Best regards.

To have output in english simply prepend LANG=C
LANG=C sudo fdisk -l

Zoals gezegd, zet LANG=C voor een commando en dan wordt engelse uitvoer gegenereerd.

En gebruik alsjeblieft Preformatted text zodat alles blijft zoals het op je scherm is te lezen en niet in elkaar gedrukt. Het is de knop </> uit de balk boven het veld waarin je zit te tikken. Je kunt ook met de hand drie back quotes (die zit onder de tilde ~ linksboven op je toetsenbord) op een regel zetten, daaronder je gekopieëerde en geplakte text en dan weer drie back quotes op een nieuwe regel.

Dit is complete nonsense. Er staan hoofdletters waar die niet waren. Kopieëer en plak altijd zonder iets te wijzigen. Anders gaat er meestal iets fout en bovendien vertrouwt niemend hier wat er staat.

Hello,

Here fdisk -l in English

Disk /dev/nvme0n1: 476,94 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: KINGSTON SKC3000S512G
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 45C475F8-6863-4B40-B0A5-CFBD5D594BDA

Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 1230847 1228800 600M EFI System
/dev/nvme0n1p2 1230848 3327999 2097152 1G Linux extended boot
/dev/nvme0n1p3 3328000 488214527 484886528 231,2G Linux filesystem
/dev/nvme0n1p4 488214528 488230911 16384 8M BIOS boot
/dev/nvme0n1p5 488230912 996020223 507789312 242,1G Linux filesystem
/dev/nvme0n1p6 996020224 1000215182 4194959 2G Linux swap

Disk /dev/sda: 465,76 GiB, 500107862016 bytes, 976773168 sectors
Disk model: WDC WD5000AAKX-6
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 945DFC3A-CE1F-42DC-9FF2-675DF6A716EA

Device Start End Sectors Size Type
/dev/sda1 2048 976771071 976769024 465,8G Microsoft basic data

Disk /dev/sdb: 931,51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: External USB 3.0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x5f6a6a26

Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 1953523711 1953521664 931,5G 83 Linux
lukvdl@ptr-dv51ktdub41x78yzmu3:~>

Best regards.

Could you please either post in English or move his discussion into the appropriate language forum.

Hello,

How to install, configure and use rEFInd ?

Thanks in advance and best regards.

Luk

What it means : ISTR ?

https://en.wiktionary.org/wiki/ISTR

rodsbooks.com. I once tried rEFInd on an iMac. rEFInd worked OK for a period, but when it quit, I found it easier to return to EFI Grub2 than to fix rEFInd.

It’s my understanding that Fedora creates this partition when not using Grub for booting. If this is correct, and your Fedora is not using Grub, then reinstalling TW using systemd-boot instead of Grub may be your easiest way forward for multibooting Fedora with TW.