Bug 15899 - can't generate live/iso/hddimg for aarch64
Summary: can't generate live/iso/hddimg for aarch64
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: core (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium normal
Target Milestone: 5.3
Assignee: niqingliang2003
QA Contact:
URL:
Whiteboard: NIR 07/11, 07/18
Depends on:
Blocks:
 
Reported: 2025-06-10 01:28 UTC by niqingliang2003
Modified: 2025-07-21 14:59 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Don't know


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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".