Tarl Neustaedter wrote:
[...] Among other things, under OpenSolaris you can find the code for the boot blocks (which changed drastically from Solaris 10 to Nevada), so you aren't quite struggling in the dark.
Specifically, once you create yourself an account under OpenSolaris, the bootblocks can be found under:
http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/psm/stand/boot...
The top level is under common/boot.fth (note that it ends by calling do-boot which it just defined). For a CDrom, the filesystem code it defines is probably under hsfs/common/hsfs.fth
Good luck!