Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/04/2007, à 01:02

JLL37

GRUB Stage 1.5 error 5

Bonsoir,
Désolé d'encombrer un forum avec des questions de néophyte imprudent (évidemment, pas fait de sauvegarde...), mais je n'ai rien trouvé par la recherche.
En très bref, mon Pc bloque sur "GRUB stage 1.5 error 5" depuis tentative malheureuse de passage d'ubuntu à mandriva. .. Partitions linux disparues, plus qu'une Windows lisible sur 3... Avant d'ennuyer tout le monde avec tous les détails, ce code "error 5" est-il de mauvais augure comme j'ai cru le lire, ou puis-je avoir le moindre espoir, en apprenant à mettre les mains dans le cambouis, de récupérer quoi que ce soit?
D'avance merci.

#2 Le 29/04/2007, à 02:07

tellmewhy

Re : GRUB Stage 1.5 error 5

Bonsoir JLL37,

comme tu l'as lu dans le manuel de Grub, pour l'erreur 5,  il s'agit d'un problème avec ta table des partitions.

Il faudrait savoir ce que tu as fait pour en arriver là.

Il existe plusieurs outils pour récupérer une table des partitions.

http://www.cgsecurity.org/wiki/TestDisk
http://www.stud.uni-hannover.de/user/76201/gpart/

Dans cette mine d'or (le trésor de cep) :
http://www.cepcasa.info/divers
tu trouveras également cet article : "Parted", avec un chapitre consacré à  rescue :
http://cepcasa.info/tellmewhy/parted.html#9%B0_rescue_:

Bien sûr, il faudrait plus de détails.
smile

#3 Le 29/04/2007, à 17:03

JLL37

Re : GRUB Stage 1.5 error 5

Bonjour,
Merci tellmewhy de ta réponse rapide.
S'il reste de l'espoir, alors allons-y dans les détails.
Matériel: Athlon 64 3200 sur CM K8NF9 Ultra, 1Go RAM, DD SATA 80Go.

*1ère install: Win XP, donc tout en NTFS avec:
-1 partition primaire  10Go (Win XP)
-2ème partition primaire, elle-même divisée en 4 secondaires, de 5 Go (pour Linux ultérieur), 7Go, 10Go et le reste (48Go?).

*2ème install: il y a quelques mois, Mandriva 2007, non pas sur la partition de 5Go, mais sur celle de 7Go (de mémoire, 4Go pour root, 700Ko pour le swap et le reste pour home). La connexion internet (modem/routeur NETGEAR DG632) est TRES lente, on laisse un peu tomber Mandriva, sauf Madame qui utilise The GIMP, mais ça plante souvent sur des fichiers volumineux. D'où l'idée de réinstaller sur une partition plus grande. Madame essaie de désinstaller Mandriva comme indiqué dans le manuel, mais ça ne marche pas.D'où la...

*3ème install: un ami propose d'installer Ubuntu, parce que l'outil de partitionnement est beaucoup plus clair. Les données à conserver ont été mises dans la partition de 5Go, et hélas non sauvegardées ailleurs.
- formatage en ext3 de la partition contenant Mandriva (7Go),devenant du coup "non allouée"(?)
- dans la plus grande partition NTFS (48Go?), on a gardé un bloc d'environ 5Go de données (photos, là c'est moins grave, sauvegardées sur DVD), et, dans le reste, installation d'Ubuntu (5Go pour le root, 1Go pour le swap, et 33Go environ pour home).
Ca marche, ...sauf Internet, et on ne peut pas choisir la bonne résolution pour l'écran (1024x768, au lieu de 1280x1024). Au moins, avec Mandriva, ça marchait, d'où...

*4ème install: On réinstalle Mandriva. Swap et home ont l'air de convenir sans changement, on met root dans la partition de 7Go (devenue précédemment "non allouée").L'install se passe sans problème, jusqu'à ce qu'elle demande où placer Lilo: sur le premier secteur du DD, sur le répertoire racine, sur une disquette, ou passer... Première option sans succès, deuxième pas mieux, troisième on ne comprend pas l'intérêt, quatrième y'a plus que ça (pas de possibilité de retour en arrière..).
Fin de l'install, boot.. et apparition de la fameuse "GRUB stage 1.5 error 5". Plus de XP, plus de Linux. Au moins, le liveCD d'Ubuntu tourne, et j'ai trouvé pourquoi internet ne marchait pas, par hasard sur le site d'Orange : dans la config réseau, il fallait entrer 2 adresses de serveurs DNS primaires et secondaires, en lieu et place de celle indiquée par le routeur.

Voilà. Le gestionnaire de disques nous trouve... 3 DD:
- le vrai, /dev/sda, 76,69Go(?)
- un deuxième, inconnu, dénommé "unionfs"
- un troisième, inconnu lui aussi, dénommé "tmpfs".

Je me suis risqué (!) à faire fdisk-l, voilà le résultat :

