in einem neu aufgesetzten Server im UEFI-Modus sind 2 HDD's installiert und Debian Bullseye amd64.
/ liegt auf einem RAID 1 (sda3 und sdb3)
Die erste, bei der Installation eingerichtete ESP ist sda1
sdb1 habe ich als Fallback-ESP bei Ausfall von sda eingerichtet. Diese ist unter /boot/efi-sdb1 gemountet. Grub ist dort installiert mit
Code: Alles auswählen
grub-install --bootloader-id=debian-efi-sdb1 --efi-directory=/boot/efi-sdb1 /dev/sdb1
Auswahl des Fallback-Eintrages im UEFI-Bootmenu, dies startet Grub nur in die grub-shell, nicht in das übliche Grub-Bootmenu.
Ich kann aus der shell das System von Hand starten:
Code: Alles auswählen
set root=(md/1)
linux /boot/vmlinuz-5.9.0-1-amd64 root=/dev/md1
initrd /boot/initrd.img-5.9......
boot
Code: Alles auswählen
cat /boot/efi/EFI/debian/grub.cfg
search.fs_uuid 0961177b-d72e-4436-8d1d-7589233146e6 root mduuid/f88f5ec53fe0c1e2900097bfa1539ed4
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
cat /boot/efi-sdb1/EFI/debian-efi-sdb1/grub.cfg
search.fs_uuid 0961177b-d72e-4436-8d1d-7589233146e6 root mduuid/f88f5ec53fe0c1e2900097bfa1539ed4
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
Mit meinen bisherigen Recherchen habe ich noch keine Antwort gefunden.
Viele Grüße Theophil
Edit: grub-shell Boot-Befehle korrigiert