Hi Edward, Are you still having problems getting GRUB to display over the serial console? I'm not an expert by any means. I'm just a random guy trolling this forum, but for getting grub to display via serial console, what I would do if I were in your place is I would first comment out the "background 215ECA" and "foreground d25f00" lines, which are un-necessary and add a "serial" line for 9600 8n1 (you have the "speed=9600" part in your GRUB but I don't see where you put the "--word=8 --stop=1 --parity=no" part) and a "terminal serial" line after the timeout and default lines in grub and a "-B console=ttya" line at the end of the kernel$ line (i.e. it looks to me like you didn't put a "-B" in front of your "console=ttya" which might cause GRUB to not boot properly, I'm just speculating about this though).
I know what I just said must be really confusing and borderline incomprehensible. So I recommend taking a look at the following blog entry from the great Dennis Clarke of blastwave fame where he explains how to do a console cable boot on Intel / AMD hardware with OpenSolaris 2008.05: http://www.blastwave.org/dclarke/blog/?q=node/110 Also, if it helps, this is an example of what /rpool/boot/grub/menu.lst looks like on one of my machines: :~$ cat /rpool/boot/grub/menu.lst #splashimage /boot/grub/splash.xpm.gz #background 215ECA timeout 30 default 0 serial --unit=0 --speed=9600 --word=8 --stop=1 --parity=no terminal serial #---------- ADDED BY BOOTADM - DO NOT EDIT ---------- # # f^%k bootadm, I'll vi edit whatever I want to # - the sysadmin # title OpenSolaris findroot (pool_rpool,0,a) bootfs rpool/ROOT/opensolaris kernel$ /platform/i86pc/kernel/$ISADIR/unix -v -B $ZFS-BOOTFS -B console=ttya module$ /platform/i86pc/$ISADIR/boot_archive #---------------------END BOOTADM-------------------- -- This message posted from opensolaris.org