ubuntu@ubuntu:~$ sudo fdisk -l
AVERTISSEMENT: fanion 0x0000 invalide de la table de partitions 5 sera corrigé par w(écriture)

Disque /dev/sda: 82.3 Go, 82348277760 octets
255 têtes, 63 secteurs/piste, 10011 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        1275    10241406    7  HPFS/NTFS
/dev/sda2            1276       10010    70163824+   f  W95 Etendu (LBA)

Disque /dev/sdb: 520 Mo, 520093696 octets
16 têtes, 62 secteurs/piste, 1024 cylindres
Unités = cylindres de 992 * 512 = 507904 octets

Cela ne ressemble pas à une table de partition.
Probablement vous avez sélectionné le mauvais périphérique.

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1   ?     1884851     2054901    84344761   69  Inconnu
Partition 1 a des débuts différents physique/logique (non Linux?):
     phys=(68, 13, 10) logique=(1884850, 2, 42)
Partition 1 a des fins différentes physique/logique:
     phys=(288, 115, 43) logique=(2054900, 1, 25)
La partition 1 ne se termine pas sur une frontière de cylindre.
/dev/sdb2   ?     1715242     3600203   934940732+  73  Inconnu
Partition 2 a des débuts différents physique/logique (non Linux?):
     phys=(371, 114, 37) logique=(1715241, 6, 38)
Partition 2 a des fins différentes physique/logique:
     phys=(366, 32, 33) logique=(3600202, 9, 4)
La partition 2 ne se termine pas sur une frontière de cylindre.
/dev/sdb3   ?           3           3           0   74  Inconnu
Partition 3 a des débuts différents physique/logique (non Linux?):
     phys=(371, 114, 37) logique=(2, 9, 32)
Partition 3 a des fins différentes physique/logique:
     phys=(372, 97, 50) logique=(2, 9, 31)
La partition 3 ne se termine pas sur une frontière de cylindre.
/dev/sdb4               1     3462816  1717556736    0  Vide
Partition 4 a des débuts différents physique/logique (non Linux?):
     phys=(0, 0, 0) logique=(0, 0, 1)
Partition 4 a des fins différentes physique/logique:
     phys=(0, 0, 0) logique=(3462815, 15, 62)
La partition 4 ne se termine pas sur une frontière de cylindre.

Les entrées de la table de partitions ne sont pas dans l'ordre du disque
ubuntu@ubuntu:~$

Enfin, pour terminer, je n'arrive pas à lancer la console de récupération avec le disque Windows, même en tapant F8, (on m'avait conseillé ainsi d'essayer fixmbr et fixboot).

Désolé du carnage, et merci d'avance pour votre aide!
JLL37

#4 Le 29/04/2007, à 17:16

JLL37

Re : GRUB Stage 1.5 error 5

Re,
Juste une dernière précision,
Le point le plus important pour nous, hormis le fait de comprendre nos erreurs, serait de pouvoir récupérer les données sur la partition de 5Go (NTFS). Le reste est moins critique, et nous repartirons de zéro pour une install propre (!) en double boot, avec un petit espace pour XP et le reste pour Ubuntu.
Encore merci.

#5 Le 29/04/2007, à 17:55

tellmewhy

Re : GRUB Stage 1.5 error 5

Bonjour JLL37,

peux-tu vérifier si avec le live cd que tu utilises la commande od est reconnue ?

pour cela :
man od
od --help

Si cette commande marche, peux-tu poster le résultat de :

sudo od -j446 -N64 -Ax -tx1z -v /dev/sda
sudo od -j446 -N64 -Ax -tx1z -v /dev/sda2

Tu trouveras plus de détails sur la commande dans cette mine d'or (le trésor de cep):
http://www.cepcasa.info/divers
au chapitre " od pour afficher le MBR"
http://www.cepcasa.info/blog/?p=72

dans ton cas on s'en sert également pour afficher l'EBR.
smile

#6 Le 29/04/2007, à 19:34

JLL37

Re : GRUB Stage 1.5 error 5

Bonsoir tellmewhy,
Voici le résultat pour sudo od -j446 -N64 -Ax -tx1z -v /dev/sda:

ubuntu@ubuntu:~$ sudo od -j446 -N64 -Ax -tx1z -v /dev/sda
0001be 80 01 01 00 07 fe ff ff 3f 00 00 00 fc 8a 38 01  >........?.....8.<
0001ce 00 fe ff ff 0f fe ff ff b9 8b 38 01 e1 3a 5d 08  >..........8..:].<
0001de 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001ee 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001fe
ubuntu@ubuntu:~$

et celui pour sudo od -j446 -N64 -Ax -tx1z -v /dev/sda2:

ubuntu@ubuntu:~$ sudo od -j446 -N64 -Ax -tx1z -v /dev/sda2
0001be 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001ce 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001de 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001ee 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001fe
ubuntu@ubuntu:~$

Je m'en retourne puiser dans la mine d'or, pas tout compris...
A+

