====== OVH : rEFInd, proxmox, grub ====== #!/bin/bash echo "### update-grub ###" update-grub echo "### grub-install ###" grub-install echo "### efi rsync ###" current=$(df -hP|awk '/efi/ {print $1}' |sed 's/.$//'|sed "s%/dev/%%g") sync=$(lsscsi -s|awk '{print $(NF-1)}'|grep -v $current|sed "s%/dev/%%g") for i in $sync do mount /dev/${i}1 /mnt/$i rsync -a /boot/efi/ /mnt/$i/ ls -ltr /mnt/$i/EFI/proxmox/grubx64.efi umount /mnt/$i done ls -ltr /boot/efi/EFI/proxmox/grubx64.efi echo "### done !"