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 08/11/2007, à 08:45

Corey95140

Grub error 22: no such partition found [RESOLU]

Bonjour à  tous,

Je suis sous Kubuntu 7. 10 et en dual boot avec WinXP (c'est pas bien, je sais mais je veux jouer à  counter-strike roll). Le problème étant que je finis mon installation je suis bien content mais quand je redémarre j'ai le message suivant:

Grub error 22: no such partition.

Si j'insère le cd de Kubuntu et que je vais sur "Boot from first hard disk" je retrouve grub qui fonctionne parfaitement bien et qui lance correctement les systèmes installés.

Je tape dans une console:

sudo fdisk -l
Disque /dev/sda: 320.0 Go, 320072933376 octets
255 heads, 63 sectors/track, 38913 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00058528

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda2               1       38913   312568641    5  Extended
/dev/sda5            5890       38913   265265248+  83  Linux
/dev/sda6               1        1216     9767425+  83  Linux
/dev/sda7            1217        1459     1951866   82  Linux swap / Solaris
/dev/sda8            1460        3283    14651248+  83  Linux
/dev/sda9            3284        4499     9767488+  83  Linux
/dev/sda10           4500        5889    11165143+  83  Linux

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

Disque /dev/hda: 40.0 Go, 40027029504 octets
255 heads, 63 sectors/track, 4866 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa63d961e

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        4866    39086113+   7  HPFS/NTFS

Disque /dev/hdb: 122.9 Go, 122942324736 octets
255 heads, 63 sectors/track, 14946 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x924fcc0a

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1   *           1        8924    71681998+   7  HPFS/NTFS
/dev/hdb2            8925       14946    48371715    5  Extended
/dev/hdb5            8925       14946    48371683+   b  W95 FAT32

Disque /dev/sda: 320.0 Go, 320072933376 octets
255 heads, 63 sectors/track, 38913 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00058528

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda2               1       38913   312568641    5  Extended
/dev/sda5            5890       38913   265265248+  83  Linux
/dev/sda6               1        1216     9767425+  83  Linux
/dev/sda7            1217        1459     1951866   82  Linux swap / Solaris
/dev/sda8            1460        3283    14651248+  83  Linux
/dev/sda9            3284        4499     9767488+  83  Linux
/dev/sda10           4500        5889    11165143+  83  Linux

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

Disque /dev/hda: 40.0 Go, 40027029504 octets
255 heads, 63 sectors/track, 4866 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa63d961e

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        4866    39086113+   7  HPFS/NTFS

Disque /dev/hdb: 122.9 Go, 122942324736 octets
255 heads, 63 sectors/track, 14946 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x924fcc0a

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1   *           1        8924    71681998+   7  HPFS/NTFS
/dev/hdb2            8925       14946    48371715    5  Extended
/dev/hdb5            8925       14946    48371683+   b  W95 FAT32

Disque /dev/sdb: 2013 Mo, 2013691392 octets
4 heads, 16 sectors/track, 61452 cylinders
Units = cylindres of 64 * 512 = 32768 bytes
Disk identifier: 0xf6f9e8d9

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1   *           1       61453     1966487+   e  W95 FAT16 (LBA)
ue /dev/sdb: 2013 Mo, 2013691392 octets
4 heads, 16 sectors/track, 61452 cylinders
Units = cylindres of 64 * 512 = 32768 bytes
Disk identifier: 0xf6f9e8d9

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1   *           1       61453     1966487+   e  W95 FAT16 (LBA)

Le problème étant à  mon avis déjà  que je ne vois pas pourquoi il y a une amorce sur hdb1 qui est mon deuxième disque dur qui est en esclave. WinXP est installé sur hda1 (c: en langage windaube). Quand à  Kubuntu il est entièrement installé sur le disque dur sata II désigné par sda. La / étant sur sda6 à  mon avis grub devrait se situer là -bas et donc l'amorce également. Mais je ne sais pas comment résoudre ce problème n'étant pas (encore) un linuxien hors-pair.

Je donne mon menu.lst, ça peut très certainement aider:
title           Ubuntu 7.10, kernel 2.6.22-14-generic
root            (hd2,5)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=cbcb3e93-4dd4-42d0-9298-cc3c70ae8819 ro quiet splash locale=fr_FR
initrd          /boot/initrd.img-2.6.22-14-generic
quiet

title           Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root            (hd2,5)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=cbcb3e93-4dd4-42d0-9298-cc3c70ae8819 ro single
initrd          /boot/initrd.img-2.6.22-14-generic

title           Ubuntu 7.10, memtest86+
root            (hd2,5)
kernel          /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title           Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title           Microsoft Windows XP Professionnel
root            (hd0,0)
savedefault
makeactive
chainloader     +1title           Ubuntu 7.10, kernel 2.6.22-14-generic
root            (hd2,5)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=cbcb3e93-4dd4-42d0-9298-cc3c70ae8819 ro quiet splash locale=fr_FR
initrd          /boot/initrd.img-2.6.22-14-generic
quiet

title           Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root            (hd2,5)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=cbcb3e93-4dd4-42d0-9298-cc3c70ae8819 ro single
initrd          /boot/initrd.img-2.6.22-14-generic

title           Ubuntu 7.10, memtest86+
root            (hd2,5)
kernel          /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title           Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title           Microsoft Windows XP Professionnel
root            (hd0,0)
savedefault
makeactive
chainloader     +1title           Ubuntu 7.10, kernel 2.6.22-14-generic
root            (hd2,5)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=cbcb3e93-4dd4-42d0-9298-cc3c70ae8819 ro quiet splash locale=fr_FR
initrd          /boot/initrd.img-2.6.22-14-generic
quiet

title           Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root            (hd2,5)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=cbcb3e93-4dd4-42d0-9298-cc3c70ae8819 ro single
initrd          /boot/initrd.img-2.6.22-14-generic

title           Ubuntu 7.10, memtest86+
root            (hd2,5)
kernel          /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title           Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title           Microsoft Windows XP Professionnel
root            (hd0,0)
savedefault
makeactive
chainloader     +1

Dernière modification par Corey95140 (Le 14/11/2007, à 16:50)

Hors ligne

#2 Le 08/11/2007, à 09:11

compte supprimé

Re : Grub error 22: no such partition found [RESOLU]

Bonjour,

/dev/sda2               1       38913   312568641    5  Extended
/dev/sda5            5890       38913   265265248+  83  Linux
/dev/sda6               1        1216     9767425+  83  Linux
/dev/sda7            1217        1459     1951866   82  Linux swap / Solaris
/dev/sda8            1460        3283    14651248+  83  Linux
/dev/sda9            3284        4499     9767488+  83  Linux
/dev/sda10           4500        5889    11165143+  83  Linux

C'est quoi, toutes ces partitions linux ?
Et où est sda1 ?

A+

#3 Le 08/11/2007, à 09:15

denis_aec

Re : Grub error 22: no such partition found [RESOLU]

1°) hdb1 a été déclarée bootable par win lors de l'install, c'est sans importance, vu que win boote sur hda1 (qui doit être primaire et bootable).

