réparer une debian sans rien perdre

Il faut préalablement démonter le système de fichiers…

[Je m’incruste]
Mais comment démonter le système de fichiers racine?
A part en distrib live, je ne vois pas
[/Je m’incruste]

Dans ce cas le monter en lecture seule
mount / -o remount,ro

Oui , mais du coup je fais quoi pour obtenir çà :

" Il faut préalablement démonter le système de fichiers…"

rappel , suis en root sur un live cd knoppix - @+

Tu tapes sous root
umount /dev/hda1
et tu fais le fsck.

A priori knoppix trop vieux prévu pour du ext2 , ma partition en ext3 :

root@ttyp0[knoppix]# fsck /dev/hda1
fsck 1.35 (28-Feb-2004)
e2fsck 1.35 (28-Feb-2004)
fsck.ext3: Filesystem has unsupported feature(s) (/dev/hda1)
e2fsck: Veuillez obtenir une version plus récente de e2fsck!

Quel live cd employer ? le plus léger possible pour un veiux pc - @+

Avec le cd debian fonction rescue quand j’ai eu accès à un shell j’ai effectué un sfck /dev/hda1 pour voir si la partition était altérée , résultat : tout est ok sur cette partie du disque -
Que faut-il essayer maintenant ? @+

Les autres partitions (toutes), puis reboute…

J’ai essayé sur hda2 par exemple mais çà ne marche pas je n’ai donc pas insisté -à part umount y a-t-il une autre manip à faire avant de lancer la commande sfck ?
Après essais , aucune autre partition ne supporte l’ouverture d’un shell-

Bon toujours en rade !!!
Si je réinstalle en mode expert à quel moment de l’install je définis le fichier source.list ? pour ne rien télécharger de scabreux incompatible à lenny ? Comment régler les préférences ds la foulée ? @+

Bsr,
Si c’est pour Lenny, c’est simple : prendre une image Lenny. Il n’y a rien à changer

Tes partitions étaient

[quote]/dev/hda1 / ext3 errors=remount-ro 0 1
/dev/hda9 /home ext3 defaults 0 2
/dev/hda8 /tmp ext3 defaults 0 2
/dev/hda5 /usr ext3 defaults 0 2
/dev/hda6 /var ext3 defaults 0 2
/dev/hda7 none swap sw 0 0[/quote]
Il faut donc faire un fsck sur ces partitions là (hda1,9,8,5 et 6, la 7 est une partition de swap).

En réponse à phlinux , la première install qui avait des pbs avec une source.list exotique était une image lenny et çà n’a pas empêché le souk !!! c’est pour çà que je pose la question -

Demain à tête reposée je réessaierai les manips proposées par fran.b , ce soir il est un peu tard pour moi ! bonne nuit -

Dans le shell de debian rescue j’ai donc fait :
umount /dev/hda1
fsck /dev/hda1 --> clean
fsck /dev/hda9 --> clean
fsck /dev/hda8 --> clean
fsck /dev/hda5 --> clean
fsck /dev/hda6 --> clean

rien fait sur le swap

quelle suite donner maintenant ? @+

résultat :
qund j’ai essayé de lancer fsck sur hda2 --> fsck.ext2:attempt to read block from file system resulted in short read while trying to open /dev/hda2 could this be a zero-lenght partition ?

pour hda3 : fsc.ext2 : nosurch file a directory while trying open /dev/hda3 . The superblock could not be read or does not describe a correct ext2 file system - if the device is valid and it really contains ext2 files system …

je pense que la commande cherche un ext2 mais les partitions sont écrites en ext3 donc introuvable ou considérée comme erreur , est-ce çà ?

Quand j’ai effectué un fsck sur hda1 --> clean mais j’ai essayé fsck -f et là des modifs ont été apportées et une demande de reboot , ce que j’ai fait mais toujours les 4 lignes no block device found -

j’ai refait les manips en utilisant -f sur toutes les partitions qui acceptaient la commande , ensuite redémarrage système mais toujours pareil , j’ai essayé la réparation automatique -p sans plus de succès -

comment utiliser les 2 options conjuguées -f et -p ( ou autres ) pour forcer et réparer automatiquement ?

sur un bouquin j’ai vu que la réparation auto était obtenue aussi par l’option " -a " ( sur slackware ) mais sur debian c’est " -p " peut-on utiliser l’une ou l’autre ou impérativement ce qui est proposé ds le menu contextuel de l’aide sur debian ( " -p "?

à suivre

y aurait-il encore qqu’un au bout du tuyau pour sortir du tunnel ? merci .

Le problème est que même si les partitions sont réparés, des fichiers importants ont été endommagés. Il est impossible de réparer ça à distance voire même de te dire comment faire: il faut monter la racine, regarder son état (répertoires manquants, qu’y a-t-il dans lost+found, etc), faire les réparations éventuelles, rebouter, voire les autres soucis. ° distance à travers un forum, c’est quasi impossible.

Ok donc si je réinstalle la distribution je suis par exemple ce schéma :
linux-pas-a-pas.org/installer/debian/5-lenny
en mode graphique , mais ds la config de réseau à la question " nom de système " je mets par exemple “debian” , ensuite peut-on ne rien mettre à la rubrique “nom de domaine”? mon pc est un pc de bureau actuellement pas en réseau avec d’autres , juste connecté au net .

Ensuite je pense choisir “utiliser le disque entier” puisqu’il n’y a pas d’autre OS sur le pc
et en partitions choisir /home,/usr,/var et /tmp séparés
une fois l’install terminée peut-on modifier le fichier source list tout de suite ? ou faut-il faire autrement ? pour éviter tout téléchargement de trucs exotiques qui sèment la zone ? meilleure méthode ?
comment récupérer mes données dans home ( sur une clé usb sous knoppix )avant de tout réinstaller ?
@+

Salut,
Le tuto que tu as me semble très bien.
Bravo pour ton courage, tu as plus appris que si tu avais baissé les bras tout de suite !
Mais tu as raison de réinstaller, au bout d’un moment, le plaisir se transforme en dégoût… Il faut quand même en profiter de ta Debian !

Oui, laisse vide

[quote=“groffliers”][…]et en partitions choisir /home,/usr,/var et /tmp séparés[/quote]Tu peux juste mettre /home en séparé, le reste ce n’est pas vraiment utile pour l’utilisation que tu en fera

[quote=“groffliers”]une fois l’install terminée peut-on modifier le fichier source list tout de suite ? ou faut-il faire autrement ? pour éviter tout téléchargement de trucs exotiques qui sèment la zone ? meilleure méthode ? [/quote]Tu peux laisser le sources.list par défaut, il est parfait. Au moment de la recherche des dépôts il modifiera automatiquement ton sources.list (minimal mais efficace)

[quote=“groffliers”]comment récupérer mes données dans home ( sur une clé usb sous knoppix )avant de tout réinstaller ?
@+[/quote]Parfait. Vérifie le clé sur un autre PC pour ne pas avoir de mauvaises surprises (tu peux même doubler pour ne prendre aucun risques)