Essayez de réparer vos bêtises…

Salut,

ce soir, rentrant d’une soirée, harassé de fatigue, je voulais modifier un fichier de configuration avec un éditeur de texte. Pas de chance : il a été mal édité et impossible de me connecter d’une façon ou d’une autre pour remodifier ce fichier.

Et dans ce cas là, on fait quoi ?

Au choix :

  • On réinstalle tout ? Mouais ; on a passé du temps à la configurer, à l’installer, cette petite Ubuntu pour qu’elle nous convienne… Tout reprendre à 0, même si le dossier personnel (que vous avez installé sur une partition séparée) ne sera pas perdu
  • Je restaure ma dernière sauvegarde ? Et si elle date trop ?
  • On tente de récupérer le fichier modifié ?

Je ne sais pas ce que vous en pensez mais, personnellement, j’aime bien la troisième solution…

Récupérer un live CD Ubuntu (ou autre) et démarrez votre machine dessus.

Commençons par récupérer la liste des partitions.

sudo fdisk -l

Nous récupérons cette liste (ceci concerne mon ordinateur ; elle sera probablement différente chez vous) :

Disque /dev/hda: 60.0 Go, 60011642880 octets
255 têtes, 63 secteurs/piste, 7296 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 1404 7296 47335522+ f W95 Etendu (LBA)
/dev/hda2 * 1 1403 11269566 7 HPFS/NTFS
/dev/hda5 1404 1531 1028128+ b W95 FAT32
/dev/hda6 1532 4081 20482843+ b W95 FAT32
/dev/hda7 4082 4209 1028128+ 82 Linux swap / Solaris
/dev/hda8 4210 5484 10241406 83 Linux
/dev/hda9 5485 7296 14554858+ 83 Linux

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

Personnellement, je veux modifier une partition Linux, je le sais, étant donné que j’ai modifié ce fichier sur Linux.
Je sais que ce fichier se trouve sur la partition /dev/hda8 (mais si vous ne le savez pas, ce n’est pas gênant ; si cela ne fonctionne pas sur l’une, essayez l’autre).

Créons un dossier pour accéder aux fichiers de la partition :
sudo mkdir /mnt/racine

Et maintenant, “montons” cette partition (en gros, cela signifie “lier l’emplacement physique au dossier pour pouvoir l’explorer” :
sudo mount -o defaults,rw -t auto /dev/hda8 /mnt/racine

Maintenant, si vous faites ls /mnt/racine vous retrouverez le contenu de la partition en question.

Si vous vous rendez compte qu’il ne s’agit pas de la bonne partition, faites :
sudo umount /mnt/racine et recommencez l’opération avec l’autre partition.

Modifiez le fichier qui était en erreur (si vous faites beaucoup de modifications, copiez le fichier initial pour le sauvegarder avant de l’éditer) et redémarrer la machine.

Ceci devrait résoudre le problème.

En espérant que vous n’aurez jamais a utilisé cette technique et, surtout, n’oubliez pas d’effectuer des sauvegardes

  • Share/Bookmark

Articles similaires:


7 réponses to “Essayez de réparer vos bêtises…”

  1. Avatarmorice
    1

    Oula c’est l’artillerie lourde pour pas grand chose !
    En principe tout les editeur de texte que je connais crée un fichier de sauvegarde…

    Reply to this comment.
  2. Avatarpopi
    2

    heee, si non, je coni un outil graphique pour monter les disques dur sur le CD live de Ubuntu ;-)
    (je croix que c’est code: sudo gnome-volume-manager)

    Reply to this comment.
  3. Avatarszdavid
    3
    Author Comment

    Popi, je ne connais pas cela ; c’est vrai que c’est alors plus simple ;-)

    Morice, tout le problème vient du fait de restaurer ce fichier de sauvegarde (qui n’est pas obligatoirement créé, pour peu qu’un éditeur un peu exotique soit employé)

    Reply to this comment.
  4. Avatarmorice
    4

    ben pour le restauré le cd live je pensais que tout le monde connaisais…

    Reply to this comment.
  5. AvatarRochefoucault
    5

    Souvenirs, souvenirs.
    Lors du dernier update de Ubuntu que chacun connait, c’était une des méthodes les plus simples pour le newbie que je suis pour réparer le système.
    Merci de la rappeler.

    Reply to this comment.
  6. AvatarAgo
    6

    Personellement, j’aurais déja essayé avec le mode sans espoir, heu, pardon sans échec (ou restauration, je ne sais plus ;) ).
    Puis un coup de nano et hop! :]

    Ou alors, oui, le Live-CD, avec le gnome-volume-manager :)

    Reply to this comment.
  7. Avataranimimotus
    7

    Très sympa ce howto par la pratique, c’est vivant et facile à lire.

    Et ça nous arrive tout l’temps de nous poser ce genre de questions suite à nos petites expérimentations :p

    Reply to this comment.

Laissez un commentaire

Login Method

OpenID

Anonymous

Vous pouvez utilisez les balises suivantes dans vos commentaires:

<a href=""></a> <strong></strong> <em></em> <blockquote></blockquote>

Votre commentaire :

|Top | Content|


|Top | FarBar|


Bad Behavior has blocked 837 access attempts in the last 7 days.


Attention: This is the end of the usable page!
The images below are preloaded standbys only.
This is helpful to those with slower Internet connections.