Hi there

A few days ago my Debian (Wheezy) server acted odd. I couldn't ssh, the screen was blank, so I've rebooted. And now: low resolution on TTY (I have no X server), and it prompts the following:
(none) login :
It just forgot its name. However, its hostname is still on /etc/hostname. I can login, but nothing works: the nic is disabled, I have to enable it by hand and it doesn't get an IP, ...
So I've booted with a live cd ; it worked. Correct resolution, the nic is up. I've chrooted and I could run apache2, etc. So it's not a hardware issue.
I think I know the cause of the problem: a few days before that "crash" I accidentally removed /etc/* but I could get it back thanks to a recent backup (~6 days old). Some issues remained, like when I wanted to install a new package many errors were displayed. I fix that by editing some symlinks in /etc/rcS.d/ (some files were not symlinks to ../init.d but scripts themselves). After the fix it worked and I didn't make any change so far.
Has someone an idea to fix the problem? As I can access to the files and chroot the HDD from a livecd I can provide logs and so on.
In the worst case I'll reinstall Debian from scratch (I have backups from /home, /etc and /var/www) but I prefer recover if I can.
By the way, it is possible to copy /etc/* from a system to another (in a not-so-dirty way)? To avoid recreate all the users and so on.
Thanks!
PS: sorry for my bad english ; I'm not a native speaker.