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 10/09/2008, à 13:46

elpepe

[Résolu]Grub error 15 après utilisation de testdisk

[Edit / Epilogue : En fait avec testdrive ça a viré une partition bidon et foireuse de vista (en fat32 au lieu de ntfs). Il a donc fallu par la suite réinstaller le grub dans le mbr (et ça n'a pas pausé de problème à vista) puis, dans le menu.lst du dernier OS installé correctement, enlever 1 aux sdaX et aux (hd0,X), de manière à ce que ça coincide (vu qu'une partition a été supprimée) ex : hd0,5 --> hd0,4. Un grand merci à jeanjd63 !!!!! ]


Bonjour à tous smile

Voilà mon problème :

Quand je démarre mon ordi, au moment du grub apparaît :

GRUB Loading stage1.5

GRUB loading, please wait...
Error15

Origine du problème :
Au départ la table de partition était abimée suite à une installation foirée de mandriva sur mon ordi en multiboot (ubuntu + kubuntu + vista). Ce problème s'est arrangé grace à l'utilisation de l'excellentissime logiciel testdrive (http://www.cgsecurity.org/wiki/TestDisk_FR). Et comme il a réparé la table des partitions (maintenant avec un livecd sur mon ordi, quand je fais sudo fdisk -l , il m'indique toutes mes partitions alors qu'avant non) le Grub semble perdu et ne trouverait pas un fichier :

15 : File not found
    Cette erreur est retournée si le fichier n'est pas trouvé, mais le reste est correct (comme les informations du disque et de la partition). (d'après http://www.linux-france.org/article/sys/chargeurs/ix86/grub/grub-manual-fr.html#Depannage )

Alors en regardant dans les forums, j'ai fait :

- Démarrer avec le live CD
- Ouvrir un terminal
- Taper

sudo grub

- Puis

find /boot/grub/stage2

Il indique alors le ou les différentes partitions ou se situe le GRUB :
(hd0,7) et (hd0,4)

Puis j'ai fait

root (hd0,7)
setup (hd0,7)

GRUB a dit succeeded
mais toujours l'erreur, j'ai fait pareil pour hd0,4 et toujours l'erreur...

Avez-vous des idées ? Merci !!!!!!

Dernière modification par elpepe (Le 10/09/2008, à 19:10)

Hors ligne

#2 Le 10/09/2008, à 13:53

elpepe

Re : [Résolu]Grub error 15 après utilisation de testdisk

Pour info, voici ma table de partition qui a été faite par testdrive :
 

P FAT16 >32M               0   1  1    14 254 63     240912 [DellUtility]
  D FAT32 LBA               15   0  1  4192 254 63   67119570 [NO NAME]
  P HPFS - NTFS             15  10 60  1320 117 13   20971520 [RECOVERY]
  * HPFS - NTFS           1320 117 14  4967 191 33   58593737 [OS]
  L Linux                 4968   1  1  8006 253 30   48821376
  L Linux                 8007   1  1  8735 253 36   11711232
  L Linux Swap            8736   1  1  9319 254 46    9381880
  L Linux                 9320   1  1 10535 254 62   19534976
  L Linux                10536   1  1 11021 254 24    7807488
  L Linux                11022   1  1 11862 253 52   13510528
  L Linux                11863   1  1 12244 253 63    6136704
  L FAT32 LBA            30074 239 54 30401  42 41    5240832 [MEDIADIRECT]

Définitions : *=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted


Et voilà ce que j'avais avant qui avait été reconnu par testdrive (La table était endommagée mais le grub fonctionnait) :

TestDisk 6.11-WIP, Data Recovery Utility, July 2008
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sda - 250 GB / 232 GiB - CHS 30402 255 63
     Partition               Start        End    Size in sectors
* FAT16 >32M               0   1  1    14 254 63     240912 [DellUtility]
FAT16, 123 MB / 117 MiB

D FAT32 LBA               15   0  1  4192 254 63   67119570 [NO NAME]
FAT32, 34 GB / 32 GiB C'est Vista ?

D HPFS - NTFS             15  10 60  1320 117 13   20971520 [RECOVERY]
NTFS, 10 GB / 10 GiB La partition pour les sauvegardes de vista

