Bonjour,
Ceci est une copie d'un message que je viens de poster sur le forum archlinux.fr, des fois qu'une moule bienfaisante ait une idée qu'ils n'auraient pas eu de l'autre côté :
Voici la triste histoire d'un laptop "brické" par un chaud samedi matin.
N'ayant pas réalisé de mise à jour de mon pc depuis 8 mois pour cause de voyage, je me suis retrouvé ce matin avec le problème bien connu de :
glibc: /lib exists in filesystem
La résolution est connue et aisée, j'ai suivi sagement la méthode proposée ici :
https://wiki.archlinux.org/index.php/DeveloperWiki:usrlib
Le fichier /lib/ld-linux.so.2 appartenant à lib32-glibc était en cause. Je l'ai donc sauvegardé sous /root/backup ainsi que le dossier /lib/modules et toutes les autres librairies. Ensuite j'ai malencontreusement vidé le dossier /lib et me suis retrouvé avec un système inutilisable (impossible d'ouvrir un terminal ni même de reboot !)
J'ai donc eu la mauvaise idée de faire un hard reboot en me disant que j'utiliserais ma live USB pour remettre toutes les librairies à leur place (ainsi que le dossier modules). Mais une fois la restauration du contenu de /lib, impossible d'aller plus loin que le GRUB. Le système ne trouve pas ma partition racine (/dev/sda5) et il n'existe même pas de /dev/sdX.
Je compris alors qu'en suivant la page ci-dessus j'avais déjà installé le nouveau noyau mais sans faire de "mkinitcpio -p linux" puisque je n'avais pas eu le temps de finir l'update de la glibc.
Je suppose donc que j'ai un noyau installé sans aucun de ses modules … d'ou les partitions non trouvées ?
Y a-t-il un moyen (chroot depuis la live USB ?) de downgrader mon noyau pour revenir au précédent et réaliser un boot normal et finir l'update de la GlibC ? Ou je suis bon pour une réinstallation from scratch ?
J'espère avoir été clair et vous remercie d'avance pour votre aide
# Chroot
Posté par dave . Évalué à 5.
Systemd, the bright side of linux, toward a better user experience and on the road to massive adoption of linux for the desktop.
[^] # Re: Chroot
Posté par Faya . Évalué à 1.
Ok, merci beaucoup !
J'ai encore eu des problèmes pour la mise à jour de la glibc mais j'ai carrément supprimé le répertoire lib depuis le livecd puis pacman -r et tout s'est bien passé, sans réinstallation de grub.
Encore merci …
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.