Pages : 1
#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
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
fais plutôt à la fin :
setup (hd0)
ça mettra le grub dans le mbr disque et non dans la partition 8
Merci Denis 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é
Merci Jean
setup (hd0) --> grub dans le MBR
pareil ça ne craint pas pour vista ? je ne sais pas c'est pas mon fort tout ça
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 :
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 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 !
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.lstEt 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 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
Hors ligne
Pages : 1