Problème GRUB error 17 sous mandriva

Fermé
zatox Messages postés 640 Date d'inscription samedi 17 février 2007 Statut Membre Dernière intervention 26 juin 2020 - 27 déc. 2010 à 23:43
matser1973 Messages postés 347 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 5 juin 2015 - 2 janv. 2011 à 05:43
Bonsoir, il y a beaucoup de discutions sur ce sujet mais je n'ai pas trouvé celle qui m'intéresse. Voici mon problème; j'ai installé mandriva 2010, et j'ai donc les partitions suivantes:
/ (racine)
swap
/usr
/var
/home
/tmp
Sur un disque externe USB j'ai fais une sauvegarde, image du disque sda vers le disque externe USB sdc par l'intermédiaire de clonezilla. Jusque là pas de problème, je retrouve bien les mêmes partitions sur mon disque externe USB. Mon disque externe USB est bien reconnu par le BIOS mais quand je boote dessus, j'ai: GRUB error 17.
Dans la mesure où j'ai demandé une image de mon disque primaire, il a fait une image du MBR et donc une image du GRUB qui va bien pour lancer mon système sur mon disque primaire mais qui ne va pas bien pour lancer sur le disque externe USB. Est-ce que quelqu'un pourrait me dire ce que je dois faire pour pouvoir lancer sur le disque externe USB sachant que quand je lance mon syqtème sur mon disque primaire, je peux très bien accéder par dolphin aux partitions de mon disque ecterne USB
/usr
/var
/home
/tmp mais pas à la partition racine ?!!!!!!!!!

Merci pour vos réponses.



6 réponses

Redbart Messages postés 21251 Date d'inscription dimanche 16 décembre 2007 Statut Membre Dernière intervention 21 novembre 2024 3 250
28 déc. 2010 à 00:36
Bsr
L'erreur 17 signifie que Grub trouve bien la partition que tu lui indiques, mais pas avec le bon système de fichier

http://doc.ubuntu-fr.org/grub-pc?redirect=1
0
zatox Messages postés 640 Date d'inscription samedi 17 février 2007 Statut Membre Dernière intervention 26 juin 2020 66
29 déc. 2010 à 01:27
Bonsoir, merci pour ta réponse, j'ai utilisé la méthode "ajout dans menu.lst" mais ça ne marche pas, cette fois j'ai comme message j'ai error 17 cannot mount selected partition. Voici ce que donne la commande

sudo fdisk -l

Disque /dev/sda: 250.1 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0xfa8935d4

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 10373 83321091 7 HPFS/NTFS
/dev/sda2 10374 30401 160874910 5 Etendue
/dev/sda5 10374 20601 82156378+ 7 HPFS/NTFS
/dev/sda6 20602 21358 6080571 83 Linux
/dev/sda7 21359 21847 3927861 82 Linux swap / Solaris
/dev/sda8 21848 23433 12739513+ 83 Linux
/dev/sda9 23434 26951 28258303+ 83 Linux
/dev/sda10 26952 29893 23631583+ 83 Linux
/dev/sda11 29894 30401 4080478+ 83 Linux

Disque /dev/sdb: 122.9 Go, 122942324736 octets
255 têtes, 63 secteurs/piste, 14946 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x972f972f

Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 7649 61440561 5 Etendue
/dev/sdb2 7650 14946 58613152+ 7 HPFS/NTFS
/dev/sdb5 1 7649 61440529+ 7 HPFS/NTFS

Disque /dev/sdc: 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x91afb520

Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 * 1 10373 83321091 7 HPFS/NTFS
/dev/sdc2 10374 30401 160874910 5 Etendue
/dev/sdc5 10374 20601 82156378+ 7 HPFS/NTFS
/dev/sdc6 20602 21358 6080571 83 Linux
/dev/sdc7 21359 21847 3927861 82 Linux swap / Solaris
/dev/sdc8 21848 23433 12739513+ 83 Linux
/dev/sdc9 23434 26951 28258303+ 83 Linux
/dev/sdc10 26952 29893 23631583+ 83 Linux
/dev/sdc11 29894 30401 4080478+ 83 Linux
[root@localhost robert]#
-----------------------------------------------------------------------------------------------------------------------------------
Donc le disque USB c'est le troisième, voici mon /boot/grub/menu.lst, c'est à la fin:

timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,5)/boot/gfxmenu
default 0

title linux
kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=9fa0038a-319c-483e-b1ba-5d3713553da3 resume=UUID=2fe5618f-a003-4c23-bb64-a5787a03e056 splash=silent vga=788
initrd (hd0,5)/boot/initrd.img