D HPFS - NTFS           1320 117 14  4967 191 33   58593737 [OS]
NTFS, 29 GB / 27 GiB Vista

P Linux                 4968   1  1  8006 253 30   48821376
ReiserFS 3.6 with standard journal, 24 GB / 23 GiB Le / de Kubuntu

P Linux                 8007   1  1  8735 253 36   11711232
ReiserFS 3.6 with standard journal, 5996 MB / 5718 MiB Le /home de kubuntu

L Linux Swap            8736   1  1  9319 254 46    9381880
SWAP2 version 1, 4803 MB / 4580 MiB

L Linux                 9320   1  1 10535 254 62   19534976
ReiserFS 3.6 with standard journal, need recovery, 10001 MB / 9538 MiB Le / d'ubuntu (qui a des problèmes au lancement après l'identification (très long à afficher le bureau et fonctionne une fois sur 3) peut être lié à ce besoin de recovery ?)

L Linux                10536   1  1 11021 254 24    7807488
ReiserFS 3.6 with standard journal, need recovery, 3997 MB / 3812 MiB Le /home d'ubuntu

L Linux                11022   1  1 11862 253 52   13510528
ReiserFS 3.6 with standard journal, 6917 MB / 6596 MiB Le / de mandriva qui n'a pas terminé son install et a crée ce problème de lecture de la table de partition.


L Linux                11863   1  1 12244 253 63    6136704
ReiserFS 3.6 with standard journal, 3141 MB / 2996 MiB Le /home de mandriva

L FAT32 LBA            30074 239 54 30401  42 41    5240832 [MEDIADIRECT]
FAT32, 2683 MB / 2559 MiB L'utilitaire de dell pour lire les medias rapidement sans vista je crois.

En fait on dirait que testdrive a notamment viré de la table de partition un vista qui était en double...

Hors ligne

#3 Le 10/09/2008, à 14:19

denis_aec

Re : [Résolu]Grub error 15 après utilisation de testdisk

fais plutôt à la fin :
setup (hd0)
ça mettra le grub dans le mbr disque et non dans la partition 8

Hors ligne

#4 Le 10/09/2008, à 14:28

Compte anonymisé

Re : [Résolu]Grub error 15 après utilisation de testdisk

Salut

Ce serait peut être + clair avec un LiveCD et la commande :
sudo  fdisk  -l (-L minuscule)
Sinon dans tes commandes grub :
sudo  grub --> grub>
find /boot/grub/menu.lst  (hd0,4) et (hd0,7) si j'ai bien compris
ensuite il faut choisir l'install qui t'interesse :
root  (hd0,y) où y=4 ou 7
puis
setup  (hd0)  -->  grub dans le MBR
et enfin
quit

Simplement s'il y a eu des modifs de partition, il faut aussi vérifier le fichier menu.lst. J'admet que c'est (hd0,4) --> /dev/sda5 qui nous intéresse :
sudo  umount  /dev/sda5  par mesure de précaution
sudo  mount  /dev/sda5   /mnt on monte la partition /
sudo  gedit (kate si kubuntu)  /mnt/boot/grub/menu.lst

Et là vérifier que dans les lignes pour booter  linux on trouve :
root (hd0,4)
ainsi que pour la ligne :
# groot=(hd0,4)
sinon les modifier.

@+

#5 Le 10/09/2008, à 14:39

elpepe

Re : [Résolu]Grub error 15 après utilisation de testdisk

denis_aec a écrit :

fais plutôt à la fin :
setup (hd0)
ça mettra le grub dans le mbr disque et non dans la partition 8

Merci Denis smile Mais comme y a vista ça ne serait pas risqué ? j'ai vu dans la doc sur le grub qu'il fallait éviter, non ?

