Corrupted boot archive on Solaris X86

We have an old rack server that runs a version of Solaris 10 for X86. For the most part, this machine never gives any trouble and we very rarely need to reboot. However, in recent months when we have rebooted it,  it has sometimes failed to boot, failing with a system console error that looks something like:

cannot read biosint
trap type 13 (0xd) err code 0x98b8 eip=0x0
...lots of register and stack trace data...
panic: corrupted boot archive . . . boot loader
Press any key to reboot

We found the instructions detailed here resolved this issue for us (although the error message is not exactly the same).

Leave a Reply