- for dev in $BOOT_DEVICE; do
- GROOT=$($ROOTCMD grub-probe -tdrive -d $dev)
- $ROOTCMD grub-install --no-floppy "$GROOT"
- if [ $? -eq 0 ]; then
- echo "Grub installed on $dev = $GROOT"
- fi
- done
+ for dev in $BOOT_DEVICE; do
+ mbrdevices=$(get_stable_devname $dev)
+ if [ -z "$mbrdevices" ]; then
+ # if we cannot find a persistent name (for e.g. in a VM) use old name
+ mbrdevices=$dev
+ fi
+ echo "Installing grub on $dev = $mbrdevices"
+ $ROOTCMD grub-install --no-floppy "$mbrdevices"
+ done