I did a fresh install of OpenSolaris 2008.05 on a Toshiba Tecra M2 laptop. Everything worked perfectly. I then added a new account, got the wifi to work, used Firefox, set up my email in Thunderbird, logged in and out, and even halted and restarted the machine. No problems. Again everything worked perfectly.
I booted the system again and logged in. I downloaded OpenOffice and Visual Panels using the IPS GUI. The installs were successful. Then, I shut down the system using the "Shut Down..." selection from the System menu. It appeared to work without problems. It logged me out, gave a warning message that the system was going down in 60 secs, then shut down the system normally after the wait.
The next time I tried to boot the system, I received the following after selecting OpenSolaris 2008.05 from the GRUB menu:
not found: spa_boot_init
not found: hvmboot_rootconf
do_relocAtions: /kernel/genunix do_relocate failed
krtld: error during initial load/link phase
krtld could neither locate nor resolve symbols for:
/platform/i86pc/kernel/unix
in the boot archive. Please verify that this file
matches what is found in the boot archive.
You may need to boot using the Solaris failsafe to fix this.
Unable to boot.
Press any key to reboot.
While all of these error messages are interesting and could possibly be used as lyrics for a Screamo hit, they aren't very helpful for a non-SA user like me. So, my questions:
1) Is there any way for me to recover from this?
2) Once I do recover or reinstall to get back to a working system again, should I always avoid the "Shut down..." menu selection?
3) Has anyone else run into this problem?