In article <PKSdnY_rBtAJjabVnZ2dnUVZ_j->,
"Trinean" <> wrote:
> Here's all I could find:
>
> http://bugs.opensolaris.org/view_bug.do?bug_id=6582327
>
> Hopefully you can figure out how to boot off the DVD-ROM.
> According to the bug it's probably an out-of-sync boot archive.
Many thanks to you & Bruce for your responses. I got to the co-lo and booted
into "failsafe", and as described in the above, it detected the "out of
sync" boot archive and offered to repair it. Once done, it was able to boot
the std kernel and I applied the latest patch cluster for good measure.
I was also able to redirect the BIOS to the s-o-l. Not sure why I lost it,
but it may have been one of the BIOS updates. Anyway, hit F2 on boot, go to
the "Advanced" menu, go to "Console redirection" and redirect to ttya,
making sure the line speed &c match the settings those of the SP's "platform
get console" command.
You also need to edit the grub menu and add console redirection to the
"failsafe" entry, otherwise once you boot the "failsafe" kernel, the console
reverts to system console and you won't be able to control it remotely. To
do this, append
-B console=ttya,ttya-mode="115200,8,n,1,-"
to the line starting "kernel" in the failsafe entry. Mine looks like this:
---
title Solaris failsafe
root (hd0,1,a)
kernel /boot/multiboot kernel/unix -s -B
console=ttya,ttya-mode="115200,8,n,1,-"
module /boot/x86.miniroot-safe
---
You don't need to do this to the main netry (for booting the normal kernel)
if you followed the instructions for redirecting the console using the
"eeprom" cmd (but I don't think it hurts).
With the above in place you should have full control over the booting
process via an ssh session to the SP, including remote selection of the
failsafe option, and then accessing the console to effect any repairs.
Here's hoping that I won't have to use this again.
--
Sak Wathanasin
Network Analysis Limited
http://www.network-analysis.ltd.uk