configuration de grub

configuration de grub - Installation - Linux et OS Alternatifs

Marsh Posté le 16-01-2003 à 10:18:28    

voilou pour compiler mon kernel j'ai besoin de changer grub le hic c que g devant moi une notice pour lilo mais pas pour grub qui est légèrement différent  
voici la ligne qui me pose problème:
 
title Red Hat Linux (2.4.18)
        root (hd0,0)
        kernel /boot/bzImage ro root= ????
 
je ne c pas quoi mettre parce que en fait sur la ligne initialement  configurer voila ce qui apparait:
 
title Red Hat Linux (2.4.18-14)
        root (hd0,0)
 
        kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/
 
 
        initrd /boot/initrd-2.4.18-14.img
 
et pour la dernière ligne je dois mettre quoi?
je dois mettre pareil cad initrd /boot/initrd-2.4.18-14.img ou alors je dois créer un autre initrd et dans ce cas .. comment on fait ?
merci de vos réponse  :)

Reply

Marsh Posté le 16-01-2003 à 10:18:28   

Reply

Marsh Posté le 16-01-2003 à 10:51:15    

si tu es sur que cette ligne est bonne :
root (hd0,0)
alors il faut que tu mettes :
 kernel /boot/vmlinuz-2.4.18-14 ro root=/dev/hda1
 
mais peut-être qu'avec LABEL=/ ça marchait aussi, je connais pas cette syntaxe

Reply

Marsh Posté le 16-01-2003 à 10:58:10    

udok a écrit :

si tu es sur que cette ligne est bonne :
root (hd0,0)
alors il faut que tu mettes :
 kernel /boot/vmlinuz-2.4.18-14 ro root=/dev/hda1
 
mais peut-être qu'avec LABEL=/ ça marchait aussi, je connais pas cette syntaxe


 
non ma question ct pas ça ct quoi mettre à la palce des ???
le début c sur que c'est ça je recompile mon noyau du coup faut que je mette bzImage et non vmlinuzmachin
ma en fait je crois je v faire simple je v changer grub pour lilo mdr
pis plus tard je remettrais grub voila tout :)

Reply

Marsh Posté le 16-01-2003 à 11:21:28    

Partouche a écrit :


 
non ma question ct pas ça ct quoi mettre à la palce des ???
le début c sur que c'est ça je recompile mon noyau du coup faut que je mette bzImage et non vmlinuzmachin
ma en fait je crois je v faire simple je v changer grub pour lilo mdr
pis plus tard je remettrais grub voila tout :)
 


 
/dev/hda1 !

Reply

Marsh Posté le 16-01-2003 à 11:39:49    

Tu peux laisser le LABEL=/
Dans la RedHat (et peut etre d'autre) les partitions disposent d'un Label associé, qui peut etre utilisé pour ne pas avoir a bataillé pour trouver le device de la partition.
Pour le initrd, je sais pas si t'en a vraiment besoin (ca depends de plein de choses, et principalement de ce que t'as mis dans ton oyau, en module ou en dur), et si c'est le cas, je peux pas t'aider, j'utilise ni initrd, ni RedHat :/ (Debian propose un script qui s'en charge je crois).


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 16-01-2003 à 13:57:23    

e_esprit a écrit :

Tu peux laisser le LABEL=/
Dans la RedHat (et peut etre d'autre) les partitions disposent d'un Label associé, qui peut etre utilisé pour ne pas avoir a bataillé pour trouver le device de la partition.
Pour le initrd, je sais pas si t'en a vraiment besoin (ca depends de plein de choses, et principalement de ce que t'as mis dans ton oyau, en module ou en dur), et si c'est le cas, je peux pas t'aider, j'utilise ni initrd, ni RedHat :/ (Debian propose un script qui s'en charge je crois).


 
ah vi parce que en fait g essayé de changer le démarreur mais il veut as me mettre lilo donc v essayer en mettant ben un peu au pif :) mais c'pa grave soit ça marche soit marche pas!

Reply

Marsh Posté le 16-01-2003 à 14:00:53    

Partouche a écrit :


 
ah vi parce que en fait g essayé de changer le démarreur mais il veut as me mettre lilo donc v essayer en mettant ben un peu au pif :) mais c'pa grave soit ça marche soit marche pas!  

:pfff:

Reply

Marsh Posté le 16-01-2003 à 14:23:00    


 
 
