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

Re: initrd et root sous lvm



Le 02.12.2004 13:38:27, Jean-Luc Coulon (f5ibh) a écrit :
Le 01.12.2004 22:06:33, Marc Bobillier a écrit :
* Jean-Luc Coulon (f5ibh) [2004-12-01 20:55:37 +0000]:

[ ... ]

Une différence essentielle que je n'avais pas remarquée :
lvm2create-initrd créé un initrd de type ext2
mkinitrd créé un initrd de type cramfs

J'avais bien cramfs dans monn noyau mais en module. Je refais une compilation (long....) pour l'insérer en dur.

Bon, ça ne marche pas mieux. J'ai les mêmes messages d'erreur sauf si je mets root=/dev/ram0. Là le cramfs se charge et le /sbin/init commence à s'exécuter mais il plante rapidement avec des messages comme :

initrd-tools: 0.1.74
/sbin/init: 358: cannot open bin/root: No such file
umount: Cannot open /proc/mount
umount: bin: Invalid argument
/sbin§init: 350 cannot create proc/sys/kernel/real-root-dev: Directory nonexistant
cat: proc/cmdline: No such file or directory
mount: Mounting /devfs on /devfs failed: no such device
... etc ..

Et là, je suis pris d'un doute : le support pour devfs est-il nécessaire pour la création d'un initrd à la debian ?


J'ai tenté de créé un initrd ext2 avec mkinitrd (parce qu'il est plus rapide de faire un initrd que de refaire un noyau complet...) mais il échoue avec le message suivant :
[root@tangerine] # mkinitrd -o initrd.img-2.6.9-k6-6 2.6.9-k6-6
mkfs.ext2: décompte de blocs corrompus - /dev/fd/3


Autre possibilité : mettre DELAY=10 (par exemple) dans
/etc/mkinitrd/mkinitrd.conf

Ca n'a servi à rien : je n'arrive pas jusque là (apparament) dans ma procédure de boot.


--
marc

Jean-Luc

Attachment: pgpqG3xsNsJH7.pgp
Description: PGP signature


Reply to: