Yes, but in order to get it to boot without SD, you have to inject Luma into CTRNAND, see below from that thread:
Try putting Luma arm9loaderhax.bin like @mashers suggested. If the SD-less version gives preference to SD you should be able to recover, if not, I don't know what you could do but hardmod.
You are wrong there; OP hasn't installed SDLess luma - it's a A9LH commit to load a mini-CFW [with just firm protection afair ] - its the commit that was used to make ShadowNAND/SDSafe etc. - the mini-cfw is housed within the a9lh installation payloads [or the firm0].
That is if this installed correctly. Not sure how you would check; it is what I'm running at the minute as well, not being able to load luma .bins would point to a9lh not being installed... Can you boot without sdcard, then insert it and see if you can change the theme - just to check if the system can read the sdcard.








