Le 11.09.2004 23:42:58, Zanton a �crit�:
Ce n'est pas plus simple � compiler mais �a permet de g�rer ses paquets de fa�on beaucoup plus rigoureuse. Il installe dans /boot le vmlinuz cr�� aiinsi que le config et la System.map, ce qui peut �tre utilise par la suite. On n'a pas � se pr�ocuper de la coh�rence entre l'arborescence des modules et le syst�me, tout est fait automatiquement et il est ainsi beaucoup plus facile de faire coexister plusieurs versions (personnelles) contruites � partir des m�me sources/Jean-Luc Coulon (f5ibh) a �crit :Je trouve pas que ce soit beaucoup plus simple que une compilation classique ^^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.debpar 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/ Linuxla 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-Lu c
Et j'utilise grub et pas lilo comme �a je risque pas d'oublier de faire un #lilo ^^
J'utilise grub aussi ;-) On peut cr�er automatiquement les blocs grub aussi ..
par contre, vous parlez de kernel 2.6.8 : c'est celui que j'ai et il me pose des pbs pour la gravure, je suppose que c'�tait � titre d'exemple.
Oui, c'est un exemple mais j'utilise (pour des donn�es, je n'ai pas encore eu � graver de l'audio) le dernier noyau 2.6.8 *avec les sources de Debian* et �a fonctionne parfaitement.
Jean-Luc
pgpCWEVYXhbzm.pgp
Description: PGP signature

