Bug 15899

Summary: can't generate live/iso/hddimg for aarch64
Product: [Build System, Metadata & Runtime] OE-Core Reporter: niqingliang2003 <niqingliang2003>
Component: coreAssignee: niqingliang2003 <niqingliang2003>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: meta.mr.watcher, meta.watcher, ross.burton, tim.orling
Version: unspecified   
Target Milestone: 5.3   
Hardware: x86   
OS: Multiple   
Whiteboard: NIR 07/11, 07/18
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know

Description niqingliang2003 2025-06-10 01:28:01 UTC
currently image-live depends on syslinux, but syslinux only for x86.
even I set IMAGE_FIREATURE:="efi", and use grub-efi, the syslinux is still there as depends.

after some change, the mkisofs still need isolinux.bin.

for short: we can't generate iso/live/hddimage for aarch64.

I found:
https://lists.openembedded.org/g/openembedded-core/topic/patch_v3_image_live_add/102896781

but that patch is rejected.
Comment 1 Tim Orling 2025-06-12 14:42:13 UTC
Can you just use a normal .wic image and copy it to a USB stick or SD-Card?
Comment 2 Ross Burton 2025-06-12 14:47:11 UTC
Somewhat related is https://bugzilla.yoctoproject.org/show_bug.cgi?id=13263 about replacing cdrecord with xorriso.  There's also discussion about moving the live/hddimg/iso type out of core because it's such a niche case.

Can you explain your use-case? Are you making actual physical CDs to boot on aarch64, or using live images on USB sticks?
Comment 3 niqingliang2003 2025-06-13 05:52:37 UTC
I'm packaging for multi arch, and want to use same file format both for x86 and aarch64
Comment 4 Ross Burton 2025-06-13 09:26:38 UTC
Why not use a more standard GPT disk image built using wic?  Do you need any of the functionality provided by hddimg/live?
Comment 5 niqingliang2003 2025-06-13 10:25:55 UTC
the hdd image is like binary data, that is the reason I don't want to use.
In my opinion, the iso is more friendly to user than hdd image.
Comment 6 Ross Burton 2025-06-13 10:28:02 UTC
How are these users booting your images? If it's anything apart from a physical CD then ISO images are massively overcomplicated.
Comment 7 niqingliang2003 2025-06-19 05:49:50 UTC
I think same as ubuntu arm iso
Comment 8 Ross Burton 2025-06-19 11:34:47 UTC
But I'm not asking how ubuntu users are using aarch64 ISOs, I'm asking how _you_ are.  Because we want to solve real problems, not hypothetical ones.
Comment 9 niqingliang2003 2025-06-20 02:10:37 UTC
use iso to boot efi arm64 server
Comment 10 Ross Burton 2025-06-20 09:45:14 UTC
From an actual physical CD-ROM, or a USB stick?
Comment 11 Ross Burton 2025-07-21 14:59:58 UTC
I think this has been fixed with oe-core 4ea24276ad3b6cf3d63a839f3c5fbe697ccd28cd "support disable isohybrid for EFI-only boot".