Prob Grub

Salut les debianeur,

J’ai un petite question sur grub.

J’ai dans le fichier de config de grub ceci:

title           Debian GNU/Linux, kernel 2.6.18-4-k7
root            (hd0,4)
kernel          /vmlinuz-2.6.18-4-k7 vga=791 root=/dev/hdc1 ro
initrd          /initrd.img-2.6.18-4-k7
savedefault

title           Debian GNU/Linux, kernel 2.6.18-4-k7 (single-user mode)
root            (hd0,4)
kernel          /vmlinuz-2.6.18-4-k7 root=/dev/hdc1 ro single
initrd          /initrd.img-2.6.18-4-k7
savedefault

La tous est ok.

Seulement lors d’une mise a jour de grub avec update-grub, les options que j’ai passé a grub comme vga=791 sont supprimés, mais plus grave encore root=/dev/hdc1 devient root=/dev/hdc3! Alors la si je reboot je suis évidemment mal, j’ai pus qu’a resortir un live cd …

Je chercherai donc pourquoi update-grub veut mettre root=/dev/hdc3, s’appuie t’il sur un modèle dans un fichier quelque part, ou fait t’il une detection?

Merci

La ligne root devrait plutôt ressembler à ça ?

Je ne crois pas grub nomme toujours le disque de boot hd0.

J’ai essayer de mettre root (hd0,0) et de faire un update-grub

Il me remet

root (hd0,4)
kernel /vmlinuz-2.6.18-4-k7 root=/dev/hdc3 ro

Salut,

modifie ton fichier menu.lst puis enregistre et ne fait pas de update-grub

ça devrait suffir

/dev/hdc3 désigne la 3e partition de ton 3e disque dur.

Si tu mets root (hd0,4), ça correspond à /dev/hda5.

Si tu commençais par ns préciser le nombre de tes DD ?
si tu n’en a qu’un seul :
(HD0,x) ‘x’ étant le N° de la partoche
qui correspond à
hda(x+1)
si tu as plusieurs DD (admettons 2) et que celui qui est concerné est le secondaire :
(HD1,x)
qui correspond à
hdb(x+1) ou hdc(x+1) selon l’emplacement du DD sur les nappes.
Pour récapituler, la première notation, entre parenthèses, est (HD0,x) pour le premier DD et (HD1,x) pour le second mais attention au fait qu’il n’en est pas de m^ pour la seconde notation qui, elle, tient compte de l’emplacement, càd que (HD1,x) peut correspondre à hdbx ou à hdcx

Tu peux aussi ns envoyer ici le rslt de

fdisk -l

en précisant quelle est la partition ‘/’

J’ai qu’un seul disque dur, hdc. hda étant le lecteur dvdrom.

fdisk -l

Disk /dev/hdc: 100.0 GB, 100030242816 bytes
255 heads, 63 sectors/track, 12161 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1               1        5471    43945776   83  Linux
/dev/hdc2            5472        8094    21069247+   5  Extended
/dev/hdc3            8095        8337     1951866   1c  Hidden W95 FAT32 (LBA)
/dev/hdc4   *        8338       12161    30716280    7  HPFS/NTFS
/dev/hdc5            5472        5483       96358+  83  Linux
/dev/hdc6            5484        5495       96358+  83  Linux
/dev/hdc7            5496        5557      497983+  82  Linux swap / Solaris
/dev/hdc8            5558        8094    20378421   83  Linux

Donc la partition de boot est hdc1 soit hd0,0, lors d’un update-grub il me met :

kernel /vmlinuz-2.6.18-4-k7 root=/dev/hdc3 ro single
qui correspond à la partition windows caché, faut penser à modifier à la main par
kernel /vmlinuz-2.6.18-4-k7 root=/dev/hdc1 ro single
Sinon ben tu boot pas.

Et en plus il me met:
root (hd0,4), alors ca je sais encore moins pourquoi il me colle ca.

Ben c’est ce que je fais. Mais je voudrais connaitre la raison du pourquoi l’update-grub merdouille. :slightly_smiling:[/quote]

je ne comprends pas non plus !
ton boot est sur la MBR ?

Oui il est sur le mbr.

il faut que tu définisses les options par défaut dans menu.lst:

exemple[quote]

default grub root device

e.g. groot=(hd0,0)

groot=(hd1,2)

should update-grub create alternative automagic boot options

e.g. alternative=true

alternative=false

alternative=true

should update-grub lock alternative automagic boot options

e.g. lockalternative=true

lockalternative=false

lockalternative=false

additional options to use with the default boot option, but not with the

alternatives

e.g. defoptions=vga=791 resume=/dev/hda5

defoptions=quiet splash[/quote]

les lignes actives sont celles où il y a 1 seul #

linux-france.org/article/sys … al-fr.html

Ahh c’est donc ca :slightly_smiling:. Je pensais que le nombre de # n’avais pas d’importance et était des commentaires normaux.

Je te remercie :smiley: