Thank you a lot for all the nice work. Because Crypto was not supported in the default OS, I installed Armbian first and ran your Installer from there but was unable to boot the system. As it turned out, Armbian's U-Boot does not priorize SD over eMMC, so everytime I tried to boot from SD it always booted Armbian from eMMC.
To solve this without opening the case (again), I flashed pcm720's u-boot to eMMC. Now it's booting the Debian generated with your scripts just fine from SD.
When asked to select keyboard, what does anyone with a us keyboard pick? I don't think the pb one is listed so I picked any that was a us keyboard. I don't know if it matters what keyboard but after picking one does it change how you select the other settings after this point? When the dialogue pops up about selecting one or more desktop environments I arrow down to gnome and press enter. When I get finished and reboot I'm staring at a headless Debian. How do you select options is it not enter button.
After the initial set up I wanted to create a root account so it is like my factory Debian. In a terminal I created it by using ($ passwd root) gave it a password and confirmed that it worked by switching accounts in terminal with ($ su root). When I log out of the DE then relogin and this time select different user it won't accept my password for root but it works while in terminal. Did I set this up incorrectly? Also I noticed that when in terminal as normal user I have to click the x in the top right corner to close terminal but while using root in terminal as soon as my mouse hovers over the x to close, it automatically logs out of DE causing me to sign back in. I'm still noobish but that doesn't seem right. Does this happen to anyone else?
Thanks for your work on this, danielt! I'm happily running Debian Buster now off a microSD card.
Question regarding the `bootloader` Git submodule: It is now pointing to mrfixit2001's branch v1.5, which is not the latest available. Did you choose that branch for any particular reason? I created my microSD card using branch v1.9 (by manually checking it out, and commenting out the `git submodule update --init` command in the install script) and everything seems to be working just fine.