Désolé de ne pas répondre dans le thread précédent, concernant
[démarrage ubuntu].

J'ai oulié d'ajouter qu'après un e2fsck -cfy (ou -ccfy) sur la partition
incriminée, les fichiers erronés (installés sur des blocks défectueux)
ne sont évidemment pas rétablis dans leur version d'origine, il faut
donc les ré-intaller.

Le problème est de trouver ces fameux fichers pour ré-installer
seulement les paquets deb qui continenent leur version correcte.

si les erreurs affichées par la commande badblocks ou les messages de
boot montrent un numéro d'inode, on peut retrouver le(s) fichier(s)
correspondant avec:
# find / -inum 'numéro_inode_ici'

si les messages d'erreurs ou la sortie de badblocks ne parlent que des
blocks incriminés, je ne sais pas comment remonter au nom(s) de fichier.

Une fois ces fichiers trouvés, il faut lancer
# dpkg -S /le/chemin/du/fichier (pour trouver le paquet qui le produit)
et ensuite:
# apt-get --reinstall install le_nom_du_paquet

ré-installer une distro sur la partition incriminée ne résoudra pas le
problème si le programme d'installation re-formate le disque, car la
précédente liste des badblocks sera perdue.

-ben
_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à