This does NOT work. I have tried using the debian net boot kernel and replicated exactly as you have it here, I have also tried converting the image to a qcow2, I will have to try the method posted elsewhere where its more or less merged with a debian image, but I don’t feel it should be that much work to get this working. the fact that I can’t even get the kernel to boot seems to be the issue. I will come back to this once i have it at least semi working and will likely put together a tutorial for v0.3
so update, there seems to be issues getting the a7 working in qemu. I have tried the kernel in the 0.3 image, I have tried the arm and the arm64 debian kernels and it does not boot. I am now looking into the kernel itself (the uboot image) to see what I’m missing. the machine type of vexpress-a9. so far it’s looking the the method of creating a debian arm64 virtual machine with the same userID and then copying the home folder over might be the only way thus far. I will do that and if its working upload the image as well as instructions on use/etc for everyone, but I will continue to pluck away at getting the actual proper image to boot. as a semi side note, looking into how a uImage is created i think it itself might be an image that contains the kernel and initrd. more research required.
another update. the entire build seems to not want to work. I have determined that its not just a kernel issue but it seems there’s some stuff done to pack up the kernel with the sunxi image tool. I’m going to attempt to “rewind” that and see if i can get a usable kernel from that. it also seems like there is no init.rd as it’s a live mounted system from the start and that does simplify things if I’m right. hope to have more information soon.
and of course another update. extracting the uImage reveals just a kernel which is not very helpful. I am going to go about creating a complete setup using the debian VM i created. it wont be the same, but it’s something developers can use.