--- grub-install.orig 2013-09-24 13:58:09.684055534 +0100 +++ grub-install 2013-09-24 13:55:42.136055644 +0100 @@ -545,6 +545,13 @@ fi fi else + if [ "x$platform" = xefi ]; then + uuid="`"$grub_probe" --device-map="${device_map}" --target=fs_uuid --device "${grub_device}"`" + echo "search.fs_uuid ${uuid} root " >> "${grubdir}/load.cfg" + echo 'set prefix=($root)'"${relative_grubdir}" >> "${grubdir}/load.cfg" + config_opt_file="${grubdir}/load.cfg" + modules="$modules search_fs_uuid" + fi prefix_drive=`"$grub_probe" --device-map="${device_map}" --target=drive --device "${grub_device}"` || exit 1 fi