dpkg -i -forces-depends libc6 ((Grave erreur d ma part)
Aie!!! En effet, tres grave erreur de ta part!!
Tu aurais du lire ca (notamment la derniere phrase en parentheses)
http://www.commentcamarche.net/forum/affich-1308760-installer-de-libs-sous-ubuntu-debian#1
avant de te lancer dans cette operation!!
Diagnostique: Je crois tu as remplace la bonne version le "libc" par une ancienne version qui ne marche pas sur ton systeme! Tout programe compile de facon dynamique depend de libc, incluant bash, les commandes: ls, cp, etc.!! C'est nettement pire qu'un ld.so.conf (le fichier contenant les repertoires lib) bousille, c'est la bibliotheque principale du systeme /lib/libc.so et probablement aussi /lib/ld.so qui ne marchent plus.
(c'est comme si libc etait efface).
Donc en principe rien ne marche et un reboot ne resoud rien, au contraire il faudrait eviter le reboot! (Tant ca tourne avec une shell ouverte il y a encore un (petit) espoire, en demarrant une shell statique si on en a, chez moi il y a "/bin/ash.static" qu'on peut lancer et avec ca on peut faire de commandes pour reparer).
Traitement:
1) La methode la plus facile est simplement de reinstaller.
2) Moins facile: On peut essayer de reparer avec un cd Knoppix ou un cd installation en mode rescue. Il faut demarrer avec un tel cd. Dans ce cas tout l'arbre de fichiers racine, /bin/, /lib/, etc. se trouve dans un ramdisque et ca ne prend pas la copie du disque dur. Donc en mode rescue ou Knoppix il faut essayer de reparer. Moi je ferais comme tu as deja commence:
monter la partition racine mais
ne pas faire le chroot et essayer de copier la version libc de Knoppix ou cd-rescue au bon endroit en esperant que la version Knoppix est assez recente. En principe depuis un terminal Knoppix:
# saufgarder les fichiers lib actuels (meme si c'est boussile, on ne sait jamais):
cd /mnt/hda7/lib/
mkdir sauf
cp libc.* sauf
cp ld.so* sauf
# copier les fichiers lib du l'arbe Knoppix se trouvant dans le ramdisque vers le disque dur:
cd /lib
cp libc.* /mnt/hda7/lib/
cp ld.so* /mnt/hda7/lib/
Si le "cp" demande de confirmation pour effacer les anciens fichiers, tapper "y" pour oui.
Apres rebooter et si on a (beaucoup) de chance ca marche sans trop d'erreurs. Avec ca, ce n'est qu'une reparation provisoire. Apres il faut absolument proprement resinstaller (avec dpgk ...) le
bon paquet libc pour ta distibution (il y des centaines fichiers tres important la dedans!!). Le but de l'operation avec Knoppix est uniquement de te mettre dans un etat ou tu peux reparer. Cependant tout ca, c'est tres delicat et loin d'etre sur de marcher!
En fait manipuler le libc, c'est comme une operation a coeur ouvert. De casser ca, c'est pire que d'effacer l'image du noyau linux dans /boot. Si on se decide de faire ce genre de choses il faut etre super prudent, par exemple faire une copie de saufegarde complete de /lib/... vers ailleurs. Apres il faut lancer une shell static (eventuellement "/bin/ash.static" si ca existe et marche chez toi, sur Suse et Redhat/Fedora ca marche) et faire l'operation delicate la dedans. Apres on teste sur un autre terminal si ca fonctionne encore et sinon, on repare dans la shell statique
(qu'il faut absolument garder), par exemple remettre les fichiers de la copie de saufgarde de /lib/....