Open dustymabe opened 7 years ago
Hm, interesting. So x86_64 does have isolinux/vmlinuz, but aarch64 does not. Any thoughts on where aarch64 gets the compressed kernel image from by default? Is it ./images/pxeboot/vmlinuz , or is it somehow embedded somewhere else?
Is it ./images/pxeboot/vmlinuz
i believe so. at least that is what the treeinfo is telling us to use:
[images-aarch64]
boot.iso = images/boot.iso
efiboot.img = images/efiboot.img
initrd = images/pxeboot/initrd.img
kernel = images/pxeboot/vmlinuz
which means that's what we are grabbing for the direct boot
case anyways
oz will try to do a direct boot by downloading the kernel and initrd, if that fails then it will try to boot from a boot.iso in the install tree. Booting from a boot.iso doesn't seem to work. We check the boot.iso by looking for a kernel under
/isolinux/vmlinuz
, which does not appear to exist any longer in the boot.iso files we have been creating.Here are the contents of an aarch64 boot.iso:
Here are the contents of an x86_64 boot.iso:
Here is some snipped content from a log (from this task) where this happened: