I installed ubuntu-desktop on top of my 12.04 server install in order to easily activate the ATI drivers.

I then used tasksel to remove ubuntu-desktop and restarted my machine, it is now broke.

I have tried fixing dependencies to no avail, on boot it seems to stall on starting the apache web server although i'm not completely sure as the message isn't printing on the screen properly.

Any ideas of how to fix this without a re-install?