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 06/03/2007, à 17:22

Epehj

[Résolu]Encore une Error 17 Grub (debutant)

Bonjour tout le monde,

Voila, je suis nouveau dans le monde des linuxien, et j'ai besoin d'un peu d'aide..
Le contexte :
Hier, je vais me coucher apres avoir regardé un film, sur mon latop. J'éteins, dodo, et ce matin, en bootant, une belle erreur 17 sur Grub : impossible de booter, il s'affiche avant le menu.
J'épluche les forums, et rien, je ne sais pas quoi faire.

J'utilise Dapper sur un Dell Inspiron 640m, avec 1 disque dur de 120Go.
J'ai trois partitions, si mes souvenirs sont bons (désolé ...) :
sda1 : systeme, avec mon home
sda2 : étendue
sda3 : swap

J'ai booté sur le live cd dapper, je peux monter sda1 mais rien dedans.
Voila ce que me renvoie sudo fdisk -l :

 sudo fdisk -l

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

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *       14332       14593     2104483+   c  W95 FAT32 (LBA)
/dev/sda2           14220       14593     3004155    5  Extended
/dev/sda5           14220       14593     3004123+  82  Linux swap / Solaris

Les débuts/fins me semblent très ...glop. De plus, sda1 est en fat, je vois pas pourquoi ?
J'ai voulu reinstaller grub, mais impossible : find /boot/grub/stage1 ne renvoie rien, et donc je ne sais pas trop quoi faire ensuite. root(xx)?j'ai essayé avec hd0 et sd0, "Error while parsing number".

J'ai aussi voulu faire un e2fsck, mais j'ai une erreur de "Bad magic number in super-block".
cfdisk me renvoie une erreur fatale.
Grub est installé dans le MBR.
Si qqn pouvait m'aider à retrouver un systeme fonctionnel sans perte de données, je lui en serait reconnaissant...!

Voila en gros mon problème.
Toujours dispos pour tester des commandes, ajouter des précisions ou autres smile

Dernière modification par Epehj (Le 07/03/2007, à 19:37)


Linux user #447629 - Ubuntu user # 21770
C'est en sciant que Léonard devint scie

Hors ligne

#2 Le 06/03/2007, à 17:50

tellmewhy

Re : [Résolu]Encore une Error 17 Grub (debutant)

Bonjour Epehj,

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *       14332       14593     2104483+   c  W95 FAT32 (LBA)
/dev/sda2           14220       14593     3004155    5  Extended
/dev/sda5           14220       14593     3004123+  82  Linux swap / Solaris

Là on ne voit pas tes cylindres de début jusqu'à 14332.
Peux-tu poster le résultat de :

sudo dd if=/dev/sda bs=16 skip=27 count=5 | od -Ax -tx1z -v

Tiens en bonus une mine d'or (le trésor de cep) :
http://www.cepcasa.info/divers

#3 Le 06/03/2007, à 18:02

Epehj

Re : [Résolu]Encore une Error 17 Grub (debutant)

Hopela !

