J'ai supprimé naivement le dossier /lib de mon système car lorsque j'ai voulu faire une mise à jour, il y avait des erreurs car le dossier /lib existait.
Ca a bien entendu entrainé un kernel panic. J'ai donc reboot sur une autre partition, décompressé le tar.gz de glibc dans /var/cache/pacman/pkg, et monté ma partition archlinux pour copier le contenu du tar.gz. Je n'ai plus de kernel panic à ce moment là mais au boot, j'ai un fail sur le chargement des modules. (je n'ai aucun module dans le rc.conf)
On me dit : Failed to lookup NFS (je ne sais pas ce que c'est...)
Du coup mon serveur x n'est pas lancé et je me retrouve sur un tty...

A mon avis ça vient du dossier /lib/modules qui ne contient pas ce qu'il faut mais je ne sais pas du tout comment résoudre ça...
Ca me dérange parce que je suis au boulot et que je ne peux pas travailler...
Merci à tous ceux qui pourraient m'aider.
EDIT : Je précise que quand j'ai detare la version 2.16.0-2 de glibc et j'ai vu qu'il y avait des changements avec cette version... Je ne sais pas si ça vient de là