UEFI efibootmgr linux software raid

Ubuntu Server 18.04 を RAID を組みながらインストールする - Ginkyo’s Kinkyo

https://paulgorman.org/technical/linux-software-raid-with-uefi-boot.txt

https://qiita.com/tsuchm/items/df013c954887fc3c1d0d

debian 10 での例

sda2 sdb2 はESP

lsblk
NAME    MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
sda       8:0    0  1.8T  0 disk  
├─sda1    8:1    0    1M  0 part  
├─sda2    8:2    0  488M  0 part  /boot/efi
└─sda3    8:3    0  1.8T  0 part  
  └─md0   9:0    0 14.2T  0 raid6 /
sdb       8:16   0  1.8T  0 disk  
├─sdb1    8:17   0    1M  0 part  
├─sdb2    8:18   0  488M  0 part  
└─sdb3    8:19   0  1.8T  0 part  
  └─md0   9:0    0 14.2T  0 raid6 /
...

/usr/sbin/update-grub > /dev/null
/usr/sbin/grub-install --recheck --bootloader-id debian > /dev/null

dd if=/dev/sda2 of=/dev/sdb2 bs=1M

(確認)
efibootmgr -v

(ブートエントリ作成 sdb2)
efibootmgr --create --disk /dev/sdb --part 2 -w --label "debian sdb" --loader "\\EFI\\debian\\shimx64.efi"

/root/bin/mirror-efi-partition.sh

#! /bin/sh
/usr/sbin/update-grub > /dev/null
/usr/sbin/grub-install --recheck --bootloader-id debian > /dev/null
dd if=/dev/sda2 of=/dev/sdb2 bs=1M

/etc/crontab
# Syncing EFI Boot Partitions
0 18 * * 7 root /root/bin/mirror-efi-partition.sh