[linux-neuchatel] Problème avec kernel 2.21.3
Marc SCHAEFER
schaefer at alphanet.ch
Sun Jun 10 10:07:53 CEST 2007
On Sat, Jun 09, 2007 at 04:57:27PM +0200, Christian Wagner wrote:
> Non, je n'ai strictement rien changé au config que j'avais pour le 2.6.21-3
> qu'avec celui du site de debian.
Cette phrase est ambigüe. Choisir parmi une des possibilités suivantes:
1. tu as installé un package Debian binaire, cela fonctionnait; mais
quand tu as pris l'archive `vanilla' de kernel.org, copié le
.config du kernel installé précédent Debian, fait make oldconfig,
puis généré un kernel ou un package deb via make-kpkg --initrd,
installé le package et cela a installé un vmlinuz et un initrd,
chargé cela dans lilo ou grub correctement, mais cela ne marchait
pas (erreur que tu avais donnée)
2a. tu as installé un package Debian binaire, cela fonctionnait; mais
quand tu as pris l'archive `vanilla' de kernel.org, mais pas copié
le .config du kernel installé précédent Debian, cela ne marchait
pas.
2a. tu as installé un package Debian binaire, cela fonctionnait; mais
quand tu as pris l'archive `vanilla' de kernel.org, mais pas copié
le .config du kernel installé précédent Debian, cela ne marchait
pas, même en t'étant assuré que l'initrd était généré et utilisé
3. autre (décrire précisément)
Dans le cas 1, c'est alors un bug dans le kernel lui-même, ce qui est
possible (le modèle de développement du 2.6 est complexe, il faut bien
choisir son kernel et ne pas hésiter à le patcher -- ou prendre un
kernel source déjà patché et maintenu par une distribution).
Dans le cas 2a, c'est qu'il te manquait probablement l'initrd. Dans le
cas 2b c'est que tu n'as pas inclus le support pour le matériel
nécessaire.
> Mais pourquoi cela a-t-il posé des problèmes ?
Dernier conseil: la mise à jour d'un kernel est quelque chose
d'exceptionnel, qu'il vaut mieux pour éviter de perdre beaucoup de
temps, laisser en contrôle complet de la distribution, sauf cas
très particuliers.
PS: citer, ne pas concaténer!
More information about the linux-neuchatel
mailing list