title linux-nonfb
kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=9fa0038a-319c-483e-b1ba-5d3713553da3 resume=UUID=2fe5618f-a003-4c23-bb64-a5787a03e056
initrd (hd0,5)/boot/initrd.img

title failsafe
kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=9fa0038a-319c-483e-b1ba-5d3713553da3 failsafe
initrd (hd0,5)/boot/initrd.img

title windows
root (hd0,0)
makeactive
chainloader +1

title windows1
root (hd1,0)
map (0x81) (0x80)
map (0x80) (0x81)
makeactive
chainloader +1

title desktop586 2.6.31.5-1mnb
kernel (hd0,5)/boot/vmlinuz-2.6.31.5-desktop586-1mnb BOOT_IMAGE=desktop586_2.6.31.5-1mnb root=UUID=9fa0038a-319c-483e-b1ba-5d3713553da3 resume=UUID=2fe5618f-a003-4c23-bb64-a5787a03e056 splash=silent vga=788
initrd (hd0,5)/boot/initrd-2.6.31.5-desktop586-1mnb.img

title desktop586 2.6.31.6-1mnb
kernel (hd0,5)/boot/vmlinuz-2.6.31.6-desktop586-1mnb BOOT_IMAGE=desktop586_2.6.31.6-1mnb root=UUID=9fa0038a-319c-483e-b1ba-5d3713553da3 resume=UUID=2fe5618f-a003-4c23-bb64-a5787a03e056 splash=silent vga=788
initrd (hd0,5)/boot/initrd-2.6.31.6-desktop586-1mnb.img

title desktop586 2.6.31.12-1mnb
kernel (hd0,5)/boot/vmlinuz-2.6.31.12-desktop586-1mnb BOOT_IMAGE=desktop586_2.6.31.12-1mnb root=UUID=9fa0038a-319c-483e-b1ba-5d3713553da3 resume=UUID=2fe5618f-a003-4c23-bb64-a5787a03e056 splash=silent vga=788
initrd (hd0,5)/boot/initrd-2.6.31.12-desktop586-1mnb.img

title desktop586 2.6.31.12-3mnb
kernel (hd0,5)/boot/vmlinuz-2.6.31.12-desktop586-3mnb BOOT_IMAGE=desktop586_2.6.31.12-3mnb root=UUID=9fa0038a-319c-483e-b1ba-5d3713553da3 resume=UUID=2fe5618f-a003-4c23-bb64-a5787a03e056 splash=silent vga=788
initrd (hd0,5)/boot/initrd-2.6.31.12-desktop586-3mnb.img

title desktop586 2.6.31.13-1mnb
kernel (hd0,5)/boot/vmlinuz-2.6.31.13-desktop586-1mnb BOOT_IMAGE=desktop586_2.6.31.13-1mnb root=UUID=9fa0038a-319c-483e-b1ba-5d3713553da3 resume=UUID=2fe5618f-a003-4c23-bb64-a5787a03e056 splash=silent vga=788
initrd (hd0,5)/boot/initrd-2.6.31.13-desktop586-1mnb.img

title desktop586 2.6.31.14-1mnb
kernel (hd0,5)/boot/vmlinuz-2.6.31.14-desktop586-1mnb BOOT_IMAGE=desktop586_2.6.31.14-1mnb root=UUID=9fa0038a-319c-483e-b1ba-5d3713553da3 resume=UUID=2fe5618f-a003-4c23-bb64-a5787a03e056 splash=silent vga=788
initrd (hd0,5)/boot/initrd-2.6.31.14-desktop586-1mnb.img

### END MANDRIVA AUTOMAGIC KERNELS LIST

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

# Mandriva Linux installé sur disque USB
title linux sur disque USB
kernel (hd2,5)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=9fa0038a-319c-483e-b1ba-5d3713553da3 resume=UUID=2fe5618f-a003-4c23-bb64-a5787a03e056 splash=silent vga=788
initrd (hd2,5)/boot/initrd.img
chainloader +1
boot


Voilà si quelqu'un a une idée merci à tous
0
matser1973 Messages postés 347 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 5 juin 2015 104
Modifié par matser1973 le 29/12/2010 à 03:09
salut,

