How to set a different encrypted boot volume without unlocking?
Solution 1:
I was able to change the default boot volume which is just a partial resolution of my question. This is done by using an alternate form of the bless
command based on an un-mounted storage device. From the intended default volume OS booted:
$ sudo bless --device /dev/disk1s1 --setBoot
(where disk1s1 is the current and intended volume which can be observed from Disk Utility -> Info ) Now the OS that I want to be default boot boots by default.
Unfortunately,
I can't set the next OS to boot from the command line with running from the other partition.
$ sudo bless --device /dev/disk1s5 --setBoot --nextonly
Could not set boot device property: 0xe00002e2
Google search of the error shows similar challenges related to System Integrity Protection (SIP) but to me no clear resolution.