Well first thing I would do is find myself a
Knoppix :: Boot CD so that you can bring up the server in a controlled manner, mount the partition where Zimbra is installed and copy off all the current data (/opt/zimbra). You could then just re-install the O/S, install the same version of Zimbra as you were running before using a dummy install, copy /opt/zimbra back, and then fire up the services. At that point you could attempt a upgrade.