Solaris однозначно надежнее, ибо он для того и разрабатывался, чтобы быть надежным.
solman, какая файловая система у тебя используется, ufs?
Как вариант, восстановить данные можно, загрузившись с liveCD. Чтобы понять, в чем причина сбоя, я бы попробовал ввести команды из конфига GRUB (/boot/grub/menu.lst). Содержимое этого файла у упавшей системы можно получить опять же, загрузившись с liveCD и примонтировав ее файловую систему.