#7 Le 29/04/2007, à 20:12

tellmewhy

Re : GRUB Stage 1.5 error 5

Bonsoir JLL37,

Peux-tu vérifier que tu disposes de parted sur ton live-cd ?
man parted

Puis :

sudo parted /dev/sda
unit chs print
rescue 1275cyl 10010cyl

observes alors tout ce qu'il te propose, mais n'acceptes rien.
quit                                            pour quitter

smile

#8 Le 29/04/2007, à 20:44

JLL37

Re : GRUB Stage 1.5 error 5

Bonsoir,
GParted est bien présent sur le live CD (6.06).
Le résultat n'a pas l'air très encourageant :

On utilise /dev/sda
(parted) unit chs print
Erreur: Table de partition invalide sur /dev/sda -- signature erronée 0.
Ignorer/Ignore/Annuler/Cancel?

A+
JLL37

#9 Le 29/04/2007, à 23:07

tellmewhy

Re : GRUB Stage 1.5 error 5

Bonsoir JLL37,

Je n'avais pas assez vérifié tout à l'heure, ici :


0001be 80 01 01 00 07 fe ff ff 3f 00 00 00 fc 8a 38 01  >........?.....8.<
0001ce 00 fe ff ff 0f fe ff ff b9 8b 38 01 e1 3a 5d 08  >

Le début de ta partition étendue n'est pas normal, tu aurais du avoir :

01388B3B, soit dans la table :

0001ce 00 fe ff ff 0f fe ff ff 3b 8b 38 01 e1 3a 5d 08

Comme de toute façon cette partition étendue ne te sert à rien, supprimes-la, puis recrées-la.
Comme parted refuse de fonctionner pour l'instant, on comprend pourquoi, utilises fdisk.

sudo fdisk /dev/sda
p      pour afficher ta table des partitions
Command (m for help): d
Partition number : 2

Command (m for help):n
Command action
   e   extended
   p   primary partition (1-4)
e
Partition number (1-4):2
First cylinder (????-?????, default ?????): appuie sur entrée pour utiliser le début par défaut

Last cylinder or +size or +sizeM or +sizeK (?????-?????, default ????):   idem
p     pour afficher le résultat
w pour valider et enregistrer les changements
q pour quitter sans enregistrer les changements

smile

#10 Le 29/04/2007, à 23:46

JLL37

Re : GRUB Stage 1.5 error 5

Bonsoir tellmewhy,
Merci de ta patience... Lorsque tu dis :

Comme de toute façon cette partition étendue ne te sert à rien, supprimes-la, puis recrées-la.

cela ne risque-t-il pas de rendre définitivement inaccessible la partition de 5Go qui nous intéresse, et qui se trouverait quelque part sur sda2 (sda1 étant la partion Windows)?
Me trompé-je?
A+
JLL37

#11 Le 30/04/2007, à 00:29

tellmewhy

Re : GRUB Stage 1.5 error 5

Bonsoir JLL37,

quand tu supprimes une partition, que ce soit avec la commande rm de parted, ou la commande d  de fdisk, tu ne supprimes que la référence de ta partition, ce qui s'y trouvait, le système de fichiers est encore là tant que tu ne fais rien d'autre derrière.

Bien sûr, il ne faut pas formater.

Comme de toute façon c'est cette partition qui bloque parted, il n'y a pas de problèmes.
Une fois cette partition supprimée tu pourras de nouveau utiliser parted, et ainsi utiliser rescue pour chercher les partitions qui te manquent.
Donc pour l'instant, supprimes juste cette partition, restaures-la comme indiqué, et vois si parted peut de nouveau fonctionner.

Les commandes que je t'ai indiqué pour recréer la partition vont juste recréer des limites pour ta partition.
Il n'y a pas de formatage, donc pas de création de système de fichiers, donc aucune modification irréversible.

Les limites précédentes de ta partition étaient illogiques. Ta partition étendue ne commençait pas là ou elle aurait dû, et pour moi c'est cela qui bloque parted.

Si tu suis ce que je t'ai indiqué pour fdisk, après avoir supprimé la partition, lors de sa création, tu utiliseras
le début par défaut que te proposera  fdisk pour cette partition, c'est donc lui qui déterminera le début de cette partition, ce sera d'ailleurs sur le même cylindre, mais pas sur le même secteur.
Tu peux d'ailleurs vérifier dès maintenant :

sudo fdisk -lu

Ton secteur de début  actuel pour ta partition /dev/sda2 est :
20483001

Mais cela aurait dû être :
20482875

Peux-tu afficher pour l'instant le résultat de la commande sudo fdisk -lu ?
smile

#12 Le 30/04/2007, à 00:41

JLL37

Re : GRUB Stage 1.5 error 5

Bonsoir tellmewhy,
Voici ce que ça donne:

ubuntu@ubuntu:~$ sudo fdisk -lu
AVERTISSEMENT: fanion 0x0000 invalide de la table de partitions 5 sera corrigé par w(écriture)

