=== Update 05/13/2009 ===
Looks like if I take the multiboot from /platform/i86pc/multiboot or from the update 6 dvd and put it into /boot/multiboot.update6 and then edit the grub menu too boot off that in the failsafe, it works fine! So there’s one problem down.
=== End Update ===
Not sure if this is broken on the newest kernel patch of Solaris 10 (137138-09). I do know that I can’t use the root_archive command anymore on the miniroots.
$ /boot/solaris/bin/root_archive unpack ./x86.miniroot-safe /var/tmp/mr
lofiadm: size of /boot/./x86.miniroot-safe is not a multiple of 512
lofi plumb failed
Specific to this one machine though doing a bootadm list-menu gives me an error on the first line that says “module”. After backing out the kernel patch (where root_archive was patched) bootadm list-menu works!
The location for the active GRUB menu is: /boot/grub/menu.lst
0 Solaris 10 8/07 s10x_u4wos_12b X86
1 Solaris failsafe
2 Solaris failsafe regular
3 Solaris 10 8/07 s10x_u4wos_12b X86
4 Solaris failsafe
Now the root_archive command also works now as well!
Anothing thing I noticed it from this patch is that I can’t boot off the new x86.miniroot-safe that it patched. I copied over an older version from another server and it was able to boot off it just fine. I went to a recent Update 6 install and I wasn’t able to boot of it either!