(cf. http://doc.ubuntu-fr.org/grub#installation_de_grub le gros icone me fait peur héhé wink

Merci Jean smile

setup  (hd0)  -->  grub dans le MBR

pareil ça ne craint pas pour vista ? je ne sais pas c'est pas mon fort tout ça smile

Hors ligne

#6 Le 10/09/2008, à 14:45

elpepe

Re : [Résolu]Grub error 15 après utilisation de testdisk

ah et pour info pour savoir quel est le grub qui controle (comme y en a peut-etre 2) j'ai mis chronologiquement kubuntu puis ubuntu (le grub montrait tout le monde (vista+kubuntu +ubuntu) (ce qui voudrait dire qu'il serait dans  L Linux                 9320   1  1 10535 254 62   19534976
d'ubuntu s'il en installé un nouveau ou dans  L Linux                 4968   1  1  8006 253 30   48821376 s'il a installé sur le / de kubuntu)

Hors ligne

#7 Le 10/09/2008, à 14:47

Compte anonymisé

Re : [Résolu]Grub error 15 après utilisation de testdisk

Avant tes problèmes, tu démarrais sur ubuntu ou sur Vista ?
Si tu avais directement le choix ubuntu, c'est le MBR, sinon il ne te sera  possible de démarrer ubuntu que via Vista et EeasyBCD par exemple.

@+

#8 Le 10/09/2008, à 14:56

elpepe

Re : [Résolu]Grub error 15 après utilisation de testdisk

Avant mes problèmes je démarrais sur le grub et l'os par défaut était ubuntu, c-a-d la dernière install qui n'a pas eu de problème. Donc si je comprends bien le grub est déjà dans le MBR, c'est ça ? (pourtant quand je voulais éditer le menu.list j'allais dans ubuntu ( si je me trompe pas /dev/sda8            9321       10536     9767488   83  Linux cf. plus bas) dans /boot/grub/menu.list si mes souvenirs sont bon.

Sinon pour que ce soit plus clair smile :

sudo  fdisk  -l

Disque /dev/sda: 250.0 Go, 250059350016 octets
255 heads, 63 sectors/track, 30401 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x38000000

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1               1          15      120456   de  Dell Utility
/dev/sda2              16        1321    10485760    7  HPFS/NTFS
/dev/sda3   *        1321        4968    29296868+   7  HPFS/NTFS
/dev/sda4            4969       30402   204298605    f  W95 Etendu (LBA)
/dev/sda5            4969        8007    24410688   83  Linux
/dev/sda6            8008        8736     5855616   83  Linux
/dev/sda7            8737        9320     4690940   82  Linux swap / Solaris
/dev/sda8            9321       10536     9767488   83  Linux
/dev/sda9           10537       11022     3903744   83  Linux
/dev/sda10          11023       11863     6755264   83  Linux
/dev/sda11          11864       12245     3068352   83  Linux
/dev/sda12          30075       30402     2620416    c  W95 FAT32 (LBA)

Disque /dev/sdb: 250.0 Go, 250059350016 octets
255 heads, 63 sectors/track, 30401 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x5335b1c3

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1               1       30402   244196352    7  HPFS/NTFS


Et encore merci à tous les deux !

Dernière modification par elpepe (Le 10/09/2008, à 15:03)

Hors ligne

#9 Le 10/09/2008, à 14:59

elpepe

Re : [Résolu]Grub error 15 après utilisation de testdisk

hum.... dans le post du dessus,  je vois la petite * qui semblerait indiquer que vista est la partition qui est lue directement sad c'est peut être ça le problème ? Il faudrait que ça soit ubuntu, non ?

en plus si l'on voit le scan de testdisk avant qu'il répare, la partition amorçable (avec *) n'était pas vista mais * FAT16 >32M               0   1  1    14 254 63     240912 [DellUtility] soit sda1...

Dernière modification par elpepe (Le 10/09/2008, à 15:08)

Hors ligne

#10 Le 10/09/2008, à 15:34

Compte anonymisé

Re : [Résolu]Grub error 15 après utilisation de testdisk

La partition marquée bootable n'est importante que si dans le MBR tu as le bootloader XP/Vista.
Si tu avais Grub, cela n'a aucune importance. De plus il est logique que ce soit Vista qui soit bootable plutôt que les utility Dell.
Sinon tu peux reprendre les commandes du post #4 et remplacer les :
root (hd0,y) par
root (hd0,7)
puis
setup (hd0)

@+

Dernière modification par Compte anonymisé (Le 10/09/2008, à 15:35)

#11 Le 10/09/2008, à 15:56

elpepe

Re : [Résolu]Grub error 15 après utilisation de testdisk

Très bien c'est parti  tongue !

grub> find /boot/grub/menu.lst
 (hd0,4)
 (hd0,7)

grub> root (hd0,7)

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/reiserfs_stage1_5" exists... yes
 Running "embed /boot/grub/reiserfs_stage1_5 (hd0)"...  19 sectors are embedded
.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+19 p (hd0,7)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.

grub>

Aller un reboot maintenant....

Hors ligne

#12 Le 10/09/2008, à 16:09

elpepe

Re : [Résolu]Grub error 15 après utilisation de testdisk

Et c'est vraiment... Et c'est vraiment... Et c'est vraiment phénoménal ! lalalalala

ça avance ! Maintenant j'ai le grub qui s'affiche comme avant je peux choisir ubuntu, kubuntu, vista, etc...

Je sélectionne ubuntu + entrée :

Error15: File not found
Press any key to continue...

je retourne alors sur le grub... Si je sélectionne kubuntu c'est idem, meme message d'erreur, et pour vista, il m'indique qu'il n'a pas été arreté correctement, mais qu'on peut le lancer en mode normal, bon il marche apparemment, j'espère qu'il va pas faire des bétises... c'est bon tout va bien.

Bon je pense maintenant que la suite c'est : (en remplaçant les 4 par les 7)

Simplement s'il y a eu des modifs de partition, il faut aussi vérifier le fichier menu.lst. J'admet que c'est (hd0,4) --> /dev/sda5 qui nous intéresse :
sudo  umount  /dev/sda5  par mesure de précaution
sudo  mount  /dev/sda5   /mnt on monte la partition /
sudo  gedit (kate si kubuntu)  /mnt/boot/grub/menu.lst

Et là vérifier que dans les lignes pour booter  linux on trouve :
root (hd0,4)
ainsi que pour la ligne :
# groot=(hd0,4)
sinon les modifier.

Merci !!!:D

Dernière modification par elpepe (Le 10/09/2008, à 16:11)

Hors ligne

#13 Le 10/09/2008, à 16:13

Compte anonymisé

Re : [Résolu]Grub error 15 après utilisation de testdisk

Simplement s'il y a eu des modifs de partition, il faut aussi vérifier le fichier menu.lst.
sudo  umount  /dev/sda8  par mesure de précaution
sudo  mount  /dev/sda8   /mnt on monte la partition /
sudo  gedit (kate si kubuntu)  /mnt/boot/grub/menu.lst

Et là vérifier que dans les lignes pour booter  linux on trouve :
root (hd0,7)
ainsi que pour la ligne :
# groot=(hd0,7)
sinon les modifier.

Ensuite il faudra voir pour /dev/sda5

@+

#14 Le 10/09/2008, à 16:42

elpepe

Re : [Résolu]Grub error 15 après utilisation de testdisk

Alors j'ai fait :

sudo  fdisk  -l

(sinon ça marchait pas)

puis :

ubuntu@ubuntu:~$ sudo  umount  /dev/sda8
umount: /dev/sda8: n'est pas monté
ubuntu@ubuntu:~$ sudo  mount  /dev/sda8   /mnt
ubuntu@ubuntu:~$ sudo gedit /mnt/boot/grub/menu.lst

et puis ça

Et là vérifier que dans les lignes pour booter  linux on trouve :
root (hd0,7)

ainsi que pour la ligne :
# groot=(hd0,7)
sinon les modifier.

Par contre groot est commenté ça sert pas non ?

Dernière modification par elpepe (Le 10/09/2008, à 19:02)

Hors ligne

#15 Le 10/09/2008, à 17:50

elpepe

Re : [Résolu]Grub error 15 après utilisation de testdisk

ahahaha smile tu as bien vu jeanjd63

ça marche nikel !!!!


Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 !Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 ! Merci jeanjd63 !

Dernière modification par elpepe (Le 10/09/2008, à 18:59)

Hors ligne

#16 Le 13/09/2008, à 16:37

elpepe

Re : [Résolu]Grub error 15 après utilisation de testdisk

j'avais aussi un problème de partition qui débordait (rien à voir avec le gub), et qui vient de se résoudre, tout est bon maintenant ! cf. http://forum.ubuntu-fr.org/viewtopic.php?id=209732&p=1 smile

Hors ligne