Vous n'êtes pas identifié(e).
juste pour le fun j'ai testé la compilation du kernel 3.7.1 sur backtrack, merci à Yzeew pour m'avoir soufflé l'idée.
Comme backtrack possède déjà un kernel compilé inutile d'installé des dépendances il les as déjà.
On commence donc par se rendre dans le dossier qui va contenir les sources.
cd /usr/src
Ensuite on télécharge les sources et on les extrait.
wget -c http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.7.1.tar.bz2 && tar -xvjf linux-3.7.1.tar.bz2
Copiez les scripts initramfs afin que vous puissiez réellement être en mesure de démarrer à partir du noyau.
cp /usr/share/kernel-package/examples/etc/kernel/postinst.d/initramfs /etc/kernel/postinst.d/
Et
cp /usr/share/kernel-package/examples/etc/kernel/postrm.d/initramfs /etc/kernel/postrm.d/
Supprimer le lien vers le répertoire linux, faire un nouveau lien vers le nouveau noyau, et allez dans le répertoire Linux.
rm -rf linux && ln -s /usr/src/linux-3.7.1 linux && cd /usr/src/linux
Ensuite patcher et configurer votre kernel, je passerai les détail du patching et passerai direct à la configuration.
Importez votre ancienne config
cp /boot/config-$(uname -r) .config && yes "" | make oldconfig
Et lancez l'outil de configuration.
make menuconfig
Ou si vous voulez passer par un GUI.
make xconfig
Enregistrez vos modification et faites cette commande.
make-kpkg clean
Ensuite on passe à la compilation et à la création de fichier deb.
INSTALL_MOD_STRIP=1 CONCURRENCY_LEVEL=3 fakeroot make-kpkg --initrd --append-to-version=-your-kernel-custom kernel_image kernel_headers modules_image
Remplacez your-kernel-custom parce que vous voulez mais il n'accepte que les minuscules et les caractères + et -
Patientez le temps de la compilation qui selon votre machine durera un certain temps.
cd ..
Et installez le nouveau kernel
dpkg -i linux-headers-3.7.1-your-kernel-custom_3.7.1-your-kernel-custom-10.00.custom_i386.deb
Et
dpkg -i linux-image-3.7.1-your-kernel-custom_3.7.1-your-kernel-custom-10.00.custom_i386.deb
Ensuite reboot
Une fois la stabilité du kernel éprouvé vous pourrez désinstaller les anciens kernel
Si vous supprimez votre ancien kernel faite ceci
update-initramfs -c -k 3.7.1-* && update-initramfs -d 3.2.6 && update-initramfs -u
Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D
Hors ligne