Le 11.09.2004 14:53:52, Zanton a �crit�:
Jean-Luc Coulon (f5ibh) a �crit :
[ ... ]
je ne connais pas trop cette m�thode, j'ai toujours utilis�e la m�thode g�n�rique. si j'utilise la m�thode debian, je vais avoir mon noyau aussi customiz� que si je passe par la m�thode g�n�rale (apr�s tout, j'ai d�ja mon .config, j'ai juste � lancer la compilation) ?Pourquoi ne pas utiliser les pquets de noyaud e Debian, que ce soit en 2..7 ou 2.6.8 ?apt-get install kernel-source-2.6.x...Et ensuite, construction du paquet avec les outils de kernel- package...Jean-Lucje vous tiens au courant ^^
C'est facile :- installer le paquet source, il va installer un archive tar.bz2 dans le r�pertoire /usr/src.
- installer le paquet kernel-package- d�compresser cette archive : tar xvpjf kernel-source-2.6.8.tar.bz2, il va tout d�compresser dans le r�pertoire kernel-source-2.6.8.
- faire le lien symbolique linux -> kernel-source-2.6.8 (conseill�) ln -s kernel-source-2.6.8 linux - aller dans le r�pertoire source cd /usr/src/linux- copier votre .config existant ou celui que vouz trouvez dnas /boot sous forme compress�e ou encore celui qui se trouve dans /proc/ config.gz si vous avez compil� le noyau avec l'option correspondante. - passer les commandes suivantes (vous pouvez choisir de modifier votre config avant, bien spur) :
make-kpkg --rootcmd fakeroot clean make-kpkg --revision ma_revision \ --append-to-version -mon append_to_version \ --rootcmd fakeroot kernel_imagepour ma_revision, je met la date 20040911 mais chacun est libre de son choix pour mon_append_to_version, je met k6-1 (ou k6-2, parce que mon processeur est un k6 et que je cross-compile parfois, �a me permet de m'y retrouver).
Apr�s un certain temps, vous allez trouver dans /usr/src un beau paquet debian tout neuf contenant *votre* noyau et que vous allez pouvoir installer (avec root)par la commade dpkg -i mon_noyau_a_moi.deb
par exemple, j'ai un paquet qui s'appelle : kernel-image-2.6.8-k6-6_20040909_i386.deb et la version du syst�me est : [EMAIL PROTECTED] % uname -aLinux tangerine 2.6.8-k6-6 #1 Thu Sep 9 10:30:42 CEST 2004 i586 GNU/ Linux
la commande make-kpkg permet de construire les modules se trouvant dans / usr/src/modules, je l'utilise par exemple en 2.4.xx pour les modules alsa. La commande est alors :
make-kpkg --revision ma_revision \ --append-to-version -mon append_to_version \ --rootcmd fakeroot modules_imageremarque : mon append_to_version doit �tre de pr�f�rence (facultatif, c'est � vous de voir) pr�c�dd� d'un tiret, le syst�me ne l'ajoute pas.
On peut utiliser comme option --initrd qui cr�� alors un initrd si celui-ci est requis par votre configuration.
L'installation du paquet va modifier automatiquement les liens symboliques /vmlinuz et /vmlinuz.old dans votre r�pertoire racine (si vous les utilisez).
L'installation du paquet va vous proposer de lancer lilo... Ca peut �viter de l'oublier.
Jean-Luc
pgpQyVQoOvUIg.pgp
Description: PGP signature

