Moin zusammen,
seit dem Debian auf Version 13 ist, erkennt os-prober von Arch die Debian EFI nicht mehr, genau wie Debian 13 os-prober Arch nicht mehr erkennt (getestet auch mit CachyOS und EOS). Ubuntu wird erkannt (gegenseitig). Debian 12 wird auch erkannt (gegenseitig).
Arch als auch Debian 13 lassen sich über das UEFI Bootmenü (F11) starten. Beide kann ich im UEFI auch als Startpartition auswählen (grub von Debian 13 oder Arch).
╭─ktt73@KTTS-Kiste /home/ktt73 ‹system›
╰─$ grubup
[sudo] Passwort für ktt73:
GRUB-Konfigurationsdatei wird erstellt …
Thema gefunden: /boot/grub/themes/stylish-whitesur-1080p/theme.txt
Linux-Abbild gefunden: /boot/vmlinuz-linux-zen
Initrd-Abbild gefunden: /boot/amd-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot: amd-ucode.img initramfs-linux-zen-fallback.img
Warnung: Zur Erkennung anderer bootfähiger Partitionen wird os-prober ausgeführt.
Dessen Ausgabe wird zur Erkennung bootfähiger Programmdateien und Erzeugen neuer Boot-Einträge verwendet.
Bootmenü-Eintrag für UEFI-Firmware-Einstellungen wird hinzugefügt …
Detecting snapshots ...
Beide nutzen die selbe EFI Partition, eingehängt in /boot/efi. Der Inhalt der Partition:
╭─ktt73@KTTS-Kiste /home/ktt73 ‹system›
╰─$ ls /boot/efi/EFI
drwxr-xr-x - root 3 Okt 21:42 boot
drwxr-xr-x - root 3 Okt 21:42 debian
drwxr-xr-x - root 3 Okt 10:20 'KTTs Arch Linux'
Und der Inhalt der jeweiligen Ordner (Debian/Arch)
╭─ktt73@KTTS-Kiste /home/ktt73 ‹system›
╰─$ ls /boot/efi/EFI/'KTTs Arch Linux'
.rwxr-xr-x 315k root 3 Okt 10:20 grubx64.efi
╭─ktt73@KTTS-Kiste /home/ktt73 ‹system›
╰─$ ls /boot/efi/EFI/debian/
.rwxr-xr-x 108 root 3 Okt 21:42 BOOTX64.CSV
.rwxr-xr-x 88k root 3 Okt 21:42 fbx64.efi
.rwxr-xr-x 119 root 3 Okt 21:42 grub.cfg
.rwxr-xr-x 2,7M root 3 Okt 21:42 grubx64.efi
.rwxr-xr-x 850k root 3 Okt 21:42 mmx64.efi
.rwxr-xr-x 957k root 3 Okt 21:42 shimx64.efi
meine /etc/default/grub siht so aus:
# GRUB boot loader configuration
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
GRUB_TIMEOUT_STYLE=menu
GRUB_TERMINAL_INPUT=console
GRUB_GFXMODE=auto
GRUB_GFXPAYLOAD_LINUX=keep
GRUB_DISABLE_RECOVERY=true
GRUB_THEME="/boot/grub/themes/stylish-whitesur-1080p/theme.txt"
GRUB_DISABLE_OS_PROBER=false
Vielleicht hat jemand eine Idee wie ich os-prober Beine machen kann.
Der Ordnung halber der Hinweis auf einen weiteren Post von mir im LinuxGuides-Forum.