Grub erreur 22 no such partition

Résolu/Fermé
Jobastr Messages postés 52 Date d'inscription lundi 30 avril 2007 Statut Membre Dernière intervention 25 mars 2008 - 11 mars 2008 à 23:00
Jobastr Messages postés 52 Date d'inscription lundi 30 avril 2007 Statut Membre Dernière intervention 25 mars 2008 - 12 mars 2008 à 08:25
Bonjour,
Je viens d'installer Pardus, je ne connaissait pas cette distribution, et ayant encore un peu de place j'ai décidé de l'essayer, et l'ai donc installé avec Grub sur la même partition que Pardus, car j'utilise GAG pour gérer le multiboot.
Oui mais j'ai un petit soucis avec Grub, lorsque j'ai voulu le lancer, dans le menu il me proposait soit Pardus soit le bootloader de Windows, j'ai donc voulu démarrer Pardus, et là "Grub erreur 22 no such partition" j'essaie Windows et là démarrage OK.
Je ne comprend pas, et dès que j'essaie de modifier "grub.conf" GAG ne lance plus le Grub de Pardus et me dit "secteur de démarrage infecté".

Je joins la configuration de mes disques pour plus de compréhension:
Disque 1
/dev/sda1 = Windows XP (hd0,0)
/dev/sda5 = Windows vista (hd0,4)
Disque 2
/dev/sdb1 = Ubuntu v7.10 (hd1,0)
/dev/sdb3 = Linux Mint 4 (hd1,2)
/dev/sdb5 = Linux-Swap (hd1,4)
/dev/sdb6 = Mandriva v2008.0 (hd1,5)
/dev/sdb7 = Pardus v2007.3 (hd1,6)
Disque 3
/dev/sdc1 = Stockage de données

Voila le grub.conf sans aucune modification:

default 0
timeout 10
splashimage = (hd0,6)/boot/grub/splash.xpm.gz
background 10333C

title Pardus 2007.3 Lynx lynx
root (hd0,6)
kernel (hd0,6)/boot/kernel-2.6.18.8-86 root=/dev/hdb7 video=vesafb:nomtrr,pmipal,ywrap,1024x768-32@60 splash=silent,fadein,theme:pardus console=tty2 mudur=language:fr quiet resume=/dev/hdb5
initrd (hd0,6)/boot/initramfs-2.6.18.8-86


title Windows (ntfs) - hda1
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd0,0)
makeactive
chainloader +1


Pour info j'ai modifié (hd0,6) par (hd1,6) et /dev/hdb7 ainsi que /dev/hdb5 par /dev/sdb7, ça ne marche pas.

Depuis Ubuntu quand je liste les Grubs installés voila les emplacements:
grub> find /boot/grub/stage1
find /boot/grub/stage1
(hd1,0)
(hd1,2)
(hd1,5)
(hd1,6)
grub>


Donc, vu que les autres OS fonctionnent correctement et que (hd1,6) est bien dans la liste, le Grub de Pardus est bien installé sur la bonne partition.
Cela dépasse mes maigres compétences, si quelqu'un peut m'aider HELP!!!!!!!!
A voir également:

2 réponses

Jobastr Messages postés 52 Date d'inscription lundi 30 avril 2007 Statut Membre Dernière intervention 25 mars 2008 4
12 mars 2008 à 08:25
J'ai enfin réussi, je joins le fichier grub.conf modifié:
default 0
timeout 10
splashimage = (hd1,6)/boot/grub/splash.xpm.gz
background 10333C

title Pardus 2007.3 Lynx lynx
root (hd1,6)
kernel (hd1,6)/boot/kernel-2.6.18.8-86 root=/dev/hdb7 video=vesafb:nomtrr,pmipal,ywrap,1024x768-32@60 splash=silent,fadein,theme:pardus console=tty2 mudur=language:fr quiet resume=/dev/hdb5
initrd (hd1,6)/boot/initramfs-2.6.18.8-86

En fait j'ai modifié le fichier depuis Ubuntu puis j'ai réinstallé Grub:
sudo grub
setup (hd1,6) (hd1,6)
quit


Les modifs étaient bonnes, il fallait arriver à remettre le fichier à jour pour qu'elles soient prises en compte.

MERCI à toi.
3
marc[i1] Messages postés 2573 Date d'inscription vendredi 1 avril 2005 Statut Contributeur Dernière intervention 6 septembre 2008 382
12 mars 2008 à 00:18
Salut,

je dirais que la réponse était sous tes yeux :)
/dev/sdb7 = Pardus v2007.3 (hd1,6)
title Pardus 2007.3 Lynx lynx
root (hd0,6)
kernel (hd0,6)/boot/kernel-2.6.18.8-86 root=/dev/hdb7


remplace root (hd0,6) par (hd1,6) cela devrait loguiquement fonctionner.
2
Jobastr Messages postés 52 Date d'inscription lundi 30 avril 2007 Statut Membre Dernière intervention 25 mars 2008 4
12 mars 2008 à 01:07
J'ai déjà essayé, ça ne fonctionne pas, j'avoue que j'y perd mon latin, je l'ai réinstallé et c'est toujours la même chose. Je ne suis pas une lumière, mais habituellement j'arrive toujours à trouver une solution mais là je coince.
0