Dear Felix,

Sorry for having been long to reply to your email of 2025-09-25. I had
to explore most of issues you covered in your e-mail. I collected a
number of information from Opensuse Tumbleweed as shown below that, I
hope, answer most of your questions:

localhost:~ # fdisk -l
Disque /dev/nvme0n1 : 476,94 GiB, 512110190592 octets,
1000215216 secteurs
Modèle de disque : WDC PC SN720 SDAPNTW-512G-1101          
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 5695F901-4FCB-4531-BED0-83C2D7C93EEF

Périphérique       Début        Fin  Secteurs Taille Type
/dev/nvme0n1p1      2048     206847    204800   100M Système EFI
/dev/nvme0n1p2 151246848  224647167  73400320    35G Système de
fichiers Linux
/dev/nvme0n1p3    239616  151246847 151007232    72G Données de base
Microsoft
/dev/nvme0n1p4 224647168  226744319   2097152     1G Amorçage Linux
étendu
/dev/nvme0n1p5 226744320  228841471   2097152     1G Amorçage Linux
étendu
/dev/nvme0n1p6 228841472  611092479 382251008 182,3G Système de
fichiers Linux
/dev/nvme0n1p7 611092480  996020223 384927744 183,5G Système de
fichiers Linux
/dev/nvme0n1p8 996020224 1000215182   4194959     2G Partition
d'échange Linux

Les entrées de la table de partitions ne sont pas dans l'ordre du
disque.

Disque /dev/sda : 1,82 TiB, 2000398934016 octets, 3907029168 secteurs
Modèle de disque : ST2000LM007-1R81
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : D6C2A2DF-DC3E-4D9E-981A-BF7C3B5DD51A

Périphérique      Début        Fin   Secteurs Taille Type
/dev/sda1            34      32767      32734    16M Réservé Microsoft
/dev/sda2         32768  195229695  195196928  93,1G Données de base
Microsoft
/dev/sda3     195229696 2148356095 1953126400 931,3G Système de
fichiers Linux
/dev/sda4    2148356096 3907028991 1758672896 838,6G Données de base
Microsoft

La partition 1 ne commence pas sur une frontière de cylindre physique.

localhost:~ # lsblk -o +LABEL,PARTUUID
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS          LABEL    
PARTUUID
sda           8:0    0   1,8T  0 disk                                
├─sda1        8:1    0    16M  0 part                               
2d82ee81-dc61-46bc-8819-7a3ca81307ed
├─sda2        8:2    0  93,1G  0 part /mnt/DC2A40D12A40AA7A
│                                                          Data     
5c7f9010-c68f-4b33-8576-afd10e0c0e34
├─sda3        8:3    0 931,3G  0 part /mnt/6f6c50db-8b4e-475b-9bea-
4c7683bc7424
│                                                          DataLinux
4e4717a0-282f-4904-9af8-53cd1ca3c80f
└─sda4        8:4    0 838,6G  0 part /mnt/2DEAD41C70D520BA
                                                           DataNTFS 
cb648274-ecbb-4b0b-9db1-a35c3f4a9011
nvme0n1     259:0    0 476,9G  0 disk                                
├─nvme0n1p1 259:1    0   100M  0 part /boot/efi            SYSTEM   
552210d0-810b-450b-be92-348a94f3f6dd
├─nvme0n1p2 259:2    0    35G  0 part                               
9d64542c-5781-48d7-9c41-316c3d8b4ce5
├─nvme0n1p3 259:3    0    72G  0 part                               
d03c1116-a726-497d-9146-72652910bc79
├─nvme0n1p4 259:4    0     1G  0 part                               
5d74ab88-8e68-4095-8f6d-bbfd998fcef3
├─nvme0n1p5 259:5    0     1G  0 part                               
3953dce1-04ec-43f2-a47b-34b26cfd2eb7
├─nvme0n1p6 259:6    0 182,3G  0 part                      fedora   
16440ee5-72df-44fc-8f22-bc7df936a251
├─nvme0n1p7 259:7    0 183,5G  0 part /var                          
5dcfd9e0-29cc-4d3b-89a8-d479b17e1e1d
│                                     /usr/local                     
│                                     /srv                           
│                                     /root                          
│                                     /opt                           
│                                     /home                          
│                                     /boot/grub2/x86_64-efi           
│                                     /boot/grub2/i386-pc            
│                                     /.snapshots                    
│                                     /                              
└─nvme0n1p8 259:8    0     2G  0 part [SWAP]                        
e8ab217e-a954-48b5-aa5f-acc3896d38ca