2°)

22 : No such partition
    Cette erreur est retournée si une partition demandée n'existe pas sur le disque sélectionné.

Grub ne relie probablement par hd2,5 et sda6 ... Que contient devices.map (pas sur du nom exact) dans /boot/grub ?
cat /boot/grub/devices.map   (attention au nom ! pas sur !)

Vérifie aussi que l'uuid du menu.lst correspond bien à celui de sda6 :
sudo vol_id -u /dev/sda6

3°) sur quel disque a été installé le MBR pour grub . Est-ce bien celui sur lequel le bios démarre ?

Dernière modification par denis_aec (Le 08/11/2007, à 09:16)

Hors ligne

#4 Le 08/11/2007, à 12:38

Corey95140

Re : Grub error 22: no such partition found [RESOLU]

Pour ce qui concerne les partitions:
/dev/sda5 = /home
/dev/sda6 = /
/dev/sda7 = swap
/dev/sda8 = /usr
/dev/sda9 = /var
/dev/sda10 = /tmp
Où est sda1 ? Eh bien, je ne sais pas, je me suis jamais inquiété de cela mais je devrais sans doute, non ? yikes
Pour mon fichier /boot/grub/device.map:
corey@corey:~$ cat /boot/grub/device.map
(hd0)   /dev/hda
(hd1)   /dev/hdb
(hd2)   /dev/sda
En ce qui concerne la correspondance des UUID:
corey@corey:~$ cat /etc/fstab | grep cbcb3e93-4dd4-42d0-9298-cc3c70ae8819
UUID=cbcb3e93-4dd4-42d0-9298-cc3c70ae8819 / ext3 nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid 0 1

