I know on the dvd to modify and force the 32bit kernel this works for Grub starts up on boot, you can use 'e' to go into edit mode, this will be temporary.
Hit 'e' on the OpenSolaris BXX entry and then hit 'e' again on the kernel$ and module$ entries, using 'esc' to back out to go to the other, using 'e' to edit each. Change the following go to 32bit kernel to specify a 32-bit Solaris kernel as the default kernel to boot, remove all instances of the $ISADIR keyword from the menu.lst file both the kernel and the module lines under the title stanza you want to change. title 64bit Solaris Express kernel$ /boot/platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS module$ /boot/$ISADIR/x86.miniroot # Change it to, I would add rather then change, that way it give you a option boot boot: title 32bit Solaris Express kernel$ /boot/platform/i86pc/kernel/unix -B $ZFS-BOOTFS module$ /boot/x86.miniroot Note if running ufs vs zfs omit the -B $ZFS-BOOTFS option. Then after a reboot, To confirm if your in kernel is 32bit or 64bit by running this unix command: isainfo -b 32 To verify the kernel, you will be using one of these two kernels with the Unix file command : # file /boot/platform/i86pc/kernel/unix /boot/platform/i86pc/kernel/unix: ELF 32-bit LSB executable 80386 Version 1 [PAUSE SSE2 SSE FXSR SEP CX8 TSC FPU], dynamically linked, not stripped, no debugging information available # file /boot/platform/i86pc/kernel/amd64/unix /boot/platform/i86pc/kernel/amd64/unix: ELF 64-bit LSB executable AMD64 Version 1 [PAUSE SSE2 SSE CMOV], dynamically linked, not stripped, no debugging information available and so your isainfo -b should be for a 32bit kernel isainfo -b 32 -- This message posted from opensolaris.org