configuration de grub - Installation - Linux et OS Alternatifs
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
Marsh Posté le 16-01-2003 à 10:58:10
udok a écrit : si tu es sur que cette ligne est bonne : |
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
Marsh Posté le 16-01-2003 à 11:21:28
Partouche a écrit : |
/dev/hda1 !
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).
Marsh Posté le 16-01-2003 à 13:57:23
e_esprit a écrit : Tu peux laisser le LABEL=/ |
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!
Marsh Posté le 16-01-2003 à 14:00:53
Partouche a écrit : |
Marsh Posté le 16-01-2003 à 14:23:00
ReplyMarsh Posté le 16-01-2003 à 14:23:42
Partouche a écrit : |
outchhhhhhhhhh comment j'ai écrit ça!!! je maitrise c mieux!!
oulllaaa g honte
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...
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 :
|
à 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
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?
Marsh Posté le 16-01-2003 à 14:58:27
Partouche a écrit : kernel panic... je le sens bien celui la |
bon, déjà j'ai un gros doute sur le hdc1
je suis quaziment sur que tu devais mettre hda1 (je pense pas que tu es fait de partition /boot
Marsh Posté le 16-01-2003 à 15:03:57
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
mais hdc1 ct marqué en haut du fichier je l'ai vu......
j'suis partie j'suis partie
Marsh Posté le 16-01-2003 à 15:15:01
Partouche a écrit : |
tapes 'mount' ou 'df' et mets ici ce qu'il te dit...
Marsh Posté le 16-01-2003 à 15:15:48
Partouche a écrit : |
/dev/hda1 et ça marchera
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!
Marsh Posté le 16-01-2003 à 15:25:10
ReplyMarsh Posté le 16-01-2003 à 15:26:27
e_esprit a écrit : donc c'est bien /dev/hdc1 |
ah?
ben je c je met les deux com ça y'a pas de jaloux
Marsh Posté le 16-01-2003 à 15:33:33
ReplyMarsh 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
Marsh Posté le 16-01-2003 à 15:56:07
alors partouche on casse tout ?
quand tu auras reussi a faire marché LIDS, tu me diras, ca minteresse aussi
Marsh Posté le 16-01-2003 à 16:00:39
faboubou a écrit : mdr ca se frite sec ici!! |
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
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)
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....
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) ?
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
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: |
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
Marsh Posté le 16-01-2003 à 18:42:02
BMOTheKiller a écrit : |
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 /
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 ??
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
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 |
ok, j'ai capté
Marsh Posté le 16-01-2003 à 21:46:14
BMOTheKiller a écrit : |
pour l'initrd en fait j'en avais pas mis...
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
Marsh Posté le 17-01-2003 à 09:29:16
BMOTheKiller a écrit : |
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
Marsh Posté le 17-01-2003 à 10:12:29
T'aurais pas oublié de faire "make modules" et "make modules_install" par hasard ???
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