I'm getting nowhere!
Once again, it won't reboot.
Moved the drive to a USB mount ... won't boot there either.
systemsetup -setstartupdisk /Volumes/SSD/System/Library/CoreServices
Not a System Folder: /Volumes/SSD/System/Library/CoreServices
bless --info
finderinfo[0]: 11689233 => Blessed System Folder is /Volumes/SSD/System/Library/CoreServices
finderinfo[1]: 12114185 => Blessed System File is /Volumes/SSD/System/Library/CoreServices/boot.efi
finderinfo[2]: 0 => Open-folder linked list empty
finderinfo[3]: 0 => No alternate OS blessed file/folder
finderinfo[4]: 0 => Unused field unset
finderinfo[5]: 11689233 => OS X blessed folder is /Volumes/SSD/System/Library/CoreServices
64-bit VSDB volume id: 0x970A181E2CB7253A
Now I've tried everything I know.
The only thing I haven't tried is getting it to boot from the Recovery partition and recovering the entire drive from TimeMachine. Although, it seems ridiculous since all the data is there already. But currently I can't even boot from a recovery partition at all.
Let's look at the recovery partitions:
10.7.5 recovery: (no idea if it works)
ls -al /Volumes/Recovery\ HD\ 1/com.apple.recovery.boot/
total 936632
drwxr-xr-x 9 root wheel 306 Sep 16 2014 .
drwxrwxr-x 8 root wheel 340 Sep 16 2014 ..
-rw-r--r--@ 1 root wheel 749 Sep 16 2014 .disk_label
-rw-r--r--@ 1 gregory 21 454585521 Sep 16 2014 BaseSystem.dmg
-rw-r--r-- 1 root wheel 2445 Aug 11 2011 PlatformSupport.plist
-r--r--r-- 1 root wheel 478 Oct 6 2011 SystemVersion.plist
-rw-r--r-- 1 root wheel 863920 Oct 6 2011 boot.efi
-rw-r--r-- 1 root wheel 361 Sep 16 2014 com.apple.Boot.plist
-rw-r--r-- 1 root wheel 24087081 Oct 6 2011 kernelcache
El Cap recovery: (doesn't work)
s -al /Volumes/Recovery\ HD/com.apple.recovery.boot/
total 982568
drwxr-xr-x@ 12 root wheel 408 Aug 23 12:06 .
drwxr-xr-x@ 8 root wheel 340 Aug 23 11:45 ..
drwxr-xr-x@ 5 root wheel 170 Aug 23 11:45 .diagnostics
-rw-r--r--@ 1 root wheel 1613 Aug 23 12:06 .disk_label
-rw-r--r--@ 1 root wheel 6461 Aug 23 12:06 .disk_label_2x
-rw-r--r--@ 1 root admin 1948 Sep 17 2016 BaseSystem.chunklist
-rw-r--r--@ 1 root admin 481104193 Aug 23 11:26 BaseSystem.dmg
-rw-r--r--@ 1 root wheel 3277 Aug 23 12:06 PlatformSupport.plist
-r--r--r--@ 1 root wheel 482 Sep 17 2016 SystemVersion.plist
-rw-r--r--@ 1 root wheel 316416 Aug 23 12:06 boot.efi
-rw-r--r--@ 1 root wheel 365 Aug 23 11:45 com.apple.Boot.plist
-rw-r--r--@ 1 root wheel 21618556 Sep 17 2016 prelinkedkernel
No idea what the @ means in this case ...
Why do I see a .disk_label_2x every time it won't work?
Found this: One final detail needed to be covered before running bless. The startup boot menu invoked when holding down the Option key uses a special file to display the volume name below the icon, called the
volume label.
The contents of /Volumes/SSD/System/Library/CoreServices/.disk_label.contentDetails is SSD
I cannot read .disk_label or .disk_label_2x at all.
I think it's all about these .disk_label files ... apparently they're what's used when using the boot screen, which I don't have.