localhost:~ # tree /boot/ -L 2
/boot/
├── config-6.16.8-1-default -> ../usr/lib/modules/6.16.8-1-
default/config
├── efi
│   ├── EFI
│   ├── mach_kernel
│   ├── System
│   └── System Volume Information
├── grub2
│   ├── fonts
│   ├── grub.cfg
│   ├── grubenv
│   ├── i386-pc
│   ├── locale
│   ├── themes
│   └── x86_64-efi
├── initrd -> initrd-6.16.8-1-default
├── initrd-6.16.8-1-default
├── sysctl.conf-6.16.8-1-default -> ../usr/lib/modules/6.16.8-1-
default/sysctl.conf
├── System.map-6.16.8-1-default -> ../usr/lib/modules/6.16.8-1-
default/System.map
├── vmlinuz -> vmlinuz-6.16.8-1-default
└── vmlinuz-6.16.8-1-default -> ../usr/lib/modules/6.16.8-1-
default/vmlinuz

11 directories, 10 files

localhost:~ # tree /boot/efi/ -L 3
/boot/efi/
├── EFI
│   ├── Boot
│   │   ├── BOOTIA32.EFI
│   │   ├── bootx64.efi
│   │   ├── fbia32.efi
│   │   └── fbx64.efi
│   ├── fedora
│   │   ├── BOOTIA32.CSV
│   │   ├── BOOTX64.CSV
│   │   ├── gcdia32.efi
│   │   ├── gcdx64.efi
│   │   ├── grub.cfg
│   │   ├── grubia32.efi
│   │   ├── grubx64.efi
│   │   ├── mmia32.efi
│   │   ├── mmx64.efi
│   │   ├── shim.efi
│   │   ├── shimia32.efi
│   │   └── shimx64.efi
│   ├── Microsoft
│   │   ├── Boot
│   │   └── Recovery
│   └── opensuse
│       ├── boot.csv
│       ├── grub.cfg
│       ├── grub.efi
│       ├── grubx64.efi
│       ├── MokManager.efi
│       └── shim.efi
├── mach_kernel
├── System
│   └── Library
│       └── CoreServices
└── System Volume Information

12 directories, 23 files

GRUB_DISABLE_OS_PROBER is set to false.

localhost:~ # efibootmgr
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0004,0001,2001,0000,0007,0005,2002,2003
Boot0000* Fedora        HD(1,GPT,552210d0-810b-450b-be92-
348a94f3f6dd,0x800,0x32000)/File(\EFI\fedora\shimx64.efi)
Boot0001* openSUSE      HD(1,GPT,552210d0-810b-450b-be92-
348a94f3f6dd,0x800,0x32000)/File(\EFI\opensuse\grubx64.efi)RC
Boot0002* EFI PXE 0 for IPv4 (E8-6A-64-EB-83-88)
        
PciRoot(0x0)/Pci(0x1d,0x5)/Pci(0x0,0x0)/MAC(e86a64eb8388,0)/IPv4(0.0.0.00.0.0.0,0,0)RC
Boot0003* EFI PXE 0 for IPv6 (E8-6A-64-EB-83-88)
        
