Pages : 1
#1 Le 26/11/2009, à 14:42
- tnnico
[Résolu] Paramétrage de grub
Bonjour à tous,
Lors d'une mise à jour j'ai accepté de modifier mon fichier menu.lst...
Et j'ai perdu XP...
J'ai beau bidouillé, je n'arrive plus à booter normalement.
J'ai deux disques dur;
XP est installé sur un et Ubuntu sur l'autre.
Le menu de grub se trouve sur le disque sdb (qui est celui sur lequl je boote en premier dans le setup).
Si je modifie le setup pour booter sur le premier disque, je boote bien sous XP
La commande fdisk -l donne :
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 : 0x768b768b
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 5735 46066356 7 HPFS/NTFS
/dev/sda2 7649 29059 171983857+ f W95 Etendue (LBA)
/dev/sda3 5736 7648 15366141 7 HPFS/NTFS
/dev/sda5 7649 21672 112647748+ 7 HPFS/NTFS
/dev/sda6 21673 29059 59336046 7 HPFS/NTFS
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
Disque /dev/sdb: 320.1 Go, 320072933376 octets
255 têtes, 63 secteurs/piste, 38913 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x0009cfde
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 4863 39062016 83 Linux
/dev/sdb2 4864 4931 546210 83 Linux
/dev/sdb3 9727 38913 234444577+ f W95 Etendue (LBA)
/dev/sdb4 4932 9726 38515837+ 83 Linux
/dev/sdb5 9727 9969 1951866 82 Linux swap / Solaris
/dev/sdb6 9970 12401 19535008+ 83 Linux
/dev/sdb7 12402 38913 212957608+ 7 HPFS/NTFS
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
J'ai rajouté quelques lignes dans le menu.lst.
Avec celui-ci :
title XP
root (hd2,0)
makeactive
map (hd0)(hd2)
map (hd2)(hd0)
chainloader +1
title Ubuntu 9.10, kernel 2.6.31-15-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.31-15-generic root=UUID=90d4750d-e2bc-4950-aef1-2cf77b5caeaf ro quiet splash locale=fr_FR
initrd /boot/initrd.img-2.6.31-15-generic
quiet
title Ubuntu 9.10, kernel 2.6.31-15-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.31-15-generic root=UUID=90d4750d-e2bc-4950-aef1-2cf77b5caeaf ro single
initrd /boot/initrd.img-2.6.31-15-generic
J'obtiens
Error 21 : Selected disk does not exist
Et si je remplace les lignes concernant XP par :
title XP
root (hd1,0)
makeactive
map (hd0)(hd1)
map (hd1)(hd0)
chainloader +1
J'obtiens :
Error 11 : Unrecognized device string
j'ai essayé quelques autres solutions, mais sans plus de succès...
Si quelqu'un a une idée, je suis preneur...
D'avance merci,
Nico
Dernière modification par tnnico (Le 27/11/2009, à 14:50)
Hors ligne
#2 Le 26/11/2009, à 16:37
- david1234
Re : [Résolu] Paramétrage de grub
Eventuellement, supprime les lignes
makeactive
map (hd0)(hd1)
map (hd1)(hd0)
pour voir ce qui se passe.
"Les révolutions commencent généralement par le remplacement des vieilles certitudes par de nouvelles et non par des découvertes originales dans un domaine complètement nouveau." S.J.GOULD
Mon blog : http://avousdire.wordpress.com/
Hors ligne
#3 Le 26/11/2009, à 16:48
- tnnico
Re : [Résolu] Paramétrage de grub
Si je supprime les lignes
makeactive
map (hd0)(hd1)
map (hd1)(hd0)
Le boot bloque sur : Starting up
Nico...
Hors ligne
#4 Le 27/11/2009, à 14:50
- tnnico
Re : [Résolu] Paramétrage de grub
J'ai résolu mon problème, même si je n'ai pas encore bien compris pourquoi il fallait faire ça : changer root en rootnoverify, ce qui donne (pour la partie XP) :
title XP
rootnoverify (hd1,0)
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
Bonne journée à tous,
Nico
Hors ligne
Pages : 1