Control: severity 1026224 normal Control: tags 1026224 +moreinfo +confirmed +help
Hello Juri, Thomas, Andi,Finally, I've found some time to reproduce your case (using the current git version of live-build).
I've reduced the command line options to a minimal set: # Native build on amd64 lb config -d bookworm -b netboot # Cross-build on arm64lb config -d bookworm -b netboot --architecture arm64 --bootstrap-qemu-arch arm64 --bootstrap-qemu-static /usr/bin/qemu-aarch64-static
Notice the warning at the beginning:[2024-11-03 22:39:37] lb config -d bookworm -b netboot --architecture arm64 --bootstrap-qemu-arch arm64 --bootstrap-qemu-static /usr/bin/qemu-aarch64-static W: You have specified no bootloaders; I predict that you will experience some problems!
For arm64 we currently don't activate any bootloader, while for amd64 the BIOS bootloader (syslinux) is defaulted. If any bootloader is selected, the splash-screen is generated, which in the case of netboot happens in the tfpboot directory.
I can force the issue without cross-building by disabling all bootloaders. # You need to patch out the 'exit 1' in configuration.sh first # Otherwise the fake value 'none' will be rejected lb config -d bookworm -b netboot --bootloaders noneI haven't tried netbooting for live images yet, though the manual [1] lists the HOWTO steps.
As for the proper fix, it depends on whether a netboot would require the splash screen or not.
You are the experts, can you tell me? With kind regards, Roland Clobus[1] https://live-team.pages.debian.net/live-manual/html/live-manual/the-basics.en.html#236
OpenPGP_signature.asc
Description: OpenPGP digital signature