Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

Bienvenue invité
 

Langue

 

Le Forum

Vous n'êtes pas identifié.

  • Index
  •  » Tutoriaux
  •  » [Tutoriel] Compilation de Kernel sous Debian [2.6.9] (Désuet)

#1 03 Dec 2004 19:57:40

Tengu
Gourou(e) du libre
Lieu: La Tour-de-Peilz
Date d'inscription: 17 Nov 2004
Messages: 493
Site web

[Tutoriel] Compilation de Kernel sous Debian [2.6.9] (Désuet)

Voilà un petit tuto....
Merci à WaVeR pour la relecture wink


**********
!! Lire tout le tuto avant de commencer.
**********



**********
!! Avant de faire quoi que ce soit, ne pas oublier de sauver vos données, tant sous Windows que sous une version de Linux.

Pour faire cette installation, j'ai utilisé la configuration par défaut pour les partitions, soit tout le disque dur, en mode "bureau", donc avec un "/home" séparé.

!! Il faut prévoir assez pour / de manière à ne pas être géné quand vous installez/décompressez les sources du Kernel
**********

**********
Les signes:
# : code à entrer en mode console en ROOT
$ : code à entrer en mode console en USER
< : texte à modifier dans un fichier
-> : demande du système à laquelle vous devez répondre
!! : Attention
**********


***********************************************************
***********************************************************
******  Matériel et ce qu'on va installer avec
******    ce tutorial:
***********************************************************
***********************************************************

CD NetInstall de Debian, sur http://www.debian.org/devel/debian-installer/
Une connexion réseau rapide, sur modem/routeur Ethernet
-------
Passage en "Unstable"
Mise en place d'une installation light de Debian, avec XFce4 comme WM [http://xfce.org]
Mise en place du noyau 2.6.9 "Debian"
Quelques autres noms de programmes en bas de la page pour le Net et le traitement des images


------------------------------------------
------------------------------------------


Mettre le CD fraichement gravé de Debian dans le lecteur, et booter dessus. Pour la config BIOS, je vous laisse aller traffiquer dedans, faut juste mettre le "first boot" sur le lecteur CD.

Au prompt:

-> linux26

Suivre les instructions.

!! Rien installer de plus [ni gestionnaire de fenêtre, ni serveur [à moins que vous en ayez réellement besoin, et encore]

****
Tip: Nano est un éditeur de texte fourni par défaut. Personnellement, je préfère Joe. Je me base donc dessus. Si vous voulez plutôt Vi(m) ou Nano, remplacez Joe par vi ou nano.
****


S'enregistrer en tant que ROOT dans la console


# apt-get install joe

# joe /etc/apt/sources.list

mettre unstable à la place de testing, sauf pour security

# apt-get update


Attention!! ne pas faire "apt-get upgrade", ca les fera pour le kernel 2.6.8, or on va passer au 2.6.9


# apt-get install grub [mise à jour de grub]

# apt-get install kernel-source-2.6.9

# apt-get install x-window-system

[configurez selon matériel]

# apt-get install xfce4

# apt-get install gdm [ou kdm]

# apt-get install xfree86-driver-synaptics


****
Tip: pour les ordinateurs Portables:


# apt-get install xfree86-driver-synaptics

# joe /etc/X11/XF86Cfong-4

Changer dans

< "Section InputDevice":
<   Identifier "Configured Mouse"
<   Driver "synaptics"
<   Option "CorePointer"
[le reste peut rester pareil. Attention aux majuscules/minuscules]


Ceci vous permettra d'utiliser pleinement le touchpad

****

Une fois fait:

# gdm

pour lancer l'interface graphique, se connecter en utilisateur standard

Ouvrir une console.

$ su
-> [password]

# cd /usr/src

# tar jxvf kernel-source-2.X.X.tar.bz2

Pour tout décompresser


!! il est fortement conseillé de faire ceci:

# ln -s kernel-source-2.6.9 linux


# atp-get install libncurses5-dev

C'est une dépendance que je me suis ramassé dans les dents lors de la tentative de lancement de la commande suivante....

# exit

$ make menuconfig

Vous entrez dans la phase obscure de Linux: le Kernel... âmes sensibles s'abstenir!!!

Une fois fait:

$ su
-> [password]

# make-kpkg clean  // permet de virer les anciennes boutures de compilation... prenez l'habitude de le faire tout le temps, ça évitera des déconvenues et des pertes de temps

# make-kpkg --revision=Release1.0 kernel_image

le --revision=Release1.0 est un moyen de repère pour vous tout comme debian. Mettez par exemple la version, voire carrément la date à laquelle vous avez compilez votre noyau....

!! Attention: il faut y mettre un nom de version, et un numéro de version, sinon ce n'est pas accepté!!

Allez vous prendre un bon café, une tasse de thé ou autre.... la compilation est la partie la plus simple, mais aussi la plus longue pour vous: à part admirer la superbe liste du contenu du kernel, y a pas beaucoup à faire devant le pc.....

------------------------------------------
------------------------------------------

# cd ..

# dpkg -i kernel-image-2.X.X.perso.deb

Ceci lancera l'installation de votre Kernel "maison"

On vous proposera de faire une disquette de boot en cas de gros soucis.... petit conseil: si vous êtes soucieux, acceptez.. et si vous l'êtes pas, acceptez quand même.. Personnellement, jamais eu de problème, mais...

Ensuite, il ne vous reste plus qu'à tester votre nouveau kernel avec un petit


****
Tip: si vous avez LiLo comme lanceur, il vous faut faire:

# lilo -v

****

Test "fumée": le reboot

# reboot


Si tout se passe bien, tant mieux... sinon, rebootez sous l'ancienne version du noyau, et faites:


# apt-get remove kernel-image-2.X.Xperso

OU

# apt-get remove --purge kernel-image-2.x.Xperso ¦¦  Permet de tout virer, fichier de config compris


------------------------------------------
------------------------------------------

Divers:


Internet:

# apt-get install mozilla-firefox  ¦¦  le navigateur

# apt-get install mozilla-thunderbird  ¦¦  le client mail

Manipulations d'images:

# apt-get install gimp


------------------------------------------
------------------------------------------


Commandes de base pour Joe:

^KD = enregistrer
^KZ = quitter
^KX = enregistrer et quitter
^KH = affiche les commandes

^ = CTRL
------------------------------------------
------------------------------------------


Pour un paramétrage graphique du Kernel:

# apt-get install libsoqt-dev

Ce package vous permettra de faire un
# make xconfig
à la place de
# make menuconfig


------------------------------------------
------------------------------------------

Documentation en ligne:

http://www.swisslinux.org/ ¦¦ Forum suisse en français sur Linux, dont Debian.
http://www.bootsplash.de/ ¦¦  Le site pour les SplashScreens, en anglais.
http://ernest2.cheska.net/index.shtml ¦¦  Site en français avec pas mal de doc et de tutos, dont un "simple" pour la compilation de kernels sous Debian.
http://packages.debian.org  ¦¦  Le site officiel de Debian, et en particulier la librairie de packages pour Debian, avec moteur de recherche avancé.

------------------------------------------
------------------------------------------

Auteur: Phoenix, linux@phoenix818.ch
Date: 02.12.2004
Ordinateur: Medion "Microstar" portable, P3 1GHz, 256SDR, 20Go HD, écran 15.1''

------------------------------------------
------------------------------------------

Dernière modification par calimarno (27 Jun 2007 19:20:32)


Science sans conscience n'est que ruine de l'âme

https://twitter.com/swisstengu (compte twitter)
https://blog.tengu.ch/ (un blog parmis tant d'autres)

Hors ligne

 

#2 06 Dec 2004 13:22:37

Swebian
Invité
 

Re: [Tutoriel] Compilation de Kernel sous Debian [2.6.9] (Désuet)

Parfait,

Merci pour ton tuto. Il reste maintenant la mise en page à effectuer. Par exemple comme celui de WaVer. J'essayes de m'occuper de ça cette semaine.

Salutations.

 

#3 06 Dec 2004 16:38:51

Tengu
Gourou(e) du libre
Lieu: La Tour-de-Peilz
Date d'inscription: 17 Nov 2004
Messages: 493
Site web

Re: [Tutoriel] Compilation de Kernel sous Debian [2.6.9] (Désuet)

Hum... Mon tuto fait un peu minable à côté de celui de WaVer... :? On pourrait presque le virer, celui de WaVer est plus complet... Peut-être seulement récupérer les liens, ils peuvent être utiles... Mais sinon...

Je pense pas que ça vaille la peine de le mettre en forme... Enfin, c'est aux admins de voir, mais s'il est viré, no problemo wink


Science sans conscience n'est que ruine de l'âme

https://twitter.com/swisstengu (compte twitter)
https://blog.tengu.ch/ (un blog parmis tant d'autres)

Hors ligne

 

#4 06 Dec 2004 16:58:55

Swebian
Invité
 

Re: [Tutoriel] Compilation de Kernel sous Debian [2.6.9] (Désuet)

Hum... Mon tuto fait un peu minable à côté de celui de WaVer... :? On pourrait presque le virer, celui de WaVer est plus complet... Peut-être seulement récupérer les liens, ils peuvent être utiles... Mais sinon...

Je pense pas que ça vaille la peine de le mettre en forme... Enfin, c'est aux admins de voir, mais s'il est viré, no problemo wink

Egal, il a sa place ici aussi.

Pas de soucis.

 
  • Index
  •  » Tutoriaux
  •  » [Tutoriel] Compilation de Kernel sous Debian [2.6.9] (Désuet)

Pied de page des forums

Powered by FluxBB