[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: probleme de boot avec un 2.6.7/etape pour booter en 2.6



Le 10.07.2004 17:52:14, Yohann Desquerre a écrit :
Jean-Luc Coulon (f5ibh) wrote:

Si on reprend depuis le début, comment avez-vous créé votre intird ?


j'ai taper la command suivante : mkinitrd -o initrd-kernel-2.6.7. img 2.6.7 (c'est là que de le sytème se plaint de ne pas trouver le /etc/ modprobe.conf et /lib/modules/modprobe.conf)

Est-ce qu'on peut avoir tous les messages lors de la construction de cet initrd ?

Est-ce que vous avez un /etc/modprobe.conf ou /lib/modules/modprobe. conf (non vides). Le plus souvent /etc/modprobe.conf contient juste un include de /lib/modules/modprobe.conf ?



Est-ce que vous avez eu la curiosité de le monter via le loopback pour voir ce qu'ill y avait dedans ?


j'aimerais bien mais je ne me rappelle pas de la commande ? et au cas ou j'y arrive je ne saurais pas dire s'il l'mage est correcte ... a quoi çà doit ressembler ?

cd /tmp
mkdir initrd
cp /boot/initrd-2.6.7.xxxx.gz .
gunzip inird-2.6.7.xxxx.gz (s'il est zippé ;-)) )
mount -o loop initrd-2.6.7.xxxxx initrd
cd initrd
et là vous parcourez l'arborescence de votre intird ...




Quel est la structure de votre lvm ? Est-ce que / est sous lvm aussi ?


qu'est ce que vous entendez par structure ?

/dev/vgxx etc avec les major/minor ...


/  n'est pas lvm !



Quels sont les lignes de votre lilo.conf / grug/menu.lst qui concerne ce noyau ?


voici :


title           Debian GNU/Linux, kernel 2.6.7
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.7 root=/dev/hda1 ro
initrd          /boot/initrd-kernel-2.6.7.img


Pour info les étapes que j'ai effectuées sont les suivantes :


j'ai installer  :
  - LVM2
- module-init-tools( mais je l'ai juste installer peut être il y a t-il une commande à lancer ????) - le mkinitrd ne trouve pas les fichiers modprobe.conf( c'est ce qui m'amène à la question d'avant).

Oui, ça ne suffit pas par ce que ça ne créé pas le modprobe.conf dont on parlait précédament : Dans /usr/share/doc/module-init-tools/examples/ il y a un script generate-modprobe.conf.gz

Vous le copiez dans un endroit agréable, vous le dézippez et vous le rendez exécutable.

Son lancement avec --help (IIRC) doit vous donner le mode d'emploi.
Il va prendre en entrée votre /etc/modules.conf et créer en sortie un modprobe.conf

Par la suite, mais c'est une autre histoire, il faudra mettre à jour ce modprobe.conf en utiliant les outils Debian (update-modules.modutils).

En 2.4 pour ce faire, vous avez un répertoire /etc/modutils et /etc/ modules.conf est créé à partir des éléments trouvés dans ce répertoire.

En 2.6 le répertoire s'appelle /etc/modprobe.d et c'est modprobe.conf qui est créé.

La syntaxe est sensiblement différente. Mais vous aurez le temps de regarder ça par la suite.


--
		- Jean-Luc

P.S. : pensez à lire les archives de la liste, ça fait 2 fois en 10 jours que je donne lla prcédure pour créer modprobe.conf avec le script en question.





Reply to: