diff --git a/lib/util-iso.sh b/lib/util-iso.sh index 404a8b6..5a31447 100644 --- a/lib/util-iso.sh +++ b/lib/util-iso.sh @@ -356,12 +356,14 @@ make_efiboot() { truncate -s 31M ${work_dir}/iso/EFI/miso/${iso_name}.img mkfs.fat -n MISO_EFI ${work_dir}/iso/EFI/miso/${iso_name}.img + mkdir -p ${work_dir}/efiboot mount ${work_dir}/iso/EFI/miso/${iso_name}.img ${work_dir}/efiboot mkdir -p ${work_dir}/efiboot/EFI/{miso,boot} - mkdir -p ${work_dir}/efiboot/loader/entries - + copy_boot_images "${work_dir}/iso/${iso_name}/boot" "${work_dir}/efiboot/EFI/miso" + + mkdir -p ${work_dir}/efiboot/loader/entries copy_preloader_efi "${work_dir}/live-image" "${work_dir}/efiboot/EFI/boot" copy_loader_efi "${work_dir}/root-image" "${work_dir}/efiboot/EFI/boot" @@ -372,6 +374,9 @@ make_efiboot() { write_dvd_efi_loader_conf "${work_dir}" "yes" fi +# copy_syslinux_efi "${work_dir}/live-image" "${work_dir}/efiboot/EFI/boot" + + umount ${work_dir}/efiboot : > ${work_dir}/build.${FUNCNAME} msg "Done [%s/iso/EFI]" "${iso_name}"