#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.
#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.
#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
#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
#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 ?
#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.
#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.
#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
#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
#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.
#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