Great question — answering as the UphillTech team:
Possible failure reasons and fixes: You might be pointing at the wrong partition. Try opening the GRUB prompt, (press c in the boot menu) enter root (hd1, and press tab. See if there are any other partitions available. The version of GRUB you're using may not support GPT. Partition type ee typically means a fake MBR partition table indicator, indicating a GPT partition table. Update to a newer version of GRUB or try one of the workarounds below which might incidentally work. The file system you're using might not be supported by GRUB, or the version of GRUB you're using. In this case, copying the /boot/loader file onto your Solaris partition and loading it from there might be a solution:...
Full answer by nitro2k01: https://superuser.stackexchange.com/a/664587 (CC BY-SA 3.0).
Need it done for your business? UphillTech.