Je suis passé de Mandrake 7.0 à la Mandrake 7.1 par le biais des CD de revues: j'essaayais. Maintenant je crois être fixé: je resterai Mandrake.
Je suis ainsi passé du noyau 2.2.13-yymdk à 2.2.15-zzmdk.
Puis j'ai télé chargé les mises à jour Mandrake par le biais de l'icône présente sur le bureau et je me suis retrouvé avec le noyau 2.2.16-9mdk installé : celui sous lequel je fonctionne actuellement. Les paquets télé chargés sont je crois des RPM et l'installation est automatique bien que l'on puisse choisir ce que l'on veut installer (en revanche je n'ai pu vraiment choisir au téléchargement: pr que cela marche j'ai du TOUT télécharger. Presque 4 heures :-()

Je me suis alors senti l'âme d'un explorateur et j'ai voulu passer à la compilation du noyau : pour cela il a fallu que je récupère les sources. après qq. pb avec make bzImage qui demande pr fonctionner de trouver un répertoire linux dans /usr/src alors que je l'avais déjà renommé linux-2.2.16 pour le distinguer du linux-2.2.16 que m'avait installé la mise à jour, lequel ne contenait pas les sources (et que j'avais baptisé linux-2.2.16.orig).

Si vous ne suivez pas, pas de pb; moi non plus et la question que je veux poser arrive maintenant.

Peut-on retrouver les boites de dialogue du "make xconfig" qui ont abouti au fichier image du noyau qui fonctionne actuellement ?

En effet mes essais de réglage du noyau merdoient régulièrement. de plus pour refaire un essai j'efface tout et je recommence ... à zéro, par la décompression et l'extraction des sources (cd /usr/src, puis tar zvf linux-2.2.16.tar.gz).
O'Reilly dit que l'on peut retrouver les options d'un précédent make xconfig, mais je ne sais comment m'y prendre, et j'avoue ne pas avoir remarqué si c'était le cas.
Et puis, ce que je voudrais, c'est retrouver les réglages choisis par Mandrake, et ainsi me faire la main petit à petit : les réglages du noyau "/boot/vmlinuz-2.2.16-9mdk" !
 

Mon pb vient aussi de ce que je ne sais vraiment ce qui se passe lors de la compilation : le système Linux des éditions O'Reilly n'est pas très explicite là-dessus. 
J'ai quand même découvert que :

  • - certaines lignes du fichier /etc/fstab sont corrigées;
  • - il est créé un répertoire /lib/modules/2.2.16 : qui lui a dit de noter la version ? et le rpm de mise à jour avait, lui, installé un /lib/modules/2.2.16-9mdk, alors que dans /usr/src/ c'était "linux-2.2.16" tout court. A noter que la lecture du "makefile de haut niveau" recommandé par O'Reilly m'a semblé particulièrement indigeste et que si c'est là qu'il faut chercher, je ne suis pas encore prêt :-( ou capable de comprendre.
  • - un certain nombre de fichiers sont créés et mélangés aux sources, et à part l'image du noyau, je ne sais à quoi servent les autres, ni même qui ils sont !! Voilà pourquoi je n'ose pas refaire un "make xconfig" sur un truc qui n'a pas marché : je ne sais à quelles modifs irrattrapables j'aboutirai ?

Répondre à