I seem to be having a very irritating problem with my Solaris 11 Express fileserver which I built for my small home business. The basic problem is that the system will hang or freeze about 20 seconds into booting up. Grub comes up fine, and I can select between pre-napp-it and current build. It always seems to freeze at the same position. Here are my system specifications:
Intel Xeon E3 1220 3.1ghz Quad-core CPU
Intel S1200BTL Motherboard (has caused me all sorts of dramas)
16GB (4x4GB) ECC Transcend DDR3 1333mhz RAM
2x Western Digital 320GB notebook drives as boot in zpool RAID
6x Samsung 2TB disks in Raidz2
5x Samsung 2TB disks in Raidz1
Corsair VX450w PSU
Antec 1200 case with lots of cooling
Napp-it web-gui 0.500s
Now I have been experiencing all sorts of incompatibility issues with the Intel Motherboard. Firstly, it wouldn't accept my Hynix ECC ram and I had to go out and buy some transcend which worked okay. It also consistantly rebooted itself if I was running certain applications for some unknown reasons. Eg. Older versions of Memtest and Seatools will cause the system to hang or reboot. Installing VirtualBox within Solaris also caused a reboot. Occationally it would reboot randomly.
I disabled some features in the BIOS, and some of these issues went away. However yesterday, shortly after I got VirtualBox to successfully install, it was copying some files to the server which failed halfway through. It dropped off the network, and when I went to look at the monitor connected to the server, it said it was "out of range". I rebooted the server, and it has frozen on startup ever since. I tried both disks in my zpool mirror, with no success.
I don't have any ZFS snapshots, because I only just finished building the damn thing and I hadn't got around to learning how to backup the zpool. I also don't have a clue how I would restore a snapshot. Is there any disk check or file integrity check I can run? The disks themselves are tested to be fine, as is the memory. Could re-installing Grub help this issue? Any assistance would be greatly appreciated!
Sorry for the long post