How to I boot into 32-bit mode on AMD64 or Intel 64?
Solaris 11 is only available as a 64-bit kernel (although 32-bit binaries and libraries are still supported). For Solaris 10, it normally boots into 64-bit mode on AMD64. You may want 32-bit for, say, a device driver that’s 32-bit only. To boot into 32-bit mode, copy the Solaris entry in /boot/grub/menu.lst and add “kernel/unix” as the first argument on the multiboot line.