Disque /dev/sda: 82.3 Go, 82348277760 octets
255 têtes, 63 secteurs/piste, 10011 cylindres, total 160836480 secteurs
Unités = secteurs de 1 * 512 = 512 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *          63    20482874    10241406    7  HPFS/NTFS
/dev/sda2        20483001   160810649    70163824+   f  W95 Etendu (LBA)
ubuntu@ubuntu:~$

Merci pour tes explications limpides.
Je lance fdisk demain matin, à tête reposée...
A+

#13 Le 30/04/2007, à 12:04

JLL37

Re : GRUB Stage 1.5 error 5

Bonjour,
A priori, la partition est recrée sous la même forme :

ubuntu@ubuntu:~$ sudo fdisk /dev/sda

Le nombre de cylindres pour ce disque est initialisé à 10011.
Il n'y a rien d''incorrect avec cela, mais c'est plus grand que 1024,
et cela pourrait causer des problèmes en fonction pour certaines configurations:1) logiciels qui sont exécutés à l'amorçage (i.e., vieilles versions de LILO)
2) logiciels d'amorçage et de partitionnement pour d'autres SE
   (i.e., DOS FDISK, OS/2 FDISK)
AVERTISSEMENT: fanion 0x0000 invalide de la table de partitions 5 sera corrigé par w(écriture)

