This is the last menu.lst that I used, on the bios I have remote access setup sending to serial. 9600,8,n,1, vt100, always. On solaris this worked with out any changes, with opensolaris well its been interesting to say the least.
#splashimage /boot/grub/splash.xpm.gz #background 215ECA #foreground d25f00 timeout 13 default 0 serial --unit=0 --speed=9600 --word=8 --stop=1 --parity=no terminal --timeout=5 serial #---------- ADDED BY BOOTADM - DO NOT EDIT ---------- title OpenSolaris findroot (pool_rpool,0,a) bootfs rpool/ROOT/opensolaris kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS -B console=ttya module$ /platform/i86pc/$ISADIR/boot_archive #---------------------END BOOTADM-------------------- #---------- ADDED BY BOOTADM - DO NOT EDIT ---------- title Solaris bootenv rc findroot (pool_rpool,0,a) kernel$ /platform/i86pc/kernel/$ISADIR/unix -B console=console module$ /platform/i86pc/$ISADIR/boot_archive #---------------------END BOOTADM-------------------- #BOOTADM RC SAVED DEFAULT: 0 -- This message posted from opensolaris.org