HowTo : Build Kernel on OpenSUSE
Compiler un noyau linux sur sa Suse
Il existe deja pas mal de tutoriaux pour la compillation de son kernel mais je vais presenter ici une des methodes qui me parait etre la plus simple
Preparation
On recupere les sources du dernier kernel
- Pour ca, rien de plus simple, on va sur le site www.kernel.org et on récupere la derniere version du noyau linux en full (F)
- On decompresse notre kernel dans le repertoire /usr/src
On recupere la configuration de notre distribution
Il existe dans votre repertoire /boot, le fichier de configuration par defaut de votre noyau linux, et on va s’en servir de base.
On copie le fichier config-2.6.[…]-default dans le repertoire du kernel et on le renomme en .config pour que le kernel le reconnaisse comme un fichier de configuration:
- cd /boot
- cp config-2.6.[…]-default /usr/src/linux-2.6.[…]/.config
Compilation et installation
On compile
Donc maintenant on a le dernier kernel avec un fichier de configuration de base il ne nous reste plus qu’a compiler notre kernel.
Pour ca on utilise la commande “make” le mieux étant de compiler son kernel sans interface graphique, donc:
- su
- init 3 on décharge le serveur x
- cd /usr/src/linux.2.6.[…]/
- make
Le noyau linux va lire le fichier de configuration, mais comme un nouveau kernel n’arrive jamais sans nouvelles options, le noyau nous posera des questions sur ces nouvelles options donc soit on les active soit on appuie sur “entrée” et le kernel choisit une option par defaut.
On install
Le noyau etant compilé on peut maintenant installer les modules de celui-ci avec la commande “make modules_install”, et ensuite installer le noyau, avec la commande “make install”
Un petit reboot et au demarrage de Grub le nouveau kernel devrait etre present.
Tableau de bord




30 juillet 2006 at 10:41
Ah merci Sahid enfin un howto pour le kernel …. on va faire péter le moulin !
1 janvier 2007 at 14:40
salam
site tres intéressant merci pour tous ces info
je voudrai savoir s il n ya po de bug ou de crash si j upgrade le kernel de ma opensuse 10.2 ou sinon si je laisse son original kernel pi rien touchée hehehe
2 janvier 2007 at 18:27
Salut Samir,
La version du kernel de la 10.2 est assez recente pour que tu n’aies pas besoin de la mettre a jour à part si tu as besoin d’un driver specifique qui se trouve dans les dernieres versions du noyau.
Mais si tu veux rester a jour au niveau noyau sans trop perdre de temps a compiler, tu peux utiliser ce lien …
… ce sont les derniers kernel mis a jour par l’equipe openSuSE
8 septembre 2007 at 5:11
Hello
Such is life.
G’night
21 septembre 2007 at 22:25
Hello
Nice Site