rôoo mais t'inquiète je m'étrise moi  :pt1cable:  déjà que mes yeux ils bougent alors hein :)

Reply

Marsh Posté le 16-01-2003 à 14:23:42    

Partouche a écrit :


 
 
rôoo mais t'inquiète je m'étrise moi  :pt1cable:  déjà que mes yeux ils bougent alors hein :)


 
outchhhhhhhhhh comment j'ai écrit ça!!! je maitrise c mieux!!
oulllaaa g honte  :sweat:

Reply

Marsh Posté le 16-01-2003 à 14:35:40    

non mais euh en fait la g quand même un tit pb parce que avec lilo ils disent de faire "joe lilo.conf"  pour sauvegarder la conf et ensuite de faire "lilo" pour que ça se charge  
mais euh grub euh... déjà joe ça existe pas.. pis en plus si je fais grub il me demande de taper qqchose...  
 :sweat:

Reply

Marsh Posté le 16-01-2003 à 14:35:40   

Reply

Marsh Posté le 16-01-2003 à 14:40:17    

heu.... un truc qu'il faut savoir, c'est pas parce que c'est mis "root (hd0,0)" que la partition root est /dev/hda1, faut faire attention, ça peut être vrai mais pas tout le temps, dans le cas d'une partition /boot dédiée par exemple....
 
en fait Partouche, si tu regardes bien, en haut dans les lignes commentées, grub te mets la partition root à invoquer, voici mon cas par exemple :
 

Code :
  1. # grub.conf generated by anaconda
  2. #
  3. # Note that you do not have to rerun grub after making changes to this file
  4. # NOTICE:  You have a /boot partition.  This means that
  5. #          all kernel and initrd paths are relative to /boot/, eg.
  6. #          root (hd0,1)
  7. #          kernel /vmlinuz-version ro root=/dev/hda3
  8. #          initrd /initrd-version.img
  9. #boot=/dev/hda
  10. default=0
  11. timeout=5
  12. splashimage=(hd0,1)/grub/splash.xpm.gz
  13. title Red Hat Linux (2.4.18-18.8.0)
  14.         root (hd0,1)
  15.         kernel /vmlinuz-2.4.18-18.8.0 ro root=/dev/hda3
  16. title Red Hat Linux (2.4.18-17.8.0)
  17.         root (hd0,1)
  18.         kernel /vmlinuz-2.4.18-17.8.0 ro root=/dev/hda3
  19.         initrd /initrd-2.4.18-17.8.0.img
  20. title Red Hat Linux (2.4.18-14original)
  21.         root (hd0,1)
  22.         kernel /vmlinuz-2.4.18-14original ro root=LABEL=/
  23.         initrd /initrd-2.4.18-14.img
  24. [...]


 
à la 7ème ligne tu as : #          kernel /vmlinuz-version ro root=/dev/hda3
 
bref, tu utilises la ligne donnée...
 
Un truc qu'il faut savoir aussi, LABEL=/ n'est valable que si tu utilises un noyau d'origine RH avec un initrd, si tu le compiles toi-même : tu n'as pas besoin d'initrd (je te conseille de mettre ext3 en dur dans le noyau), mais il te faut mettre clairement le dev de ta partition root et non le label sinon tu auras à 100% sûr un kernel panic

Reply

Marsh Posté le 16-01-2003 à 14:49:25    

kernel panic... je le sens bien celui la  :)  
ben ouais sinon v voir tout ça..
pis en fait y'a pas besoin de faire tout ce que je disais la com avec lilo.. bon... okay v voir ..
bon alors g mis ça:
 
title Red Hat Linux (2.4.18)
        root (hd0,0)
        kernel /boot/bzImage ro root=dev/hdc1
        initrd /boot/initrd-2.4.18.img
 
en fait le initrd-2.4.18.img j'ai fait un copié coller du initrd-2.4.18-14.img c pas si c bien ou alors je le met pas.. je c pas..
pis par contre pour le "default" du début euh ça marche suivant la position où il se trouve dans le fichier en partant de zéro c ça?
ou alors c pas ça?

Reply

Marsh Posté le 16-01-2003 à 14:58:27    

Partouche a écrit :

kernel panic... je le sens bien celui la  :)  
ben ouais sinon v voir tout ça..
pis en fait y'a pas besoin de faire tout ce que je disais la com avec lilo.. bon... okay v voir ..
bon alors g mis ça:
 