PciRoot(0x0)/Pci(0x1d,0x5)/Pci(0x0,0x0)/MAC(e86a64eb8388,0)/IPv6([::]:<->[::]:,0,0)RC
Boot0004* opensuse-secureboot   HD(1,GPT,552210d0-810b-450b-be92-
348a94f3f6dd,0x800,0x32000)/File(\EFI\opensuse\shim.efi)
Boot0005* Fedora        HD(1,GPT,552210d0-810b-450b-be92-
348a94f3f6dd,0x800,0x32000)/File(\EFI\fedora\shim.efi) File(.䍒)
Boot0007* Windows Boot Manager  HD(1,GPT,552210d0-810b-450b-be92-
348a94f3f6dd,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494
e444f5753000100000088000000780000004200430044004f0042004a00450043005400
3d007b00390064006500610038003600320063002d0035006300640064002d003400650
0370030002d0061006300630031002d0066003300320062003300340034006400340037
00390035007d00000000120100000010000000040000007fff0400
Boot000A* EFI PXE 0 for IPv6 (E8-6A-64-EB-83-88)
        
PciRoot(0x0)/Pci(0x1d,0x5)/Pci(0x0,0x0)/MAC(e86a64eb8388,0)/IPv6([::]:<->[::]:,0,0)RC
Boot000B* EFI PXE 0 for IPv4 (E8-6A-64-EB-83-88)
        
PciRoot(0x0)/Pci(0x1d,0x5)/Pci(0x0,0x0)/MAC(e86a64eb8388,0)/IPv4(0.0.0.00.0.0.0,0,0)RC
Boot000C* EFI PXE 0 for IPv6 (E8-6A-64-EB-83-88)
        
PciRoot(0x0)/Pci(0x1d,0x5)/Pci(0x0,0x0)/MAC(e86a64eb8388,0)/IPv6([::]:<->[::]:,0,0)RC
Boot000D  debian        HD(1,GPT,644bcc6f-1b8c-46c1-a11f-
2c8c2298c5d6,0x800,0x82000)/File(\EFI\debian\shimx64.efi)
Boot0012* EFI USB Device (SONY   
WALKMAN)        
PciRoot(0x0)/Pci(0x14,0x0)/USB(1,0)/HD(1,GPT,98ff2c05-3479-4206-98fb-03a73bb9ddf8,0x800,0x6e97df)RC
Boot2001* EFI USB Device        RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network   RC

localhost:~ # os-prober
1523.068960 | DM multipath kernel driver not loaded
/dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot
Manager:Windows:efi
/dev/nvme0n1p2:openSUSE Tumbleweed:openSUSE:linux:btrfs:UUID=28deee4f-
c049-426f-a949-3916dede9635:subvol=@/.snapshots/1/snapshot
/dev/nvme0n1p6:Fedora Linux 42 (Workstation
Edition):Fedora:linux:btrfs:UUID=e1edd7dc-d04d-4cb2-944d-
83284fe1a877:subvol=root

To create an UEFI entry for Fedora under Opensuse Tumbleweed, I tried
the following:

efibootmgr -c -d /dev/nvme0n1 -p 6 -L "Fedora Linux 42 (Workstation
Edition)" -l \/EFI\/fedora\/shimx64.efi

It does not work. 

I suspect different things :

* syntax error in the efibootmgr command
* the absence of the right kernels and initrds in the right directories
* a bad reference to these directories

Many thanks for your help.

Best regards

René
Le jeudi 25 septembre 2025 à 10:15 -0400, Felix Miata a écrit :
> René composed on 2025-09-25 14:35 (UTC+0200):
> 
> > Prior to full reinstallation of both Fedora and Opensuse triple
> > boot
> > worked perfectly with Fedora, Opensuse and Windows 11. After these
> > reinstalls I can't operate triple boot.
> 
> Keyword: "full reinstallation".
> 
> 1-Some of your efibootmgr entries probably became obsolete upon
> reinstallation,
> and should be excised from NVRAM, and if they still exist on ESP,
> from there too.
> 
> 2-Both openSUSE and Fedora stopped using standard grub2-efi by
> default a while
> back (Debian more recently). Do you still have grub2-efi installed
> and in use on
> both? On one or the other only? On neither? Other options include
> systemd-boot and
> grub2-bls.
> 
> 3-Are kernels and initrds installed in /boot/ directly in both, or do
> one or the
> other or both put them on the ESP?
> 
> 4-Grub upstream switched to configuring GRUB_DISABLE_OS_PROBER="true"
> as default
> in /etc/default/grub, and this upstream config retained by both
> Fedora and
> openSUSE, so if you are using Grub but don't change this to false,
> os-prober won't
> be employed in generating grub.cfg.
> 
> All my PCs are multiboot. All include openSUSE. Most include Fedora.
> All using EFI
> are booting only from openSUSE Tumbleweed's grub2-efi via
> /boot/grub2/custom.cfg
> created and maintained exclusively by me using my plain text editor,
> which is
> called by /etc/grub.d/07_custom, which places all custom stanzas at
> the head of
> the boot menu, and is a copy of /etc/grub.d/41_custom, described in
> more detail on
> <
> https://forums.opensuse.org/t/how-to-have-a-custom-uefi-grub-menu-for-
> a-multiboot-system/133541>.

Reply via email to