The "legacy" option in stages/org.osbuild.grub2 defaults to True:
`legacy = options.get("legacy", True)`
If both legacy and uefi is enable, the stage will try to create a hybrid
image, but that fails for aarch64. This patch makes sure we use uefi
mode only which fixed this issue.
I tested the patch by hand together with the fix from this PR:
https://github.com/osbuild/osbuild/pull/308
|
||
|---|---|---|
| .. | ||
| base-qcow2.json | ||
| base-rawfs.json | ||
| base-rpm-qcow2.json | ||
| base.json | ||
| cloud-base.json | ||
| error.json | ||
| f30-aarch64.json | ||
| f30-base-uefi.json | ||
| f30-bootpart-hybrid.json | ||
| f30-ppc64le.json | ||
| f30-qcow2-gpt.json | ||
| f30-qcow2-hybrid.json | ||
| f30-s390x.json | ||
| noop.json | ||
| sources.json | ||