Quelqu'un saurait-il quel est le format des initrd depuis le noyau
2.6.14. En effet, jusqu'au noyau 2.6.12, un 'mount -o loop
/boot/initrd....img /mnt' suffisait pour voir ce qu'il y avait dedans.
Depuis le 2.6.14, la commande me renvoie:
ioctl: LOOP_CLR_FD: Périphérique ou ressource occupé
mount: you must specify the filesystem type
Merci,
Marc PERRUDIN.
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
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é) :
[] % 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.
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...)
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.
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...)
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é) :
[] % 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.
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...)
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Marc PERRUDIN
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é) :
[] % 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
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
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
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
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é) :
[] % 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
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact