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

Re: Compilation de kernel



Le Mardi, 7 Mars 2006 22.54, GanGan a écrit :

bonjour,

> encore moi avec toujours la meme histoire (il faut que j'y arrive !)
> j'ai recommencé fort de vos conseils :)
> j'ai fais:
> cp /boot/config-2.6.xx /usr/src/linux-2.6.15/.config

il faut d'abord faire 

make oldconfig 

ici (donc *avant* le menuconfig). Sinon, ça ne sert à rien de copier ton 
config-2.6.xx. (peut-être l'as-tu fait sans l'écrire..)

> make menuconfig (ou j'ai changé le M en x pour ext3)
> j'ai sauvegardé et lancé make-kpkg kernel_image
>
> normalement tout devrait fonctionner cette fois... si je met ext3 en dur
> il va pas me dire qu'il manque le initrd jespere :p
>
> > 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
>
> --
> GanGan

-- 
steve
jabber : sdl@jabber.org



Reply to: