Skip to content

Commit 3b7e861

Browse files
fixed EFI?
Signed-off-by: kokkiemouse <[email protected]>
1 parent 1e1a225 commit 3b7e861

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

build.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -872,11 +872,11 @@ EOF
872872
# Prepare efiboot.img::/EFI for "El Torito" EFI boot mode
873873
make_efiboot() {
874874
mkdir -p "${isofs_dir}/EFI/alteriso"
875-
truncate -s 128M "${isofs_dir}/EFI/alteriso/efiboot.img"
876-
mkfs.fat -n ARCHISO_EFI "${isofs_dir}/EFI/alteriso/efiboot.img"
875+
truncate -s 128M "${work_dir}/efiboot.img"
876+
mkfs.fat -n ARCHISO_EFI "${work_dir}/efiboot.img"
877877

878878
mkdir -p "${work_dir}/efiboot"
879-
mount "${isofs_dir}/EFI/alteriso/efiboot.img" "${work_dir}/efiboot"
879+
mount "${work_dir}/efiboot.img" "${work_dir}/efiboot"
880880

881881
mkdir -p "${work_dir}/efiboot/EFI/alteriso/${arch}"
882882
cp "${isofs_dir}/${install_dir}/boot/${arch}/${kernel_filename}" "${work_dir}/efiboot/EFI/alteriso/${arch}/${kernel_filename}.efi"
@@ -1034,8 +1034,8 @@ make_overisofs() {
10341034
make_iso() {
10351035
local _iso_efi_boot_args=""
10361036
# If exists, add an EFI "El Torito" boot image (FAT filesystem) to ISO-9660 image.
1037-
if [[ -f "${work_dir}/iso/EFI/alteriso/efiboot.img" ]]; then
1038-
_iso_efi_boot_args="-eltorito-alt-boot -e EFI/alteriso/efiboot.img -no-emul-boot -isohybrid-gpt-basdat"
1037+
if [[ -f "${work_dir}/efiboot.img" ]]; then
1038+
_iso_efi_boot_args="-append_partition 2 C12A7328-F81F-11D2-BA4B-00A0C93EC93B ${work_dir}/efiboot.img -appended_part_as_gpt -eltorito-alt-boot -e --interval:appended_partition_2:all:: -no-emul-boot -isohybrid-gpt-basdat"
10391039
fi
10401040

10411041
mkdir -p -- "${out_dir}"

0 commit comments

Comments
 (0)