Voilà la méthode à utiliser. Je ne garantie pas le fonctionnement final, notamment sur le initrd qui doit être généré, il faut certains paquets que je ne connais pas tout à fait. Sinon la ligne d'option CFLAGS est la ligne conseillée pour compiler en optimisé pour un K6-II.
Tu devrais assez rapidement avoir un menu qui s'affiche en mode console (menuconfig). Là il va falloir bidouiller un peu pour trouver les options de config. qui vont bien avec ton processeur. C'est là qu'il faut aller « Processor Type and features > Processor Family » et sélectionner « K6/K6-II/K6-III ».
Une fois ceci fait, il "suffit" de faire « exit » jusqu'à ce que qu'il te demande « do you wish to save your new kernel configuration ? » et où il faut bien entendu répondre « yes » ^^
À partir de là, il faut laisser la machine tourner toute seule pendant... hum... longtemps. Vu la vitesse de ton processeur et le fait que l'on compile un énorme noyau made in debian, ça va prendre beaucoup de temps. Après ça va dépendre de ta mémoire aussi...
Au final tu vas te retrouver avec deux jolis paquets debian dans /usr/src/. Il suffit de les installer :
$ su -
<enter root passwd>
root$ cd /usr/src
root$ dpkg -i kernel*.deb
Enfin, un petit coup de nettoyage et ça devrait être bon :
$ cd /usr/src/kernel-source-2.6.7
$ make clean
$ su -
<enter root passwd>
root$ apt-get --purge remove kernel-source-2.6.7
root$ exit
Normalement le noyau s'est de lui-même intégré à Grub / Lilo et donc il doit être possible de booter dessus. Sinon faut modifier sa config. Grub / Lilo à la mano.
Voilà, ça devrait (normalement) marcher correctement.
[^] # Re: recompile
Posté par Julien Portalier . En réponse au message [KERNEL] ou sont les i586 et les K6-II. Évalué à 2.
$ su -
<enter root passwd>
root$ apt-get update
root$ apt-get install fakeroot kernel-package cramfsprogs initrd-tools module-init-tools kernel-source-2.6.7 kernel-image-2.6.7-386
root$ exit
$ cd /usr/src/
$ tar jxf kernel-source-2.6.7.tar.bz2
$ cd kernel-source-2.6.7
$ cp /boot/config-2.6.7-1-386 .config
$ export CFLAGS=-march=pentium-mmx -O3 -pipe -fomit-frame-pointer
$ fakeroot make-kpkg --append-to-version k6 --config menuconfig --initrd --bzimage kernel_headers kernel_image
Tu devrais assez rapidement avoir un menu qui s'affiche en mode console (menuconfig). Là il va falloir bidouiller un peu pour trouver les options de config. qui vont bien avec ton processeur. C'est là qu'il faut aller « Processor Type and features > Processor Family » et sélectionner « K6/K6-II/K6-III ».
Une fois ceci fait, il "suffit" de faire « exit » jusqu'à ce que qu'il te demande « do you wish to save your new kernel configuration ? » et où il faut bien entendu répondre « yes » ^^
À partir de là, il faut laisser la machine tourner toute seule pendant... hum... longtemps. Vu la vitesse de ton processeur et le fait que l'on compile un énorme noyau made in debian, ça va prendre beaucoup de temps. Après ça va dépendre de ta mémoire aussi...
Au final tu vas te retrouver avec deux jolis paquets debian dans /usr/src/. Il suffit de les installer :
$ su -
<enter root passwd>
root$ cd /usr/src
root$ dpkg -i kernel*.deb
Enfin, un petit coup de nettoyage et ça devrait être bon :
$ cd /usr/src/kernel-source-2.6.7
$ make clean
$ su -
<enter root passwd>
root$ apt-get --purge remove kernel-source-2.6.7
root$ exit
Normalement le noyau s'est de lui-même intégré à Grub / Lilo et donc il doit être possible de booter dessus. Sinon faut modifier sa config. Grub / Lilo à la mano.
Voilà, ça devrait (normalement) marcher correctement.