diff --git a/elements/iso/cleanup.d/100-build-iso b/elements/iso/cleanup.d/100-build-iso
index 2711a1a12..414c5420a 100755
--- a/elements/iso/cleanup.d/100-build-iso
+++ b/elements/iso/cleanup.d/100-build-iso
@@ -20,7 +20,7 @@ set -o pipefail
 function build_efiboot_img() {
 
     cat > "$TMP_BUILD_DIR/grub-embedded.cfg" << END_CONFIG
-search --file --set=root /vmlinuz
+search --set=root --label VMEDIA_BOOT_ISO
 set prefix=(\$root)/EFI/BOOT/
 END_CONFIG
 
@@ -127,7 +127,7 @@ END_CONFIG
 
     # Create the ISO
     echo "Generating the ISO"
-    $MKISOFS -r -V "INSTALL_IMAGE" -cache-inodes -J -l \
+    $MKISOFS -r -V "VMEDIA_BOOT_ISO" -cache-inodes -J -l \
     -b isolinux/isolinux.bin  -no-emul-boot \
     -boot-load-size 4 -boot-info-table \
     -eltorito-alt-boot -e isolinux/efiboot.img \
diff --git a/elements/iso/cleanup.d/efiboot.img b/elements/iso/cleanup.d/efiboot.img
index d2b13b260..94407c70f 100644
Binary files a/elements/iso/cleanup.d/efiboot.img and b/elements/iso/cleanup.d/efiboot.img differ