Things to try:
- Copy DTB (device tree) to root of live media
- Copy everything from
/boot
in chroot to root of live media (why not?) - Move kernel image to
kernel.img
instead of usingconfig.txt
entry- What about the initrd?
Notes:
live-build
binary hooks are executed inbuild/binary
- Seems like Qemu doesn't care what files are on the root media, it just takes whatever DTB etc. you give it on the command line. The DTB should still be necessary for real booting though.
Also
debootstrap
options for keyring.