+
+ if [ -d (loop)/loader/entries ]; then
+ vt_linux_get_main_initrd_index vtindex
+
+ if [ -d (loop)/arch ]; then
+ if [ -f (loop)/arch/boot/x86_64/archiso.img ]; then
+ vt_add_replace_file $vtindex "EFI\\archiso\\archiso.img"
+ elif [ -f (loop)/boot/initramfs_x86_64.img ]; then
+ vt_add_replace_file $vtindex "boot\\initramfs_x86_64.img"
+ fi
+ elif [ -f (loop)/EFI/BOOT/initrd.gz ]; then
+ vt_add_replace_file $vtindex "EFI\\BOOT\\initrd.gz"
+ fi
+ elif [ -e (loop)/syslinux/alt0/full.cz ]; then
+ vt_add_replace_file 0 "EFI\\BOOT\\full.cz"
+ set FirstTryBootFile='@EFI@BOOT@grubx64.efi'
+ fi
+