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

Re: Format de l'initrd en 2.6.14



Jean-Luc Coulon (f5ibh) a écrit :

> Le 22.11.2005 17:14:56, Jody a écrit :
>
>> Bonjour,
>>
>> Marc PERRUDIN a écrit :
>>
>>> [...]
>>> mount: you must specify the filesystem type
>>>
>>>
>>
>> as tu tenté de spécifier le systeme de fichier:
>>
>> mount -o loop -t ext2 /boot/initrd....img /mnt
>
>
> Je compile mes noyaux moi-même et j'ai besoin d'un initrd (lvm sur 
> raid1).
> Cet initrd, si on le construi avec mkinitrd, a besoin de devfs. Or, 
> depuis 2.6.14 (ou peut-être 2.6.13), le support de devfs (qui était 
> obsolète) a été jeté du noyau.
>
> Il faut donc construire les initrd avec autre chose.
>
> Il existe initramfs et yaird.
>
> Pour ne pas trop me casser la tête, j'ai choisis de le construire
> avec  yaird : il suffit de mettre
>
> ramdisk=/usr/sbin/mkinitrd.yaird
>
> dans /etc/kernel-img.conf
>
> Pour avoir un paquet Debian du noyau qui se comporte "comme si" (il y
> a  des restrictions) il avait été fait avec mkinitrd, je n'ai rien à 
> changer à ma méthode de travail ni à ma méthode de boot.
>
> Seulement, le format de cet initrd n'est plus le même. Il s'agit d'un 
> fichier de type cpio (une fois dé-gzippé) :
>
> [jean-luc@tangerine] % file initrd.img-2.6.14-k8-5
> initrd.img-2.6.14-k8-5: ASCII cpio archive (SVR4 with no CRC)
>
> Je pense que les initrd de Debian ont suivi le même chemin ou celui
> de  initramfs.

J'avais oublié qu'il y avait cette commande. Merci, c'est bien le format
qu'utilise les noyaux debian desormais. Je m'en vais etudier ca.

>
> Pour voir ce qu'il y a dedans, je le recrée avec "FORMAT directory"
> au  lieu de "FORMAT cpio". Il crée alors toute l'arborescence au lieu
> du  fichier lors de l'installation (attention, ne pas l'installer dan 
> /boot, ça peut faire désodre...)
>
>>
>> -- 
>> Jo
>
>
> Jean-Luc




Reply to: