Index: lunar-install =================================================================== --- lunar-install (revision 27005) +++ lunar-install (working copy) @@ -644,7 +644,7 @@ # udev might fail to create these devices if [ ! -b /dev/md/${ARRAYNAME/md/} ]; then mkdir -p /dev/md - mknod -m 660 /dev/md/${ARRAYNAME/md/} b 9 ${$ARRAYNAME/md/} + mknod -m 660 /dev/md/${ARRAYNAME/md/} b 9 ${ARRAYNAME/md/} chgrp disc /dev/md/${ARRAYNAME/md/} ln -s md/${ARRAYNAME/md/} /dev/$ARRAYNAME fi @@ -808,6 +808,12 @@ is_26 || echo "append=\"devfs=nomount\"" echo "read-only" echo "" + + if [ ! echo $BOOT | grep -qw md ]; then + BOOTDISCS=$(mdadm --detail $BOOT | tail -n2 | awk '{print $7}') + echo "raid-extra-boot=$(echo $BOOTDISCS | sed s@\ @,@g)" + fi + echo "boot=$DISC" echo "root=$ROOT" echo ""