Par contre je ne sais pas sur quel disque démarre le BIOS. Et je ne sais pas comment savoir sur quel disque a été installé le MBR, sauf si c'est:
grub> find /boot/grub/stage1

Error 15: File not found

Voilou.

Hors ligne

#5 Le 08/11/2007, à 12:54

compte supprimé

Re : Grub error 22: no such partition found [RESOLU]

Je ne sais pas s'il faut s'inquiéter de sda1, mais je trouve curieux que l'install, si c'est bien elle, ait commencé en sda2. Ça me laisse perplexe (c'est-à-dire que si je voulais le faire à la main, avec gparted par exemple, je crois que ce ne serait pas possible).

A part ça, l'ordre de démarrage est dans le bios (suppr, F10 ou autre, c'est brièvement indiqué au démarrage de l'ordinateur).

Quant à grub, essaye sudo grub plutôt.

A+

Si "Boot from first hard disk" fonctionne, c'est que grub est probablement installé dans le mbr du "first hard disk", c'est-à-dire hda.
D'ailleurs ça devrait être le cas si tu n'a pas spécifié un autre endroit pendant l'installation.

Dernière modification par faustus (Le 08/11/2007, à 13:01)

#6 Le 08/11/2007, à 12:57

Corey

Re : Grub error 22: no such partition found [RESOLU]

Tu as raison en root ça fonctionne mieux:
grub> find /boot/grub/stage1
(hd2,5)
Pour le disque je vais voir ça et je poste ce soir. J'y vais merci en tout cas. wink

#7 Le 08/11/2007, à 13:41

denis_aec

Re : Grub error 22: no such partition found [RESOLU]

Ne t'inquiète pas pour sda1 ... Si ton disque a un peu "vécu" coté partitionnement, il est possible que la numérotation soit farfelue et ne respecte pas les "standards". D'autant plus que sda2 est une "extended" ... qui contient toutes les autres sda*.

Quel est exactement ton menu.lst (dans ton premier post, tu as du copier / coller 2 fois les infos) et mets le entre balise "Code" (bouton dans la fenêtre de réponse).

Regarde aussi http://doc.ubuntu-fr.org/tutoriel/comme … on_windows
à partir de "Restaurer GRUB automatiquement: Avec votre LiveCD (1ere méthode)" et en particulier le setup (hdx) pour écrire le MBR.

Le problème reste de savoir sur quel disque boote le bios en 1er ...

Hors ligne

#8 Le 09/11/2007, à 13:32

Corey95140

Re : Grub error 22: no such partition found [RESOLU]

Bonjour à tous,

Première chose merci de m'aider...;) J'ai donc regarder sur quel disque le bios démarrait en premier et c'était le SATA. J'ai donc mis en première position celui qui est reconnu comme hda...Rien n'a changé...J'ai essayé de mettre mon disque reconnu comme hdb en premier et là j'ai

ntldr manque,

et il faut redémarrer
j'ai été sur des forums ça vient de windaube donc je vais réparer comme on me l'a dit. Je redonne aussi mon mon menu.lst:

## ## End Default Options ##

title           Ubuntu 7.10, kernel 2.6.22-14-generic
root            (hd2,5)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=cbcb3e93-4dd4-42d0-9298-cc3c70ae8819 ro quiet splash locale=fr_FR
initrd          /boot/initrd.img-2.6.22-14-generic
quiet

title           Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root            (hd2,5)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=cbcb3e93-4dd4-42d0-9298-cc3c70ae8819 ro single
initrd          /boot/initrd.img-2.6.22-14-generic

title           Ubuntu 7.10, memtest86+
root            (hd2,5)
kernel          /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title           Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title           Microsoft Windows XP Professionnel
root            (hd0,0)
savedefault
makeactive
chainloader     +1

Voilà, ce soir je tente de réparer déjà windaube et puis pour le reste je sais pas trop quoi faire...

Hors ligne

#9 Le 09/11/2007, à 14:41

denis_aec

Re : Grub error 22: no such partition found [RESOLU]

Hors ligne

#10 Le 12/11/2007, à 07:42

Corey95140

Re : Grub error 22: no such partition found [RESOLU]

Bonjour à  tous,

J'ai donc suivi le tutorial que vous m'avez donné et j'ai réinstallé linux, tout ce qui est écrit fonctionne bien hormis le fait que lorsque je démarre effectivement je dois éditer grub en mettant au lieu de (hd2,0) (hd0,0). Quand je suis sous ma session après j'édite le fichier /boot/grub/menu.lst avec groot (hd0,0) au lieu de (hd2,0) mais ça n'enregistre pas mes changements. Pourtant je fais bien le sudo update-grub. Comment faire ? Et comme j'ai (hd0,0) pour l'histoire de map pour winXP est-ce que je ne dois pas faire:

map (hd0) (hd2)
map (hd2) (hd0)

Merci.

J'ai cette ligne dans mon menu.lst

## ## End Default Options ##

title        Ubuntu 7.10, kernel 2.6.22-14-generic
root        (hd2,0)

Je me demande donc si celle-ci aussi je ne devrais pas la mettre en (hd0,0) mais je préfère vous demander avant de tout faire foirer.

Dernière modification par Corey95140 (Le 12/11/2007, à 07:46)

Hors ligne

#11 Le 12/11/2007, à 07:58

denis_aec

Re : Grub error 22: no such partition found [RESOLU]

si tu fais update-grub, ça réinitialise la fin du fichier menu.lst avec les paramètres du début et les os trouvés sur le système ... donc ça écrase les modifs que tu as faites !

Hors ligne

#12 Le 13/11/2007, à 18:33

Corey95140

Re : Grub error 22: no such partition found [RESOLU]

Merci, j'ai donc réussi à  retrouver kubuntu qui démarre sans erreur. Windaube reste quant à  lui récalcitrant il ne veut toujours pas se lancer, j'ai pourtant suivi le tuto. Je colle mon fichier menu.lst actuel:

## ## End Default Options ##

title           Ubuntu 7.10, kernel 2.6.22-14-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=a7f60a1b-90f7-4422-a886-f9d95853de75 ro quiet splash
initrd          /boot/initrd.img-2.6.22-14-generic
quiet

title           Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=a7f60a1b-90f7-4422-a886-f9d95853de75 ro single
initrd          /boot/initrd.img-2.6.22-14-generic

title           Ubuntu 7.10, memtest86+
root            (hd0,0)
kernel          /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title           Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title           Microsoft Windows XP Professionnel
map (hd0) (hd1)
map (hd1) (hd0)
root            (hd0,0)
savedefault
chainloader     +1

Mon grub au démarrage était sur (hd2) au lieu de (hd0) je me dis peut être que je devrais mettre (hd2) au lieu de (hd1)...:|

Hors ligne

#13 Le 13/11/2007, à 20:16

denis_aec

Re : Grub error 22: no such partition found [RESOLU]

Il ne manquerait pas un "makeactive" ? Voilà  ce que j'ai chez moi :

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title		Windows XP
root		(hd0,0)
savedefault
makeactive
chainloader	+1

Dernière modification par denis_aec (Le 13/11/2007, à 20:17)

Hors ligne

#14 Le 14/11/2007, à 07:47

Corey95140

Re : Grub error 22: no such partition found [RESOLU]

Merci de suivre mon problème avec attention. J'ai dû faire effacer la ligne en copiant ou quelque chose comme cela. J'ai donc remis cette ligne pourtant rien n'y fait j'ai error 13. Je le dis puisque j'avais oublié de le faire, pas très malin pour trouver la source du problème. Je vais chercher sur le net également. wink

Hors ligne

#15 Le 14/11/2007, à 07:54

denis_aec

Re : Grub error 22: no such partition found [RESOLU]

13 : Invalid or unsupported executable format
    Cette erreur est retournée si l'image du noyau à  charger n'est pas reconnue comme Multiboot ou n'est pas un des formats natifs (Linux zImage ou bzImage, FreeBSD, NetBSD).

C'est quand tu bootes sur ubuntu ou sur win ?

Hors ligne

#16 Le 14/11/2007, à 12:19

Corey95140

Re : Grub error 22: no such partition found [RESOLU]

C'est lorsque je boot sous win...

Hors ligne

#17 Le 14/11/2007, à 13:16

denis_aec

Re : Grub error 22: no such partition found [RESOLU]

Et avec ce que dit la doc :
http://doc.ubuntu-fr.org/grub

title		Windows NT/2000/XP
root		(hd1,0)		# la partition a démarrer
makeactive			# cette commande positionne le bit de partition active à  1 (au cas oà¹)
map		(hd0) (hd1)	# hd0 devient hd1
map		(hd1) (hd0)	# hd1 devient hd0 virtuellement
chainloader	+1		# saut au début de la piste suivante car c'est un OS Microsoft(R).

Qu'est-ce que ça donne ?

Hors ligne

#18 Le 14/11/2007, à 14:31

compte supprimé

Re : Grub error 22: no such partition found [RESOLU]

Bonjour,

Juste pour signaler ça (je ne sais pas si c'est dans la doc) :

http://www.linux-france.org/article/sys/chargeurs/ix86/grub/grub-manual-fr.html

A+

#19 Le 14/11/2007, à 16:49

Corey95140

Re : Grub error 22: no such partition found [RESOLU]

Bon tout va bien, tout est arrangé...Les deux systèmes se lancent au démarrage. Ubuntu et Windaube.
Merci à  tous en tout cas et à  bientà´t lorsque je polluerai de nouveau le forum. tongue

Dernière modification par Corey95140 (Le 14/11/2007, à 16:50)

Hors ligne

#20 Le 14/11/2007, à 17:29

compte supprimé

Re : Grub error 22: no such partition found [RESOLU]

Ce serait sympa d'indiquer en 2 mots o๠était le problème et quelle en a été la solution.
Pour éventuellement éviter à  d'autres de polluer le forum wink

Dernière modification par faustus (Le 14/11/2007, à 17:30)

#21 Le 14/11/2007, à 18:27

Corey95140

Re : Grub error 22: no such partition found [RESOLU]

Donc la solution a été de réinstaller linux en suivant le tuto qui permet d'installer grub sur un disque dur différent de celui qui a windows.
L'adresse est donc là  http://doc.ubuntu-fr.org/windows/mbr_2_disque_dur
Le problème étant que je ne parvenais à  démarrer windows malgré l'aide du tuto au petit d.

grub error 13

map (hd0) (hd1)
map (hd1) (hd0)
root            (hd0,0)
savedefault
makeactive
chainloader     +1

En fait la solution était à  trouver dans un autre tuto, ce qu'il fallait c'était ajouter ces lignes-ci:

title        Windows NT/2000/XP
root        (hd1,0)        # la partition a démarrer
makeactive            # cette commande positionne le bit de partition active à  1 (au cas oà¹)
map        (hd0) (hd1)    # hd0 devient hd1
map        (hd1) (hd0)    # hd1 devient hd0 virtuellement
chainloader    +1        # saut au début de la piste suivante car c'est un OS Microsoft(R).

Voilà  je retrouve la confiance en mon nunux ! cool

Dernière modification par Corey95140 (Le 14/11/2007, à 18:30)

Hors ligne

#22 Le 14/11/2007, à 20:40

compte supprimé

Re : Grub error 22: no such partition found [RESOLU]

Merci wink
Je viens de transmettre l'adresse sur un autre topic "pollué" par le même problème smile