#1 19-02-2008 13:25:46

conqueror
Modérateur
Date d'inscription: 02-02-2008
Messages: 123

[tuto]Changer de noyau : sous ubuntu

Sous linux, vous pouvez changer de noyau comme de chaussette.

Pour celà, vous avez plusieurs possiblitées :
-Utiliser aptitude sous ubuntu
-Compiler vous même le kernel.

Avec aptitude sous ubuntu :

Code:

sudo apt-get dist-upgrade

Vous devrez sûrement réinstaller vos drivers graphiques après ça. SI vous avez utilisé sudo apt-get install nvidia-glx(-new) et bien réinstallez-le. Si vous avez utilisé le driver propriétaire de nvidia (.run) vous devrez sûrement prendre les headers de votre nouveau noyau et recompiler. En revanche, si vous avez utilisé le script envy, vous devrez le réexecuter.

Si vous voulez compiler vous même le kernel (inspiré surtout de : http://doc.ubuntu-fr.org) :

Vous devrez d'abord installer le nécessaire pour compiler.

Code:

sudo apt-get install build-essential kernel-package initramfs-tools fakeroot
sudo apt-get install debconf-utils dpkg-dev debhelper bin86 ## paquets additionnels

ensuite, vous devrez créer le .config (c'est un fichier de configuration qui dit exactement ce qu'il faut compiler à compilateur).
Pour celà, vous pouvez utiliser des interfaces gtk/tk/qt ou bien la console.

Pour qt :

Code:

sudo apt-get install libqt3-mt-dev libqt3-headers

Pour gtk+

Code:

sudo apt-get install libglib2.0-dev libgtk2.0-dev libglade2-dev

Pour la console :

Code:

sudo apt-get install libncurses5-dev

pour tk :

Code:

sudo apt-get install tk-dev

Vous voilà prêt pour créer votre .config.

Dans ce tuto, vous compilerez les sources dans /usr/src. Il faut vérifier si vous en avez les droits.

Code:

groups

Si vous n'avez pas les autorisations, alors ajoutez vous.

Code:

sudo adduser $USERNAME src
sudo chown $USERNAME /usr/src ## si la commande du dessus ne vous donne pas l'accès en écriture du dossier /usr/src...

Maintenant reconnectez vous (dans la console, ne redémarrez pas via alt+ctrl+backspace) :

Code:

su $USERNAME

Ensuite, déplacez vous jusque dans le répertoire /usr/src/ :

Code:

cd /usr/src

Je vous conseille de supprimer les sources des anciens noyaux que vous avez compilés :

Code:

 rm -d -r ./linux-2.*

Ensuite téléchargez le noyau que vous souhaitez compiler et décompressez-le :

Code:

tar xvf linux-2.*.tar.bz2

Maintenant que tout est décompressé, introduisez vous dans le répertoire de votre noyau :

Code:

cd /usr/src/linux-2.*

Copiez la configuration de votre noyau actuel (ça vous évitera de tout reconfigurer) :

Code:

cp /boot/config-`uname -r` ./.config

puis :

Code:

make oldconfig

Vous devez maintenant configurer votre noyau pour lui ajouter des modules par exemple.

Pour celà, vous avez plusieurs possibilitées :

Code:

make menuconfig

Pour avoir un beau menu tout bleu

Code:

make xconfig

Pour utiliser une interface tk ou qt.

Code:

make gconfig

Pout utiliser une interface gtk+

Maintenant, compilez pour faire un .deb installable.

Code:

make-kpkg --initrd kernel_image

Une fois la compilation terminée, exécutez votre .deb :

Code:

sudo dpkg -i linux*.deb

Une fois votre kernel bien placé, n'oubliez pas de modifier grub (/boot/grub/menus.lst) sinon vous ne pourrez pas booter sur votre système. N'oubliez pas d'installer vos drivers NVIDIA.

Dernière modification par conqueror (21-02-2008 11:37:06)


http://www.enregistrersous.com/images2/vignettes_images/17662858520080322212002.jpg
Conq` for raivheur ?

Hors ligne

#2 20-02-2008 16:26:29

Thibow
Administrateur
Lieu: Nord
Date d'inscription: 17-12-2007
Messages: 309
Site web

Re: [tuto]Changer de noyau : sous ubuntu

Bonne idée !

Oui ça peut paraitre anodin pour certain, mais au final, c'est très important de mettre a jour son kernel !

La plupart des attaques sont effectués directement sur le kernel, et vu la rapidité a laquelle sortes les Exploits kernel root ... aie aie ^^

Mais sa n'empeche en rien d'effectué aussi des MAJ sur les logiciel, qui eux aussi bien souvent sont faillible car pas mise a jour !

Hors ligne

#3 21-02-2008 11:37:30

conqueror
Modérateur
Date d'inscription: 02-02-2008
Messages: 123

Re: [tuto]Changer de noyau : sous ubuntu

Tutorial fini smile


http://www.enregistrersous.com/images2/vignettes_images/17662858520080322212002.jpg
Conq` for raivheur ?

Hors ligne

#4 24-02-2008 00:20:59

conqueror
Modérateur
Date d'inscription: 02-02-2008
Messages: 123

Re: [tuto]Changer de noyau : sous ubuntu

J'en ferais un pour mandriva et éventuellement un pour gentoo (plus complexes)

Dernière modification par conqueror (24-02-2008 10:30:52)


http://www.enregistrersous.com/images2/vignettes_images/17662858520080322212002.jpg
Conq` for raivheur ?

Hors ligne

#5 24-02-2008 00:52:52

cabusar
Modérateur
Date d'inscription: 18-01-2008
Messages: 122

Re: [tuto]Changer de noyau : sous ubuntu

pas mal smile


http://firewiki.cabusar.fr/userbar/userbargoogle.png
http://firewiki.cabusar.fr/userbar/userbarnvidia.png
http://firewiki.cabusar.fr/userbar/userbaramd.png
http://firewiki.cabusar.fr/userbar/userbarfirefox.png

Hors ligne

#6 24-02-2008 20:54:29

Thibow
Administrateur
Lieu: Nord
Date d'inscription: 17-12-2007
Messages: 309
Site web

Re: [tuto]Changer de noyau : sous ubuntu

Tiens c'est marrant, je l'es pas encore tester mandriva, j'ai un cd que j'avais eu gratuitement par l'équipe mandriva a la nuit du hack 2006 mais je le retrouves plus hmm (flemme de DL)

Hors ligne

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr