X-Git-Url: https://iankelling.org/git/?p=automated-distro-installer;a=blobdiff_plain;f=fai%2Fconfig%2Fscripts%2FGRUB_PC%2F10-setup;h=00829e110a7ecc3acff8ab60f789c4a9c3e9481c;hp=47b3ba49195db9c0978482e5e6350f5e71368ffb;hb=a2b8051e808621b9a33617d0c75d212bd2141ddc;hpb=175cf089388948672b5b4b6f9a8cf5a96a7015f2 diff --git a/fai/config/scripts/GRUB_PC/10-setup b/fai/config/scripts/GRUB_PC/10-setup index 47b3ba4..00829e1 100755 --- a/fai/config/scripts/GRUB_PC/10-setup +++ b/fai/config/scripts/GRUB_PC/10-setup @@ -3,6 +3,7 @@ error=0; trap 'error=$(($?>$error?$?:$error))' ERR # save maximum error code +set -x set -a # do not set up grub during dirinstall @@ -39,11 +40,12 @@ if [[ $BOOT_DEVICE =~ '/dev/md' ]]; then done elif [[ $GROOT =~ 'hostdisk' ]]; then - $ROOTCMD grub-install --no-floppy --modules=part_msdos $BOOT_DEVICE - if [ $? -eq 0 ]; then - echo "Grub installed on hostdisk $BOOT_DEVICE" - fi - + for dev in $BOOT_DEVICE; do + $ROOTCMD grub-install --no-floppy --modules=part_msdos $dev + if [ $? -eq 0 ]; then + echo "Grub installed on hostdisk $BOOT_DEVICE" + fi + done else for dev in $BOOT_DEVICE; do GROOT=$($ROOTCMD grub-probe -tdrive -d $dev)