ATI Driver and Hosts

Well, i actually messed things up a bit.

First of all, i disabled IPv6 under Yast. Because of this and even after enabling IPv6 support again, logging into XFCE gave me some warning message saying to include my hostname in the Hosts file under /etc/.

I thought i would just leave it as it is, to avoid breaking things any further.

Later, trying to update my ATI drivers to the latest version, i uninstalled everything on Yast under the name of ATI (this inckudes fglrx, G02).
After rebooting and doing SaX2 -r -m 0=vesa, i cant get X-server to run again, everytime i reboot im left on a text only screen.

Even when doing startx under sudo wont do it.

I believe my Hosts file was somehow changed i when i disabled IPv6. It changed something in that file from dhccp1 to dhccp0. How can i modify this file under run level 3?

Thanks

This is what i get when doing startx on run level 3:


xauth: creating new authority file /roor/.serverauth.5572

/etc/X11/xinit/xserverrc: line 51: exec: X: not found
giving up
xinit: No such file or directory (errno 2): unable to connect to X server
xinit: No such process (errno 3): Server error.

Luckily, i just found a USB pendrive with my hosts file in it, how can i paste the one from the USB to /etc/ ?

forgot to add, all of this is under 11.1

Even stranger, after installing back the G02 fglrx drivers from Yast, doing startx actually work.

So, how can i uninstall this driver im using, and install the one downloaded from ATI website?