We had a power outage last weekend that seems to have done some very bad things to one of our x86 Solaris machines. It is refusing to boot, and dropping me to the "grub>" prompt when started. I can get it to recognize the multiboot kernel and module, and it will try to start booting, but it hangs almost immediately. These are the commands I'm entering and their results:
grub> find /boot/grub/stage1 (hd1,0,a) (hd2,0,a) (hd4,0,a) grub> root (hd1,0,a) grub> kernel /platform/i86pc/multiboot kernel/unix [Multiboot-elf, <0x1000000:0x141eb:0x128f5>, shtab=0x1027258, entry=0x1000000] grub> module /platform/i86pc/boot_archive [Multiboot-module @ 0x1034000, 0x5ed3800 bytes] grub> boot
After I issue the boot command, the terminal tries to clear, the cursor goes back to top-left, and I see this on the top line:
eric_138889-08 32-bit
and then the whole system hangs.
It's been long enough since I've poked Solaris that I have no idea what to do next to try and get this beast booted - can anyone give me some advice on where to go / what to try next?
eric
line is the greeting of the kernel, and then stuff goes downhill. If so, the kernel is shot, and that doesn't bode well... do you have the partition layout? Try to use an installation disk as rescue, recover the configurations before messing around anymore (and perhaps reinstalling)? BTW, one of the reasons we migrated from Solaris to Linux in 2000 is that this didn't happen (or much, much less).