Echec de partition

sai1150 Messages postés 15 Statut Membre -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
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. teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   3 589
     
    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
  2. sai1150 Messages postés 15 Statut Membre
     
    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
  3. renisaac Messages postés 2073 Statut Contributeur 139
     
    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
  4. sai1150 Messages postés 15 Statut Membre
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. cede Messages postés 1243 Statut Contributeur 111
     
    Bonjour,

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


    A+.
    0
  7. sai1150 Messages postés 15 Statut Membre
     
    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
  8. sai1150 Messages postés 15 Statut Membre
     
    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
  9. sai1150 Messages postés 15 Statut Membre
     
    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
  10. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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