Commande (m pour l'aide): p

Disque /dev/sda: 82.3 Go, 82348277760 octets
255 têtes, 63 secteurs/piste, 10011 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        1275    10241406    7  HPFS/NTFS
/dev/sda2            1276       10010    70163824+   f  W95 Etendu (LBA)

Commande (m pour l'aide): d
Numéro de partition (1-5): 2

Commande (m pour l'aide): n
Action de commande
   e   étendue
   p   partition primaire (1-4)
e
Numéro de partition (1-4): 2
Premier cylindre (1276-10011, par défaut 1276):
Utilisation de la valeur par défaut 1276
Dernier cylindre ou +taille or +tailleM ou +tailleK (1276-10011, par défaut 10011):
Utilisation de la valeur par défaut 10011

Commande (m pour l'aide): p

Disque /dev/sda: 82.3 Go, 82348277760 octets
255 têtes, 63 secteurs/piste, 10011 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        1275    10241406    7  HPFS/NTFS
/dev/sda2            1276       10011    70171920    5  Extended

Commande (m pour l'aide): w
La table de partitions a été altérée!

Appel de ioctl() pour relire la table de partitions.
Synchronisation des disques.
ubuntu@ubuntu:~$

A+
JLL37

#14 Le 30/04/2007, à 13:04

tellmewhy

Re : GRUB Stage 1.5 error 5

Bonjour JLL37,

apparemment oui, as-tu bien redémarré derrière ?
Car fdisk ne travaille pas sur une partition montée, il différe dans ce cas l'exécution de sa tâche.

peux-tu vérifier cela en redémarrant et
:

sudo fdisk -lu

Sinon, supprimes de nouveau cette partition, mais sans la recréer cette fois, et utilises parted directement derrière avec l'option rescue.

sudo fdisk /dev/sda
p      pour afficher ta table des partitions
Command (m for help): d
Partition number : 2

w             pour enregistrer et quitter

Redémarrage pour enregistrer les modifications.

sudo parted /dev/sda
unit chs print
rescue 1275cyl 10010cyl
quit

Refuses systèmatiquement ses choix, mais observes ce qu'il te propose.
smile

#15 Le 30/04/2007, à 14:11

JLL37

Re : GRUB Stage 1.5 error 5

Rebonjour,
Effectivement, je ne savais pas qu'il fallait redémarrer. Mine de rien, je vais progresser!... et je t'en sais gré.
En rebootant sur le disque dur, nouveauté: "Error 5" a laissé place à "Error 22".
sudo fdisk -lu  donne:

ubuntu@ubuntu:~$ sudo fdisk -lu

Disque /dev/sda: 82.3 Go, 82348277760 octets
255 têtes, 63 secteurs/piste, 10011 cylindres, total 160836480 secteurs
Unités = secteurs de 1 * 512 = 512 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *          63    20482874    10241406    7  HPFS/NTFS
/dev/sda2        20482875   160826714    70171920    5  Extended
ubuntu@ubuntu:~$

ce qui paraît bien plus logique.
J'essaie parted et je reviens.
A+
JLL37

#16 Le 30/04/2007, à 14:22

JLL37

Re : GRUB Stage 1.5 error 5

Re,

Voilà ce que nous propose parted :

On utilise /dev/sda
(parted) unit chs print
Géométrie du disque pour /dev/sda : 0,0,0 - 10011,154,62
Géométrie BIOS (cylindre, tête, secteur) : 10011,255,63. Chaque cylindre est 8225kB.
Type d'étiquette de disque : msdos
Numéro Début      Fin         Type      Système de fichiers Drapeaux
1       0,1,0       1274,254,62 primaire  ntfs         amorce
2       1275,0,0    10010,254,62 étendue
(parted) rescue 1275cyl 10010cyl
Information: Une partition ext3 logical a été trouvée entre 1275,1,0 ->
1850,254,61. Voulez-vous l'ajouter à la table des partitions ?
Oui/Yes/Non/No/Annuler/Cancel?

A+
JLL37

#17 Le 30/04/2007, à 16:32

tellmewhy

Re : GRUB Stage 1.5 error 5

Bonjour JLL37,

C'est une partition logique de 4,7 Go, cela pourrait correspondre à ta partition de 5 Go?

C'est la première partition logique puisqu'elle débute sur le premier cylindre de ta partition étendue.
Je pense que tu peux valider.

Puis toujours sans monter la partition :

sudo e2fsck -f -y /dev/sda5

Enfin si tout ce passe bien, avec le live cd tu crées un répertoire temporaire, tu montes ta partition dessus, et tu regardes le contenu.

sudo mkdir /panne
sudo mount -t ext3 /dev/sda5 /panne

Pour les autres partitions on verra au fur et à mesure, il est préférable de contrôler les partitions au gré de leurs restaurations.
smile

#18 Le 30/04/2007, à 20:56

JLL37

Re : GRUB Stage 1.5 error 5

Bonsoir,
Désolé, mais du fait de mon ignorance actuelle, je butte sur des détails qui devraient pourtant sans doute couler de source... Ainsi, à l'étape précédente, lorsque j'ai utilisé GParted, tu me conseillais de quitter en tapant "quit"...Mais quand j'en suis arrivé là:

Information: Une partition ext3 logical a été trouvée entre 1275,1,0 ->
1850,254,61. Voulez-vous l'ajouter à la table des partitions ?
Oui/Yes/Non/No/Annuler/Cancel?

"quit" ne marchait pas. Dans le doute, j'ai refermé la fenêtre. Est-ce une erreur?
Là, je viens d'essayer ce que tu m'as conseillé, voilà ce que ça donne:

ubuntu@ubuntu:~$ sudo parted /dev/sda
GNU Parted 1.6.25.1
Copyright © 1998 - 2005 Free Software Foundation, Inc.
Ce logiciel est libre, couvert par les termes de la licence GNU General Public
License.

Ce programme est distribué dans l'espoir qu'il soit utile, mais SANS AUCUNE
GARANTIE DE QUELQUE NATURE QUE CE SOIT, expresse ou implicite, y compris, mais
sans y être limité, les garanties D"APTITUDE À LA VENTE ou À UN BUT PARTICULIER.Référez-vous à la GNU General Public License pour plus de détails.

On utilise /dev/sda
(parted) unit chs print
Géométrie du disque pour /dev/sda : 0,0,0 - 10011,154,62
Géométrie BIOS (cylindre, tête, secteur) : 10011,255,63. Chaque cylindre est 8225kB.
Type d'étiquette de disque : msdos
Numéro Début      Fin         Type      Système de fichiers Drapeaux
1       0,1,0       1274,254,62 primaire  ntfs         amorce
2       1275,0,0    10010,254,62 étendue
5       1275,1,0    1850,254,61 logique   ext3
(parted) sudo e2fsck -f -y /dev/sda5
  check NOMBRE entraîne une simple vérification du système de fichiers
  cp [PÉRIPHÉRIQUE-SOURCE] NOMBRE-SOURCE NOMBRE-DESTINATION copie le système de
        fichiers vers une autre partition
  help [COMMANDE] affiche l'aide générale ou, le cas échéant, l'aide sur la
        COMMANDE
  mklabel TYPE-LABEL crée une nouvelle étiquette de disque (table de partition)
  mkfs NOMBRE TYPE-SF crée un système de fichiers de type TYPE-SF sur la
        partition NOMBRE
  mkpart TYPE-PART [TYPE-SF] DÉBUT FIN crée une partition
  mkpartfs TYPE-PART TYPE-SF DÉBUT FIN crée une partition avec un système de
        fichiers
  move NOMBRE DÉBUT FIN déplace la partition NOMBRE
  name NOMBRE NOM nomme la partition NOMBRE avec NOM
  print [NOMBRE] affiche la table des partitions ou une partition
  quit sortir du programme
  rescue DÉBUT FIN restaure une partition perdue située approximativement entre
        DÉBUT et FIN
  rezise NOMBRE DÉBUT FIN redimensionne la partition NOMBRE et son système de
        fichiers
  rm NOMBRE supprime la partition NOMBRE
  select PÉRIPHÉRIQUE sélectionne le périphérique à modifier
  set NOMBRE DRAPEAU ÉTAT met le drapeau à l'état ÉTAT sur la partition NOMBRE
  unit UNITÉ met l'unité par défaut à UNITÉ
  check NOMBRE entraîne une simple vérification du système de fichiers
  cp [PÉRIPHÉRIQUE-SOURCE] NOMBRE-SOURCE NOMBRE-DESTINATION copie le système de
        fichiers vers une autre partition
  help [COMMANDE] affiche l'aide générale ou, le cas échéant, l'aide sur la
        COMMANDE
  mklabel TYPE-LABEL crée une nouvelle étiquette de disque (table de partition)
  mkfs NOMBRE TYPE-SF crée un système de fichiers de type TYPE-SF sur la
        partition NOMBRE
  mkpart TYPE-PART [TYPE-SF] DÉBUT FIN crée une partition
  mkpartfs TYPE-PART TYPE-SF DÉBUT FIN crée une partition avec un système de
        fichiers
  move NOMBRE DÉBUT FIN déplace la partition NOMBRE
  name NOMBRE NOM nomme la partition NOMBRE avec NOM
  print [NOMBRE] affiche la table des partitions ou une partition
  quit sortir du programme
  rescue DÉBUT FIN restaure une partition perdue située approximativement entre
        DÉBUT et FIN
  rezise NOMBRE DÉBUT FIN redimensionne la partition NOMBRE et son système de
        fichiers
  rm NOMBRE supprime la partition NOMBRE
  select PÉRIPHÉRIQUE sélectionne le périphérique à modifier
  set NOMBRE DRAPEAU ÉTAT met le drapeau à l'état ÉTAT sur la partition NOMBRE
  unit UNITÉ met l'unité par défaut à UNITÉ
  check NOMBRE entraîne une simple vérification du système de fichiers
  cp [PÉRIPHÉRIQUE-SOURCE] NOMBRE-SOURCE NOMBRE-DESTINATION copie le système de
        fichiers vers une autre partition
  help [COMMANDE] affiche l'aide générale ou, le cas échéant, l'aide sur la
        COMMANDE
  mklabel TYPE-LABEL crée une nouvelle étiquette de disque (table de partition)
  mkfs NOMBRE TYPE-SF crée un système de fichiers de type TYPE-SF sur la
        partition NOMBRE
  mkpart TYPE-PART [TYPE-SF] DÉBUT FIN crée une partition
  mkpartfs TYPE-PART TYPE-SF DÉBUT FIN crée une partition avec un système de
        fichiers
  move NOMBRE DÉBUT FIN déplace la partition NOMBRE
  name NOMBRE NOM nomme la partition NOMBRE avec NOM
  print [NOMBRE] affiche la table des partitions ou une partition
  quit sortir du programme
  rescue DÉBUT FIN restaure une partition perdue située approximativement entre
        DÉBUT et FIN
  rezise NOMBRE DÉBUT FIN redimensionne la partition NOMBRE et son système de
        fichiers
  rm NOMBRE supprime la partition NOMBRE
  select PÉRIPHÉRIQUE sélectionne le périphérique à modifier
  set NOMBRE DRAPEAU ÉTAT met le drapeau à l'état ÉTAT sur la partition NOMBRE
  unit UNITÉ met l'unité par défaut à UNITÉ
  check NOMBRE entraîne une simple vérification du système de fichiers
  cp [PÉRIPHÉRIQUE-SOURCE] NOMBRE-SOURCE NOMBRE-DESTINATION copie le système de
        fichiers vers une autre partition
  help [COMMANDE] affiche l'aide générale ou, le cas échéant, l'aide sur la
        COMMANDE
  mklabel TYPE-LABEL crée une nouvelle étiquette de disque (table de partition)
  mkfs NOMBRE TYPE-SF crée un système de fichiers de type TYPE-SF sur la
        partition NOMBRE
  mkpart TYPE-PART [TYPE-SF] DÉBUT FIN crée une partition
  mkpartfs TYPE-PART TYPE-SF DÉBUT FIN crée une partition avec un système de
        fichiers
  move NOMBRE DÉBUT FIN déplace la partition NOMBRE
  name NOMBRE NOM nomme la partition NOMBRE avec NOM
  print [NOMBRE] affiche la table des partitions ou une partition
  quit sortir du programme
  rescue DÉBUT FIN restaure une partition perdue située approximativement entre
        DÉBUT et FIN
  rezise NOMBRE DÉBUT FIN redimensionne la partition NOMBRE et son système de
        fichiers
  rm NOMBRE supprime la partition NOMBRE
  select PÉRIPHÉRIQUE sélectionne le périphérique à modifier
  set NOMBRE DRAPEAU ÉTAT met le drapeau à l'état ÉTAT sur la partition NOMBRE
  unit UNITÉ met l'unité par défaut à UNITÉ
  check NOMBRE entraîne une simple vérification du système de fichiers
  cp [PÉRIPHÉRIQUE-SOURCE] NOMBRE-SOURCE NOMBRE-DESTINATION copie le système de
        fichiers vers une autre partition
  help [COMMANDE] affiche l'aide générale ou, le cas échéant, l'aide sur la
        COMMANDE
  mklabel TYPE-LABEL crée une nouvelle étiquette de disque (table de partition)
  mkfs NOMBRE TYPE-SF crée un système de fichiers de type TYPE-SF sur la
        partition NOMBRE
  mkpart TYPE-PART [TYPE-SF] DÉBUT FIN crée une partition
  mkpartfs TYPE-PART TYPE-SF DÉBUT FIN crée une partition avec un système de
        fichiers
  move NOMBRE DÉBUT FIN déplace la partition NOMBRE
  name NOMBRE NOM nomme la partition NOMBRE avec NOM
  print [NOMBRE] affiche la table des partitions ou une partition
  quit sortir du programme
  rescue DÉBUT FIN restaure une partition perdue située approximativement entre
        DÉBUT et FIN
  rezise NOMBRE DÉBUT FIN redimensionne la partition NOMBRE et son système de
        fichiers
  rm NOMBRE supprime la partition NOMBRE
  select PÉRIPHÉRIQUE sélectionne le périphérique à modifier
  set NOMBRE DRAPEAU ÉTAT met le drapeau à l'état ÉTAT sur la partition NOMBRE
  unit UNITÉ met l'unité par défaut à UNITÉ
(parted)
(parted) quit
Information: Ne pas oublier de mettre à jour /etc/fstab si nécessaire.

ubuntu@ubuntu:~$ sudo mkdir /panne
ubuntu@ubuntu:~$ sudo mount -t ext3 /dev/sda5 /panne
mount: type erroné de système de fichiers, option erronée, super bloc erroné sur /dev/sda5,
       codepage manquante ou autre erreur
       Dans quelques cas certaines informations sont utiles dans syslog - essayez
       dmesg | tail  ou quelque chose du genre

ubuntu@ubuntu:~$

Ai-je loupé quelque chose? C'est un peu difficile de ne pas parler la langue du pays!
A+
JLL37

#19 Le 30/04/2007, à 21:32

tellmewhy

Re : GRUB Stage 1.5 error 5

Bonsoir JLL37,


Information: Une partition ext3 logical a été trouvée entre 1275,1,0 ->
1850,254,61. Voulez-vous l'ajouter à la table des partitions
Oui/Yes/Non/No/Annuler/Cancel?

Je t'avais répondu dans le dernier post d'accepter cette proposition, donc Oui.

Quand tu ne sais pas, choisis toujours cancel pour annuler.
Il faut bien sûr répondre à la question, tant que tu ne le fais pas, parted ne te permet pas de taper d'autres commandes.

là :

(parted) sudo e2fsck -f -y /dev/sda5
  check NOMBRE entraîne une simple vérification du système de fichiers
  cp [PÉRIPHÉRIQUE-SOURCE] NOMBRE-SOURCE NOMBRE-DESTINATIO

e2fsck ne marche pas, et parted t'affiche toute une liste de commandes possibles, parce que tu lui as entré une commande qu'il ne connaît pas.
Tu dois d'abord quitter le shell de parted avec la commande quit.

Une fois que tu es sorti de ce shell, alors tu peux lancer la commande :

sudo e2fsck -f -y /dev/sda5

Mais en t'assurant qu'elle ne soit pas montée.
Le mieux pour être sûr est de redémarrer sur le live cd, puis de taper cette commande.

Tu devrais obtenir un résultat de ce type :

:~$ sudo e2fsck  -f -y /dev/sda2
e2fsck 1.40-WIP (14-Nov-2006)
Passe 1 : vérification des i-noeuds, des blocs et des tailles
Passe 2 : vérification de la structure des répertoires
Passe 3 : vérification de la connectivité des répertoires
Passe 4 : vérification des compteurs de référence
Passe 5 : vérification de l'information du sommaire de groupe
/dev/sda2: 19924/3662848 files (0.3% non-contiguous), 341310/7325640 blocks

smile

#20 Le 30/04/2007, à 22:49

JLL37

Re : GRUB Stage 1.5 error 5

Bonsoir tellmewhy,

Aïe aïe...
Le résultat de la commande   sudo e2fsck -f -y /dev/sda5   n'est pas du tout celui escompté! Ca donne un défilement ininterrompu de lignes... où il était question d'effacement entre autres. Je ne crois pourtant pas m'être trompé. Je n'ai pu que fermer la fenêtre de terminal pour arrêter çà.
A tout hasard,   sudo fdisk -lu   donne ceci:

ubuntu@ubuntu:~$ sudo fdisk -lu

Disque /dev/sda: 82.3 Go, 82348277760 octets
255 têtes, 63 secteurs/piste, 10011 cylindres, total 160836480 secteurs
Unités = secteurs de 1 * 512 = 512 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *          63    20482874    10241406    7  HPFS/NTFS
/dev/sda2        20482875   160826714    70171920    5  Extended
/dev/sda5        20482938    29736313     4626688   83  Linux
ubuntu@ubuntu:~$

J'ai un peu mal à la tête...

JLL37

#21 Le 30/04/2007, à 23:56

tellmewhy

Re : GRUB Stage 1.5 error 5

Bonsoir JLL37,

curieux, parted reconnaît ton système de fichiers, fdisk ne te donne plus de messages d'erreurs.

La commande précédente consiste à demander à e2fsck de vérifier et de procéder aux réparations nécessaires sur ton système de fichiers sans te demander confirmation pour chaque opération.

Le fait que e2fsck procéde aux opérations signifie également qu'il reconnaît le système de fichiers.
Si tel n'était pas le cas tu aurais une réponse comme ceci :
Couldn't find ext2 superblock, trying backup blocks
e2fsck: Bad magic number in super-block while trying to open /dev/???

The superblock could not be read or does not describe a correct ext2 filesystem.

Donc les opérations de réparation qu'il etait en train d'effectuer seraient plutôt dues aux différentes manipulations que tu avais fait sur cette partition.

Était-ce quelque chose comme ça ? :
deleting unreferenced inode



Peux-tu également poster le résultat de :

sudo od -J1024 -N512 -Ax -tx1z -v /dev/sda5
sudo dumpe2fs /dev/sda5 | grep superbloc

smile

#22 Le 01/05/2007, à 00:00

tellmewhy

Re : GRUB Stage 1.5 error 5

Bonsoir JLL37,

Autre chose, ta partition était-elle bien démontée quand tu as demandé à e2fsck de procéder aux vérifications ?

Tu n'as pas eu de messages d'avertissements avant de lancer fsck ?

#23 Le 01/05/2007, à 00:22

JLL37

Re : GRUB Stage 1.5 error 5

bonsoir tellmewhy,

voici la réponse pour la 1ère commande :

ubuntu@ubuntu:~$ sudo od -J1024 -N512 -Ax -tx1z -v /dev/sda5
od: option invalide -- J
Pour en savoir davantage, faites: « od --help ».
ubuntu@ubuntu:~$

pour la seconde:

ubuntu@ubuntu:~$ sudo dumpe2fs /dev/sda5 | grep superbloc
dumpe2fs 1.38 (30-Jun-2005)
  Primaire superbloc à 1, Descripteurs de groupes à 2-19
  Archive superbloc à 8193, Descripteurs de groupes à 8194-8211
  Archive superbloc à 24577, Descripteurs de groupes à 24578-24595
  Archive superbloc à 40961, Descripteurs de groupes à 40962-40979
  Archive superbloc à 57345, Descripteurs de groupes à 57346-57363
  Archive superbloc à 73729, Descripteurs de groupes à 73730-73747
  Archive superbloc à 204801, Descripteurs de groupes à 204802-204819
  Archive superbloc à 221185, Descripteurs de groupes à 221186-221203
  Archive superbloc à 401409, Descripteurs de groupes à 401410-401427
  Archive superbloc à 663553, Descripteurs de groupes à 663554-663571
  Archive superbloc à 1024001, Descripteurs de groupes à 1024002-1024019
  Archive superbloc à 1990657, Descripteurs de groupes à 1990658-1990675
  Archive superbloc à 2809857, Descripteurs de groupes à 2809858-2809875
ubuntu@ubuntu:~$

- Comme je ne maitrise pas bien ces notions de montage/démontage, j'avais suivi ton conseil de redémarrer (sur le live cd, puisque c'est tout ce que je peux faire en ce moment).
- Non, aucun message d'avertissement avant ce défilé impressionnant. Dans ces lignes qui défilaient, il était bien, je crois, question d'effacement de qque chose de non référencé (en français). Mais bon, ça allait très vite...

Dois-je le retenter, et si oui, y a-t-il un système d'"arrêt d'urgence"?
A+
JLL37

#24 Le 01/05/2007, à 01:50

tellmewhy

Re : GRUB Stage 1.5 error 5

Bonsoir JLL37,

Avant cela je voudrais vérifier encore un peu.

Pour le problème avec l'option -J, c'est de ma faute, c'était -j en minuscule.
De toute manière comme dumpe2fs a marché, c'est que ton superbloc contient ce que je cherchais.
Autre chose,  je pensais que tu avais des blocs de 4096 octets, mais cela ne semble pas être le cas.

Peux-tu poster le résultat de :

sudo dumpe2fs /dev/sda5 | grep "Block size"

Pour le reste on voit demain.
smile

#25 Le 01/05/2007, à 01:59

JLL37

Re : GRUB Stage 1.5 error 5

Bonsoir tellmewhy,

Voilà ce que ça donne :

ubuntu@ubuntu:~$ sudo dumpe2fs /dev/sda5 | grep "Block size"
dumpe2fs 1.38 (30-Jun-2005)
Block size:               1024
ubuntu@ubuntu:~$

OK à demain.
Merci de ta persévérance.
JLL37