Un petit article pour m'éviter une recherche google à chaque nouvelle compilation de kernel.
Edit : ajout de la méthode pour contourner le bug Debian sur la génération de l'initrd.
Etape 0 [Préliminaire] :
Étape 1 : Récupérer les sources sur kernel.org
Etape 2 : Extraire le fichier :
Étape 3 : Récupérer le .config:
Étape 4 : Modifier le .config :
Etape 5 : Compiler
Etape 6 : Installer :
/!\Les versions Squeeze et Sid de Debian sont beuguées
L'initrd n'est pas généré, pour ce faire, il suffit de tapper :
update-initramfs -c -k [REVISIONDUKERNEL]
Puis de modifier le menu.lst de grub ainsi :
title Debian GNU/Linux, kernel 2.6.30.5 (single-user mode)
root (hd0,2)
kernel /vmlinuz-2.6.30.5 root=/dev/sda5 ro single
+++initrd /initrd.img-2.6.30.5
title Debian GNU/Linux, kernel 2.6.30-1-amd64
root (hd0,2)
kernel /vmlinuz-2.6.30-1-amd64 root=/dev/sda5 ro
+++initrd /initrd.img-2.6.30-1-amd64
