Le 07.03.2006 07:42:27, GanGan a écrit :
j'ai du arreter mon serveur de mail donc si qqu a repondu dans la nuit a m'a question ou trouver l'initrd fabliqué je ne l'ai pas recu. sinon quelques autres questions : quand je fais un cat /boot/config-2.6.xx > .config dans /usr/src/linux-2.6.xx ca crée un .config si derriere je fais un make oldconfig apres avoir repondu a la multitude de questions j'ai un .config un .config.cmd et un .config.old la je suis un peu perdu :s si je fais un make menuconfig il ouvre le .config ? les autres servent
.config est utilisé, les autres sont des copies de versions anciennes.
a rien ? autre question ou puis je trouver dans make menuconfig la ligne qui parle de l'initrd pour pas le mettre ?
Ce n'est pas géré au niveau de make menuconfig. Il faut cempendant que le support ramfs soit intégré au noyau.
Le mieux est d'utiliser make-kpkg et de lui passer l'option --initrd.Le paquet du noyau ainsi créé installera un initrd lors de son installation par dpkg -i.
Selon les version de noyaux, il vous faut des utilitaires différents : auparavant, mkinitrd servait a gérer l'inirtd, même si vous ne l'appeliez pas explicitement mais il nécessitait que le noyau ait le support devfs... qui a été viré des derniers noyaux.
Pour ces derniers noyaux, il faut donc utiliser yaird ou initramfs.J'utilise yaird qui a une commande de compatibilité avec mkinitrd : mkinitrd.yaird Il faut l'indiquer dans /etc/kernel-img.conf :
ramdisk=/usr/sbin/mkinitrd.yaird Jean-Luc
Attachment:
pgpTc4KYZqLlu.pgp
Description: PGP signature