I deleted the edits from the previous post, as I have fixed the update-initramfs issues. The updated scripts in https://github.com/chris4795/novena-debian-support should make the kernel update and initramfs creation/update fully compatible with Debian. I highly recommend upgrading to these scripts, as before, if there was a package upgrade that triggered an update to initramfs, the mkimage would not trigger and the update would not propogate to u-boot.
Also, if you are coming from 4.7.2, you must go to /var/lib/initramfs-tools and remove the file "4.7.2" so update-initramfs -u works.
EDIT: Sorry, I had to make a small tweak to zzzz-initrd-copy, I forgot to delete a line in it. You will have to replace your copy with that. If you get an error installing a kernel image, that is the script where there is the error.
I also forgot to mention, to install the scripts, take all of the files (with the exception of "debian", ".gitignore", and "README") and place them in the folder location that I have them. For example, zzz-copy-to-sd is located in /etc/kernel/postinit.d/zzz-copy-to-sd in the github, and that is where it needs to go in your computer. If there is not a folder location (i.e. /etc/initramfs/post-update.d/), you must create it.
After you place these scripts, please reinstall your image so that the scripts can do what they need to do for proper initramfs support. If you are still on the kosagi repo, run
~ # apt-get install --reinstall linux-image-novena
If you are on a custom built one , use
~ # dpkg -i $name_of_kernel_Image.deb
EDIT 2: Sorry once again, had to make another tweak. I tweaked the files a bit more to there is better flow for folks that don't have the SD card mounted, and I had to add a sha1sum after the copy to get update-initramfs to work. Once again, copy the scripts and re-run the kernel install.