diff --git a/install_uefistub.sh b/install_uefistub.sh index b4b117e..9871a15 100755 --- a/install_uefistub.sh +++ b/install_uefistub.sh @@ -85,8 +85,13 @@ if [ "$(basename $img)" = "vmlinux" ] ; then else img_dest=vmlinuz fi -updatever $img_dest "$img" -updateefi $img_dest "$img" + +if strings "$2" | grep -qi "EFI stub" ; then + updateefi $img_dest "$img" +else + updatever $img_dest "$img" +fi + updatever System.map "$map" config=$(dirname "$map")