on dirais que tes partitions /dev/sda6 et /dev/hdc1 ne sont pas bootables. ensuite /dev/sdb1 est chez toi une partition étendue: je ne suis pas sur que l'on puisse booter sur une partition étendue.
puis tes entrées linux, linux-nonfb et failsafe bootent sur le même noyau: (hd0,5)/boot/vmlinuz.
si c'est possible, upgrade ton grub vers grub2: avec ce chargeur, il te suffira de taper la commande "update-grub2" pour obtenir un menu comme il faut.
j'espère t'avoir aidé...
0
zatox Messages postés 640 Date d'inscription samedi 17 février 2007 Statut Membre Dernière intervention 26 juin 2020 66
29 déc. 2010 à 16:16
Bonjour, merci pour ta réponse matser1973, mais mon histoire de garder le disque USB en ligne ça m'a foutu le bronx en effet, au départ j'ai 3 disques physiques:
1) Le primaire Sata-Hitashi sur lequel j'ai mandriva et windows (sda)
2) Le Maxtor en IDE avec uniquement une sauvegarde de windows (sdb)
3) Le disque en USB (sdc)

Sur le disque sdc (USB), à l'aide de clonezilla j'ai cloné le disque sda.
Ensuite, hier j'ai reconfiguré mon bureau, j'ai rajouté des plasmoïdes, travaillé sur des fichiers dans le home etc ... et j'ai également essayé de démarrer sur le disque USB mais quand je mettais l'USB en premier boot au niveau du BIOS, ça plantait en error 17. Bon jusque là pas trop grave. Mais il y a un truc que j'ai pas bien compris sans doute sous linux concernant les histoires de "montage des partitions" parce que ce matin quand j'ai démarré mon ordi sans avoir l'USB en ligne, je me suis retrouvé avec un ancien bureau et avec les fichiers que j'avais modifié hier dans le home se retrouvent à une version antérieure. Donc là je remets mon USB en ligne, je boote sur le sda (disque primaire) et là je retrouve mon nouveau bureau et mes fichiers modifiés. Donc je pense qu'hier je bootais bien sur le sda (puisque dans le BIOS je demandais le boot sur le sata-Hitashi) mais ensuite j'avais en ligne le home du sdc !!!!!! surement lié aux bidouilles dans le menu.lst et du montage des partitions sous linux !!!!!!!!!
Si quelqu'un peut m'expliquer la finasserie de mandriva-linux concernant les histoires de montage des disques ceci expliquerai peut-être cela. Bon bref je me suis débrouillé pour rapatrier mes fichiers nouvellement créés et j'ai reconfiguré mon bureau mais je n'ai pas branché mon disque USB comme ça je suis sûr de bien écrire sur le sata-hitashi !!!!!!!!!!!!
Si quelqu'un comprends le truc je suis preneur de ses explications mais pour le moment je vais laisser le disque USB en dehors du système je ne le brancherai que lorsque je voudrai faire des sauvegardes.
Merci pour vos réponses.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
matser1973 Messages postés 347 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 5 juin 2015 104
31 déc. 2010 à 05:53
la commande fdisk -l indique les partitions bootables par une étoile: pas d'étoile, pas de boot.

dans les systèmes unix (unix,linux,macosx...) il n'y a qu'une seule arborescence de répertoires. cette arborescence commence au sommet par la racine (/). il y a des répertoires vides, comme par exemple /mnt/cdrom/ qui sert à "monter" le système de fichiers du cdrom ou dvd de données. "monter" signifie que tu ajoute un système de fichier à un dossier vide de l'arborescence. par exemple, sur un cd, tu as deux fichiers titt et toto, un répertoire tutu, lequel contient un fichier "bonjour".
en montant le cdrom par cette commande (en supposant que ton lecteur cd est /dev/sr1):
mount -t iso9660 /dev/sr1 /mnt/cdrom

tu obtiendra le contenu de ton cdrom dans le repertoire /mnt/cdrom, qui était vide avant le montage. après le montage, tu accède au fichiers du cdrom suivants:
/mnt/cdrom/titi
/mnt/cdrom/toto
/mnt/cdrom/tutu/bonjour

il y a aussi le fichier /etc/fstab, qui indique quelles partitions sont monté au démarrage et où il sont montés. la ligne suivante indique les renseignements sur le montage automatique du système de fichiers /dev/sda1 du type ext3, dans le repertoire /home:
/dev/sda1 ext3 /home default 1 1

renseigne toi dans la base de connaissance de comment ça marche ou autre part sur internet, il doit bien y avoir un tuto quelque part...
0
zatox Messages postés 640 Date d'inscription samedi 17 février 2007 Statut Membre Dernière intervention 26 juin 2020 66
2 janv. 2011 à 00:24
Bonsoir, OK merci pour ta réponse, je vais étudier tout ce que tu me dis pour essayer d'y voir plus clair. Encore merci pour les réponses,, et meilleurs voeux pour 2011.
0
matser1973 Messages postés 347 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 5 juin 2015 104
2 janv. 2011 à 05:43
meilleurs voeux aussi
0