title Red Hat Linux (2.4.18)
        root (hd0,0)
        kernel /boot/bzImage ro root=dev/hdc1
        initrd /boot/initrd-2.4.18.img
 
en fait le initrd-2.4.18.img j'ai fait un copié coller du initrd-2.4.18-14.img c pas si c bien ou alors je le met pas.. je c pas..
pis par contre pour le "default" du début euh ça marche suivant la position où il se trouve dans le fichier en partant de zéro c ça?
ou alors c pas ça?

:sweat:  :pfff:  
bon, déjà j'ai un gros doute sur le hdc1 :fou:  
je suis quaziment sur que tu devais mettre hda1 (je pense pas que tu es fait de partition /boot

Reply

Marsh Posté le 16-01-2003 à 15:03:57    

:(  :(  :(  
 :sweat:  
faut que je fasse gaffe j'v me faire engueuler si ça continu..
alors euh une partition /boot..
ah bah non j'ai pas g fait /home et / et swap.... okay c bon je rentre chez moi  :whistle:  
mais hdc1 ct marqué en haut du fichier je l'ai vu......
j'suis partie j'suis partie  :bounce:  
 

Reply

Marsh Posté le 16-01-2003 à 15:15:01    

Partouche a écrit :

:(  :(  :(  
 :sweat:  
faut que je fasse gaffe j'v me faire engueuler si ça continu..
alors euh une partition /boot..
ah bah non j'ai pas g fait /home et / et swap.... okay c bon je rentre chez moi  :whistle:  
mais hdc1 ct marqué en haut du fichier je l'ai vu......
j'suis partie j'suis partie  :bounce:  
 
 


tapes 'mount' ou 'df' et mets ici ce qu'il te dit...

Reply

Marsh Posté le 16-01-2003 à 15:15:48    

Partouche a écrit :

:(  :(  :(  
 :sweat:  
faut que je fasse gaffe j'v me faire engueuler si ça continu..
alors euh une partition /boot..
ah bah non j'ai pas g fait /home et / et swap.... okay c bon je rentre chez moi  :whistle:  
mais hdc1 ct marqué en haut du fichier je l'ai vu......
j'suis partie j'suis partie  :bounce:  
 
 


 
/dev/hda1 et ça marchera  ;)

Reply

Marsh Posté le 16-01-2003 à 15:19:13    

oula c trop complique ici
jmarrache :p

Reply

Marsh Posté le 16-01-2003 à 15:23:53    

alors mount ça m'a mis ça:
 
/dev/hdc1 on / type ext3 (rw)
none on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hdc2 on /home type ext3 (rw)
none on /dev/shm type tmpfs (rw)
 
vala
pis ben s't veux hda1 why not!

Reply

Marsh Posté le 16-01-2003 à 15:25:07    

donc c'est bien /dev/hdc1 ;)  
udok> :kaola:

Reply

Marsh Posté le 16-01-2003 à 15:25:10    

faboubou a écrit :

oula c trop complique ici
jmarrache :p


 
 :love: j't'aime bien toi!!! t comme moi mdr :)

Reply

Marsh Posté le 16-01-2003 à 15:26:27    

e_esprit a écrit :

donc c'est bien /dev/hdc1 ;)  
udok> :kaola:  


 
ah?
ben je c je met les deux com ça y'a pas de jaloux  :ange:  

Reply

Marsh Posté le 16-01-2003 à 15:32:48    

e_esprit a écrit :

donc c'est bien /dev/hdc1 ;)  
udok> :kaola:  

:na:  :fou:  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 :D

Reply

Marsh Posté le 16-01-2003 à 15:33:33    

Partouche a écrit :


 
ah?
ben je c je met les deux com ça y'a pas de jaloux  :ange:  
 


 
non fait pas :)

Reply

Marsh Posté le 16-01-2003 à 15:37:22    

udok a écrit :


 
non fait pas :)  


 
ben ct pour être gentille :)

Reply

Marsh Posté le 16-01-2003 à 15:49:41    

mdr ca se frite sec ici!!
aidez la pauvre partouche qui est dans le desespoir le plus total!!!
moi jpeut pas dire j'ai jamais recompile le kernel mdr

Reply

Marsh Posté le 16-01-2003 à 15:56:07    

alors partouche on casse tout ?  :D  
 
quand tu auras reussi a faire marché LIDS, tu me diras, ca minteresse aussi

Reply

Marsh Posté le 16-01-2003 à 16:00:39    

faboubou a écrit :

mdr ca se frite sec ici!!
aidez la pauvre partouche qui est dans le desespoir le plus total!!!
moi jpeut pas dire j'ai jamais recompile le kernel mdr


 
 :lol:  :whistle:

Reply

Marsh Posté le 16-01-2003 à 16:24:49    

De la doc pour Grub, à lire absolument pour comprendre quelque chose au fonctionnement de ce logiciel : http://www.linux-france.org/articl [...] ation.html
 
Et puis sinon, sous Debian, il suffit de faire :
apt-get install grub && grub-install && update-grub


Message édité par lucaramel le 16-01-2003 à 16:34:49
Reply

Marsh Posté le 16-01-2003 à 16:29:50    

sur une autre distro (exemple RH), pour ré/installer grub, il suffit de faire :
 
installation de grub dans le MBR du premier disque dur IDE :
grub-install --grub-shell=/boot/grub/menu.lst /dev/hda
 
sinon l'option --recheck permet de vérifier les périphériques de boot (fd0, hda en général)

Reply

Marsh Posté le 16-01-2003 à 16:49:27    

bon alors g rebooté sur le nouveau kernel la première fois g eu un kernel panic ben en fait j'avais oublié un "/" dans le fichier de boot ensuite bon démarrage mais petit erreure tout de même:
mount fs ext3 non pris en charge par le kernel... bon..
mais il a bien démarré du moins en mode texte g voulut lancer startx enfin l'interface graphique et la crack boum marche pô!
erreur:
xauth: error in locking authority file /root/.Xauthority
bon... et donc le fameux :
cannot open log file "var/log/XFree86.0.log"
alors est ce que c parce qu'il y'a 2 kernel différent sur le même ou bien parce que je n'ai pas bien renseigner le fichier /etc/grub.conf.. ou encore j'ai pas bien recompilé mon kernel...
that's the question!
donc je cherche...
ah oui et le patch lids pour qui j'ai recomplier le kernel me sort d violation à tout va....

Reply

Marsh Posté le 16-01-2003 à 18:20:52    

je comprends pas pourquoi le root pointe sur /dev/hdc1 pendant que l'autre pointe sur (hd0,0) ?

Reply

Marsh Posté le 16-01-2003 à 18:26:41    

udok a écrit :

je comprends pas pourquoi le root pointe sur /dev/hdc1 pendant que l'autre pointe sur (hd0,0) ?


 
hd(0,0) signifie 1er disque, 1 ère partition : son 1er disque c'est hdc, c'est à dire là où se trouve /boot

Reply

Marsh Posté le 16-01-2003 à 18:31:26    

Partouche a écrit :

bon alors g rebooté sur le nouveau kernel la première fois g eu un kernel panic ben en fait j'avais oublié un "/" dans le fichier de boot ensuite bon démarrage mais petit erreure tout de même:
mount fs ext3 non pris en charge par le kernel... bon..
mais il a bien démarré du moins en mode texte g voulut lancer startx enfin l'interface graphique et la crack boum marche pô!
erreur:
xauth: error in locking authority file /root/.Xauthority
bon... et donc le fameux :
cannot open log file "var/log/XFree86.0.log"
alors est ce que c parce qu'il y'a 2 kernel différent sur le même ou bien parce que je n'ai pas bien renseigner le fichier /etc/grub.conf.. ou encore j'ai pas bien recompilé mon kernel...
that's the question!
donc je cherche...
ah oui et le patch lids pour qui j'ai recomplier le kernel me sort d violation à tout va....


 
pour l'erreur ext3fs, si tu as mis l'initrd d'un autre noyau c'est pas bon et il faut que ext3 soit compilé dans le noyau et non en module
 
pour le problème de X, c'est peut-etre du au fait que le socket de X n'a pas été supprimé (reboot sauvage), donc il faut changer de mode d'init : tape init 3, puis supprimer /tmp/.X0-lock et /tmp/.X11-unix/X0


Message édité par BMOTheKiller le 16-01-2003 à 18:32:15
Reply

Marsh Posté le 16-01-2003 à 18:42:02    

BMOTheKiller a écrit :


 
hd(0,0) signifie 1er disque, 1 ère partition : son 1er disque c'est hdc, c'est à dire là où se trouve /boot


 
t sur ?  :??:  
je comprends pas, ça voudrait dire que c'est toujours de la forme :
(hd0,x) non ? (oui, je sais, je devrais lire la doc, mais ça marche toujours très bien chez moi puisque /boot est sur /

Reply

Marsh Posté le 16-01-2003 à 18:42:43    

sans doute que c'est parce que c'est hdc qui est marquer comme étant bootable sur son système ??

Reply

Marsh Posté le 16-01-2003 à 18:51:43    

nan mais hdc c'est son 1er disque dur, y a pas de disque dur hda ni hdb
 
j'ai fait ça aussi sur mon serveur pensant que j'avais un problème sur l'ide 1 alors qu'en fait c'est le chipset :
 
hda > graveur
hdb > rien
hdc > disque dur > dans grub : hd(0,0) = /boot sur hdc1
|-> hdc1 : /boot
|-> hdc2 : swap
|-> hdc3 : /tmp
|-> hdc4 : étendue
 |-> hdc5 : /var
 |-> hdc6 : /
 |-> hdc7 : /usr
hdd > rien


Message édité par BMOTheKiller le 16-01-2003 à 18:54:05
Reply

Marsh Posté le 16-01-2003 à 18:57:42    

BMOTheKiller a écrit :

nan mais hdc c'est son 1er disque dur, y a pas de disque dur hda ni hdb
 
j'ai fait ça aussi sur mon serveur pensant que j'avais un problème sur l'ide 1 alors qu'en fait c'est le chipset :
 
hda > graveur
hdb > rien
hdc > disque dur > dans grub : hd(0,0) = /boot sur hdc1
|-> hdc1 : /boot
|-> hdc2 : swap
|-> hdc3 : /tmp
|-> hdc4 : étendue
 |-> hdc5 : /var
 |-> hdc6 : /
 |-> hdc7 : /usr
hdd > rien
 


 
ok, j'ai capté  :jap:

Reply

Marsh Posté le 16-01-2003 à 21:46:14    

BMOTheKiller a écrit :


 
pour l'erreur ext3fs, si tu as mis l'initrd d'un autre noyau c'est pas bon et il faut que ext3 soit compilé dans le noyau et non en module
 
pour le problème de X, c'est peut-etre du au fait que le socket de X n'a pas été supprimé (reboot sauvage), donc il faut changer de mode d'init : tape init 3, puis supprimer /tmp/.X0-lock et /tmp/.X11-unix/X0


 
pour l'initrd en fait j'en avais pas mis...  :whistle:  
mais si j'en mets un je fais un copier coller de celui existant?
et puis pour X g rien supprimé mais ct pas sauvage g fais ça dans les règles g tapé reboot mdr  
bon ok c pas drôle
bon ben demain v supprimer les tmp alors oki et merci du conseil :)

Reply

Marsh Posté le 17-01-2003 à 09:29:16    

BMOTheKiller a écrit :


 
pour l'erreur ext3fs, si tu as mis l'initrd d'un autre noyau c'est pas bon et il faut que ext3 soit compilé dans le noyau et non en module
 
pour le problème de X, c'est peut-etre du au fait que le socket de X n'a pas été supprimé (reboot sauvage), donc il faut changer de mode d'init : tape init 3, puis supprimer /tmp/.X0-lock et /tmp/.X11-unix/X0


 
bon ben en fait je n'ai même pas pu redémarrer pour faire ça..
now je crois que c encore planté.. et que faut tout recommencer..
les erreurs qu'il me donne sont (quelque soit le kernel sur lequel je boot):
checking root filesystem contains a file system with errors, check forced  
et
unexpected inconsistency; run fsck manually
le hic c que quand j'arrive à lancer une console en forçant le passage et bien c en lecture seule alors je peux rien changer rien supprimer rien faire quoi..
j'ai aussi c erreurs la:
initializing USB interface, keyboard, mouse can't open dependencies file /lib/modules/2.4.18/modules.dep (no such file or directory)
 
alors c grave docteur?
moi je dirais com ça que ben faut que je recommence tout mais ça se trouve y'a quand même un moyen?
si oui merci de le dire :)

Reply

Marsh Posté le 17-01-2003 à 10:12:29    

T'aurais pas oublié de faire "make modules" et "make modules_install" par hasard ???

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed