Can not set startup disk
From the errors given, it sounds like it's more about setting the NVRAM than the startup disk itself.  Clear the NVRAM (previously referred to as PRAM; reboot holding command-option-P-R until you hear a second chime) and see if the problem works itself out.