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 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