Hi WSanders, The GRUB parameters to get this working are the same in Solaris 10 as they are in OpenSolaris. Copy and paste your GRUB menu.lst file in this thread and I will tell you what is wrong with it. In regards to the kernel parameters for getting serial redirection working after GRUB hands off to the kernel, you need to do the following:
Step 1: find the grub menu.lst file. My file is located in the following place: /rpool/boot/grub/menu.lst Step 2: obtain root permissions and edit said menu.lst file with vi or whatever your favorite editor is. Step 3: find the "kernel$" line in the menu.lst file. It might or might not look something like this: kernel$ /platform/i86pc/kernel/$ISADIR/unix depending on whether or not you're booting into 32 bit or 64 bit mode. Step 4: make sure you have the following text after the kernel$ line: -v -B $ZFS-BOOTFS -B console=ttya so the whole line should look like the following text (all on one single line in GRUB): kernel$ /platform/i86pc/kernel/$ISADIR/unix -v -B $ZFS-BOOTFS -B console=ttya to translate into English what you're doing, you're telling GRUB to boot a kernel that's called "unix" (makes sense because Solaris is UNIX right?) then after telling it to boot the unix kernel, I added a "-v" parameter so that I get verbose output, then the "-B $ZFS-BOOTFS" part after that tells the kernel to boot up a ZFS root file system, then the "-B console=ttya" part after that tells the kernel to redirect all of it's output through the ttya console after grub hands off to the kernel. So judging by how you described your problem, I would be willing to guess that you do not have the " -B console=ttya" part appended to the end of the same line as the rest of the kernel$ /platform/i86pc/kernel/$ISADIR/unix -v -B $ZFS-BOOTFS stuff. Like I said before, copy and paste your grub menu.lst in here and I'll see what I can do to fix whatever is broken with it. -- This message posted from opensolaris.org