sudo dd if=/dev/sda bs=16 skip=27 count=5 | od -Ax -tx1z -v
5+0 records in
5+0 records out
000000 00 00 00 00 00 00 00 00 80 00 00 00 00 00 80 00  >................<
000010 c1 ff 0c fe ff ff 7a fe b8 0d 47 39 40 00 00 fe  >......z...G9@...<
000020 ff ff 05 fe ff ff cb 89 9d 0d f6 ad 5b 00 00 00  >............[...<
000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa  >..............U.<
000050

Merci pour la lecture, même si j'ai découvert le site sur tes précédents posts !
On a bien les 55 aa a la fin, mais je sais pas à quoi ca correspond..


Linux user #447629 - Ubuntu user # 21770
C'est en sciant que Léonard devint scie

Hors ligne

#4 Le 06/03/2007, à 18:12

cep

Re : [Résolu]Encore une Error 17 Grub (debutant)

\h.s.  wink
@ tellmewhy, ou aussi  par exemple :
sudo dd if=/dev/hda bs=512 count=1 | od -Ax -j446 -tx1 -v
Amicalement.
cep
h.s/

Hors ligne

#5 Le 06/03/2007, à 18:53

tellmewhy

Re : [Résolu]Encore une Error 17 Grub (debutant)

Bonjour Epehj, bonjour cep smile

@ cep Tu restes le maître incontesté, effectivement je ne connaissais pas l'option -j, d'où mon subterfuge des bs=16 skip=27 count=5 pour n'afficher que les cinq derniers lignes et isoler la table des partitions. smile

@ Epehj, manifestement d'après ta table des partitions c'est bien une partition en fat 32 pour ta première partition /dev/sda1, et elle commence bien au cylindre 14332 pour fdisk.

Ce qui n'est pas normal c'est que ta partition s'appelle /dev/sda1 puisque c'est une partition logique (elle est englobée dans la partition étendue, donc c'est une logique, et elle ne devrait pas commencer avant sda5, sda1,2,3,4 étant réservé à des partitions primaires.

Tu as peut-être fait des manipulations sur cette partition ?
À tout hasard peux-tu poster le résultat de :

sudo parted /dev/sda unit s print

smile

#6 Le 06/03/2007, à 21:14

Epehj

Re : [Résolu]Encore une Error 17 Grub (debutant)

Bonsoir !
Déjà, merci de continuer à t'interesser smile

Pour les manip, justement non, j'ai vraiment rien fait. Comme j'ai dit, juste regardé un divx, sans rien toucher d'autre, j'suis même passé par les menus, donc pas de fausses manip hasardeuses à priori. C'est pour ca que je vois vraiment pas pourquoi sda1 est indiquée en fat puisque je suis persuadé d'avoir en ext3... Enfin, c'est pas le plus gros problème.

Sinon, voila le résultat de la commande que tu m'as donné :

sudo parted /dev/sda unit s print
Erreur: On ne peut avoir de partitions qui se chevauchent.
Information: Ne pas oublier de mettre à jour /etc/fstab si nécessaire.

J'avais oublié de le préciser justement roll

Dernière modification par Epehj (Le 06/03/2007, à 21:18)


Linux user #447629 - Ubuntu user # 21770
C'est en sciant que Léonard devint scie

Hors ligne

#7 Le 06/03/2007, à 21:37

tellmewhy

Re : [Résolu]Encore une Error 17 Grub (debutant)

Bonsoir Epehj,

pour ça :

sudo parted /dev/sda unit s print
Erreur: On ne peut avoir de partitions qui se chevauchent

Je pense que cela vient justement du fait que la partition /dev/sda1 soit incluse dans la partition étendue, ce qui est illogique.

Mais surtout ce qui est gênant, c'est cette histoire de systèmes de fichiers.
Peux-tu avec le live cd , créer un répertoire temporaire et essayer de monter la partition /dev/sda1 sur ce répertoire temporaire :

sudo mkdir /panne
sudo mount -t vfat /dev/sda1 /panne
ls /panne/

J'espère que cela ne marchera pas car cela signifierait que cette partition est réellement en vfat.

Autre question pourquoi commences-tu quasiment sur la fin de ton disque dur ?
smile

#8 Le 06/03/2007, à 21:50

Epehj

Re : [Résolu]Encore une Error 17 Grub (debutant)

Et bing....
Le montage se fait, ou il en a l'air : sudo mount -t vfat /dev/sda1 /panne ne renvoie rien, ls /panne non plus (ca à l'air vide quoi), et...mount me donne "/dev/sda1 on /panne type vfat (rw)"
.
J'suis blasé sad

Pour ta dernière question, tout simplement aucune idée :d j'ai laissé faire au moment de l'installation, en changeant simplement quelques tailles, rien d'autre..
Je vais voir si y'a pas moyen de sauver qqch, j'avais pas mal de données scolaires non sauvegardées la dedans.

J'vais quand même pas devoir reinstaller? neutral

Edit : avec testdisk, la swap n'apparait pas, et les débuts/fins ne sont pas les mêmes..(ils ont -1 par rapport a ceux donnés précedemment), et il trouve une partition EXT3 du 0 à 14218!

Dernière modification par Epehj (Le 07/03/2007, à 00:10)


Linux user #447629 - Ubuntu user # 21770
C'est en sciant que Léonard devint scie

Hors ligne

#9 Le 07/03/2007, à 00:25

Epehj

Re : [Résolu]Encore une Error 17 Grub (debutant)

Problème réglé!
Ca fait super plaisir de revoir tout ca en l'état smile
Merci tellmewhy, et cep pour ton site plein de bonne doc !

Pour les interessés, j'ai utilisé testdisk, qui a trouvé une partition ext3 dans les premiers secteurs, et ca à roulé nickel après un 'tit reboot...

Encore merci !


Linux user #447629 - Ubuntu user # 21770
C'est en sciant que Léonard devint scie

Hors ligne

#10 Le 07/03/2007, à 00:43

tellmewhy

Re : [Résolu]Encore une Error 17 Grub (debutant)

Bonsoir Epehj,

Ravi que tu aies trouvé une solution, et encore bravo ! smile