support grub invocation with vanilla grub install

`grub2-install` seems distribution specific, invoking `grub-install` when `grub2-install` is not available. In addition the script will stop if not `grub2-install` or `grub-install` are available but unmount the device first.