Echec de partition

Bonjour

j'ai tenté de modifier avec partition magic ma partition NTFS en FAT32 pour qu'elle soit visible sous linux (fedora FC5).

Problème tout a foiré avec cet outil et j'ai éclaté ma première partition en plusieurs. Cela a donc modifié aussi mes partitions et je n'arrive plus a accéder à linux. ma partition de boot est hda8 au lieu de hda5 avant et celle où j'ai toutes mes données est donc hda9 au lieu de hda6.

J'ai réussi à modifier grub pour qu'il démarre sur hda8 avec le cd de rescue, mais maintenant le lancement de fedora plante avec l'erreur suivante :
bad magic number in super-block while trying to open dev/hda6.

Je n'ai trouvé aucune réponse ailleurs et comme je ne suis pas très fort en linux, je n'arrive pas à me débrouiller tout seul.

Quelqu'un a-t'il une solution?
merci d'avance (en espérant avoir été assez clair)
sai1150

9 réponses

  1. Modérateur
    Bonjour,

    Il faudrait que tu démarres avec un LiveCD, tel que Knoppix. Ensuite, tu modidifies en conséquence le fichier /etc/fstab qui indique où se trouve / (racine), /home, la swap .... Car c'est à cause de ce fichier non mis à jour que ca bloque.
    0
    1. Bonjour

      merci pour cette réponse rapide.

      Est-il possible de modifier le fichier fstab manuellement sans avoir à passer par ce live CD pour le faire coller à ma nouvelle partition, sachant que dedans, je n'ai rien vu qui s'adresse à la partition hda6; ou bien seul un utilitaire type knoppix permet de regénérer fstab correctement?

      Je voulais éviter knoppix, mais si c'est simple, je vais essayer de l'utiliser.

      sai1150
      0
      1. Contributeur
        Salut Sai et Teutates,

        il faut bien que tu accède sur ton disque dur pour modifier ta fsab! il me semble aussi que le plus simple est de booter sur un liveCD.

        à priori, les seules modification que tu devra faire sera de modifier le numméros des partition (le x de /dev/hda1 2 ou 3.

        cfdisk, en root, te montrera les partitions , leurs tailles et leurs type. Avec ça tu devrais savoir comment modifer ta fstab.

        perso, je modifie toujours ce genre de fichier avec vim, depuis une console, mais rien n'empeche de faire les modife avec n'importe quel éditeur de texte, genre kwrite, tjr en root bien sur.

        Enfin pour finir, n'utilise plus jamais cette merde de partition magique quand il y a du linux sur la machine, il a très fortement tendance de foutre la merde!

        Bonne chance

        Renisaac
        0
        1. Bon alors, j'ai tenté le coup de knoppix, mais ça n'est pas glorieux.

          Déjà, contrairement à ce que j'avais dit, ma partition linux principale est sur hda10 et non hda9, et la partition de boot sur hda9. Par contre, il n'arrive pas à monter la partition sur hda10 avec knoppix because: "I could not determine the filesystem type, and none was specified". Du coup, je ne peux pas accéder à mon fstab de fedora et le modifier.

          dans le fstab de knoppix, j'ai
          /dev/hda10 /mnt/hda10 auto noauto,users,exec 0 0

          Et en mode rescue, j'ai retrouvé les données de ma partition fedora (tout n'est pas perdu comme je le craignais) et donc le fstab de fedora mais je n'ai nulle part une référence au hda6 qui fait du bad magic number. Tout ce que j'ai en partition linux est
          /dev/VolGroup00/LogVol01 swap swap ...
          /dev/VolGroup00/LogVol00 / ext3 ...

          Savez-vous quelle ligne je dois modifier?

          Je dois vraiment être poissard ou un gland. Au choix...
          0
          1. Contributeur
            Bonjour,

            Peux-tu donner le résultat de la commande fdisk -l
            su - (su espace tiret)
            mot_de_passe
            fdisk -l


            A+.
            0
            1. comme je n'arrive pas à l'enregistrer, je vous l'écris

              Disk /dev/hda:81.9GB 81964302336 bytes
              255 heads 63 sectors/track 9964 Cylinders
              Units=Cylinders of 16065*512=8225280 bytes

              Device Boot Start End Blocks ID system
              /dev/hda1 * 1 7 HPFS/NTFS
              /dev/hda2 1276 1275 f W95 Ext'd (LBA)
              /dev/hda5 1276 9963 7 HPFS/NTFS
              /dev/hda6 3811 3816 17 Hidden HPFS/NTFS
              /dev/hda7 3817 3823 7 HPFS/NTFS
              /dev/hda8 3824 3825 7 HPFS/NTFS
              /dev/hda9 3826 3838 83 Linux
              /dev/hda10 3839 9963 8e Linux LVM

              alors?

              Au fait vous savez pas aussi pourquoi mon cd de rescue ne veut plus monter entièrement mnt/sysimage?

              merci
              sai1150
              0
              1. Bonjour

                Laissez tomber. Je crois que j'ai tout pété avec partition magic. J'ai plus de 60 partitions et la partition linux est devenue invisible.

                Je n'accède plus à rien, ni linux, ni windows. Grub me fait une erreur et bloque. Le cd de rescue m'indique qu'il ne trouve plus de partitions linux.

                Je ne sais plus quoi faire, même pour accéder à windows pour ma copine. Ne me reste-t'il aucun espoir autre que le formatage?
                0
                1. l'erreur rencontrée est
                  "
                  grub waiting
                  error 17
                  "

                  et si je lance le cd 1 de fedora, il me dit que la partition hda est illisible et qu'il faut effacer toute la partition pour pouvoir mettre à jour. Et ça je ne veux pas!

                  c'est mort?
                  0
                  1. Modérateur
                    Salut,

                    je vois que tu utilises LVM.

                    En ce cas mount /dev/hda10 ne fonctionne pas puisque tu as créé un LVM

                    il faut monter /dev/VolGroup00/LogVol00 (c'est ici que se trouve la racine de ton linux et pas dans hda10 qui a été utilisé pour la création de ton group de volumes VolGroup00 ). Enfin c'est ça que je vois /dev/VolGroup00/LogVol00 / ext3

                    Donc avec un LiveCd essaie de monter
                    mkdir /mnt/racine
                    mount /dev/VolGroup00/LogVol00 /mnt/racine
                    lami20j

                    Si tout va bien après les 2 commandes affiche ls -l /mnt/racine sinon les messages d'erreurs.

                    P.S.
                    Tu peux afficher :
                    le contenu du /boot/grub/menu.lst
                    le résultat de la commande vgdisplay -v VolGroup00
                    0