#!/bin/bash #mount boot als hij nog niet gemount is mount /boot ERR=$? [ "$ERR" != "0" ] && [ "$ERR" != "32" ] && exit 1 #bepaal welke partities we hebben in onze boot raid array md0 PARTS=` mdadm --detail /dev/md0| grep -v /dev/md0| grep /dev| sed 's#^[^/]*##g' #remove spaces ` || exit 1 #installeer bootloader op alle disks for PART in $PARTS; do DISK="`getdisk $PART`" #install juiste soort mbr if blkid $DISK | grep gpt >/dev/null; then echo "Installing GPT MBR on $DISK" dd if=/usr/share/syslinux/gptmbr.bin of=$DISK || exit 1 else echo "Installing legacy MBR on $DISK" dd if=/usr/share/syslinux/mbr.bin of=$DISK || exit 1 fi done cp /usr/share/syslinux/vesamenu.c32 /boot/syslinux || exit 1 cp /usr/share/syslinux/libcom32.c32 /boot/syslinux || exit 1 cp /usr/share/syslinux/libutil.c32 /boot/syslinux || exit 1 extlinux --install -r /boot/syslinux || exit 1 echo "SYN-3 bootloader install completed" exit 0