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

Re: impossible de graver de l'audio



Le 11.09.2004 14:53:52, Zanton a écrit :
Jean-Luc Coulon (f5ibh) a écrit :
[ ... ]

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-Luc


je vous tiens au courant ^^



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) ?


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_image

pour 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 :
[jean-luc@tangerine] % uname -a
Linux 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_image

remarque : 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

Attachment: pgpMxXoX7odq9.pgp
Description: PGP signature


Reply to: