Well, I guess I should have waited to ask the question for a few hours because I finally solved the .img file size issue. For those that wish to put Rune on the onboard eMMC flash on a BeagleBone Black, follow the steps below:
1. There are 2 scripts which are intended for RPi images, but both seem to work OK for BBB images as well. The script opens the .img file and resizes the root partition to its minimal size (leaving no free space). For what it's worth, I used the 2nd script which created an .img file which is 1,223,225,856 bytes long and can easily fit. Here's a link to either
script 1 &
script 2.
2. Boot off of a uSD card and burn the image to onboard eMMC flash with the following command (make sure to use the new smaller .img filename):
dd if=RuneAudio_bbb_0.2-beta.img of=/dev/mmcblk1 bs=1M
3. Linux doesn't much care to run with 0% free space, so we need to expand the onboard / (root) partition to use all available space. There are lots of HOWTO guides on this as most people want to expand images to fit large SD cards. Just remember to modify the instructions to ensure you are operating on the onboard flash and not your uSD card! I followed the instructions
here This left 591MB (38%) free on the root partition.
4. You are now free to wipe your uSD card and use it for song storage or remove it all together.
NOTE: In theory you could boot from uSD one last time and do:
dd if=/dev/mmcblk1 of=RuneAudio_bbb_0.2-beta-correct.img bs=1M
This would generate a correctly sized .img file for future posterity. If I had the ability, I'd host the file myself to save everyone the headache.