Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Applications

Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )

Réponse
 
Outils de la discussion
Vieux 06/07/2006, 17h29   #1 (permalink)
Responsable
Hardware
 
Avatar de Arnaud F.
 
Date d'inscription: août 2005
Localisation: Huttenheim
Âge: 21
Messages: 3 986
Envoyer un message via MSN à Arnaud F. Envoyer un message via Skype™ à Arnaud F.
Par défaut Installation de mon noyau

Bonjour à tous et à toutes ( et oui encore moi ),

maintenant que j'ai une interface graphique, j'ai décidé de me compiler mon propre noyau, donc j'ai téléchargé le dernier noyau stable sur http://kernel.org (j'ai pris le 2.6.17.3), et je l'ai compiler .

J'aimerai savoir ce que je dois faire pour booter dessus maintenant ( en évitant de supprimer l'ancien pour que je puisse rebooter dessus au cas ou)

__________________
~~~~~ Responsable Hardware. ~~~~~
Pour rejoindre l'équipe Hardware MP

Installation de Code::Blocks sous Debian à partir de Nightly Builds

C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 06/07/2006, 17h33   #2 (permalink)
Responsable rubrique générale
 
Avatar de gorgonite
 
Date d'inscription: décembre 2005
Localisation: Gorgon-Paradise
Âge: 24
Messages: 8 243
Par défaut

grub ou lilo

regardes leurs fichiers de configuration... et recopies la partie du noyau actuel, et modifies pour adapter au nouveau
__________________
Evitez les MP pour les questions techniques... il y a des forums
Modérateur Linux, Serveurs, Programmation fonctionnelle
Mes Tutos | Mon Blog

Vous souhaitez contribuer à la rubrique Autres langages, contactez-moi.



attention je mords ou je chevauche
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 06/07/2006, 17h34   #3 (permalink)
Rédacteur
 
Date d'inscription: juillet 2004
Localisation: 49° 27′ 47″ Nord 1° 05′ 18″ Est
Messages: 2 469
Par défaut

Lorsque tu dis, j'ai téléchargé le dernier noyau stable, tu le compiles tel quel ou tu le personnalises en fonction de ta configuration ?
__________________

Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 06/07/2006, 17h35   #4 (permalink)
Responsable rubrique générale
 
Avatar de gorgonite
 
Date d'inscription: décembre 2005
Localisation: Gorgon-Paradise
Âge: 24
Messages: 8 243
Par défaut

Citation:
Envoyé par Larkine
Lorsque tu dis, j'ai téléchargé le dernier noyau stable, tu le compiles tel quel ou tu le personnalises en fonction de ta configuration ?

bah quel intérêt de recompiler son noyau sinon
__________________
Evitez les MP pour les questions techniques... il y a des forums
Modérateur Linux, Serveurs, Programmation fonctionnelle
Mes Tutos | Mon Blog

Vous souhaitez contribuer à la rubrique Autres langages, contactez-moi.



attention je mords ou je chevauche
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 06/07/2006, 17h40   #5 (permalink)
Rédacteur
 
Date d'inscription: juillet 2004
Localisation: 49° 27′ 47″ Nord 1° 05′ 18″ Est
Messages: 2 469
Par défaut

Bah écoute sous FreeBSD, tu as un noyau appelé GENERIC et puis tu le personnalises en fonction de ta configuration, tu es d'accord ? Pas besoin de télécharger un noyau sur kernel.org ? Toujours d'accord ? Il précise qu'il a téléchargé un noyau stable mais à ce stade, il n'est pas adapté à sa config, si tu vois ce que je veux dire. Ma question est simple pourtant
__________________

Olivier Regnier est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 06/07/2006, 17h43   #6 (permalink)
Membre du Club
 
Date d'inscription: mai 2003
Localisation: Paris
Âge: 27
Messages: 83
Envoyer un message via ICQ à Arschney
Par défaut

Bonjour,

Certaines distributions, comme debian, te permettent d'insérer ton noyau home-made dans un package .deb. Il te suffit ensuite d'installer le package et c'est l'installeur qui va chercher ton boot loader (grub ou lilo) et le configurer pour que tu puisses choisir ton noyau au démarrage.

Par contre je ne connais que la façon debian de faire, il faudra adapter selon ta distrib.
Arschney est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 06/07/2006, 17h46   #7 (permalink)
Responsable
Hardware
 
Avatar de Arnaud F.
 
Date d'inscription: août 2005
Localisation: Huttenheim
Âge: 21
Messages: 3 986
Envoyer un message via MSN à Arnaud F. Envoyer un message via Skype™ à Arnaud F.
Par défaut

Quand j'ai installé Debian, le noyau fournit était 2.6.15-486 alors je me suis dis qu'il serait peut-etre mieux dans installer un de plus récent tout de suite

J'ai changé deux ou trois trucs, mais rien de bien méchant ( dans la partie hacking )

J'ai adapté mon Grub en fonction seulement quand je boot dessus il me dit qu'il connait pas tel et tel truc ( je sais plus exactement quoi )

Pourtant j'ai copié et coller les lignes qui marchait du noyau 2.6.15-486 et modifé par le nouveau (comme dis a la fin de la compilation ) mais ça marche pas

[edit] je l'ai fait pour les périphérique PCMCIA surtout
__________________
~~~~~ Responsable Hardware. ~~~~~
Pour rejoindre l'équipe Hardware MP

Installation de Code::Blocks sous Debian à partir de Nightly Builds

C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 06/07/2006, 19h22   #8 (permalink)
Responsable
Hardware
 
Avatar de Arnaud F.
 
Date d'inscription: août 2005
Localisation: Huttenheim
Âge: 21
Messages: 3 986
Envoyer un message via MSN à Arnaud F. Envoyer un message via Skype™ à Arnaud F.
Par défaut

Citation:
Envoyé par Arschney
Bonjour,

Certaines distributions, comme debian, te permettent d'insérer ton noyau home-made dans un package .deb. Il te suffit ensuite d'installer le package et c'est l'installeur qui va chercher ton boot loader (grub ou lilo) et le configurer pour que tu puisses choisir ton noyau au démarrage.

Par contre je ne connais que la façon debian de faire, il faudra adapter selon ta distrib.

Quelqu'un pourrait-il m'en dire plus concernant cette manipulation? Ca à l'air interessant !

__________________
~~~~~ Responsable Hardware. ~~~~~
Pour rejoindre l'équipe Hardware MP

Installation de Code::Blocks sous Debian à partir de Nightly Builds

C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 06/07/2006, 19h45   #9 (permalink)
Responsable
C et GTK+
 
Avatar de gege2061
 
Date d'inscription: juin 2004
Localisation: Tours - Paris
Âge: 25
Messages: 5 446
Par défaut

Vite fait :
http://blog.developpez.com/index.php...&c=1&tb=1&pb=1
http://linux.developpez.com/guide/x5354.html
http://gfx.developpez.com/tutoriel/linux/kernel/

Bon courrage
__________________
Responsable GTK+
gege2061 est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 07/07/2006, 10h22   #10 (permalink)
Membre du Club
 
Date d'inscription: mai 2003
Localisation: Paris
Âge: 27
Messages: 83
Envoyer un message via ICQ à Arschney
Par défaut

Citation:
Envoyé par buchs
Quelqu'un pourrait-il m'en dire plus concernant cette manipulation? Ca à l'air interessant !

Toutes mes excuses à l'équipe de developpez, mais je tire mes sources d'un autre forum... Compilation d'un kernel à la sauce debian

buchs, je pense que c'est surtout la manip suivante que tu voulais connaître :
Code :
make-kpkg --initrd --revision=1.0 kernel-image
pour créer un package .deb du noyau
Code :
dpkg --install ../kernel-image...<version-du-noyau>.deb
installera le noyau et demandera s'il faut modifier l'amorceur, répondre oui.

Mais je te conseille plutôt de lire tout mon lien plus haut, c'est de lui que je tire mes exemples, il est très bien fait et très complet quoiqu'un peu ancien.
Arschney est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/07/2006, 11h04   #11 (permalink)
Rédacteur
 
Avatar de Pouic
 
Date d'inscription: octobre 2004
Localisation: Paris
Âge: 25
Messages: 636
Par défaut

Sous Debian, et si tu utilises grub :

Code :
$ cd /usr/src/linux
$ cp System.map /boot/System.map-2.6.xx
$ cp cp .config /boot/config-2.6.xx
$ cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.xx
$ update-grub
En particulier avec la dernière commande, pas besoin de toucher aux fichiers de conf' de grub manuellement... (il scanne tout seul /boot, et ajoute une entrée dans grub pour chaque noyau trouvé)
__________________
Software becomes slower faster than hardware becomes faster

http://xrenault.developpez.com
API C standard (C ANSI )
Pouic est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/07/2006, 11h47   #12 (permalink)
Responsable
Hardware
 
Avatar de Arnaud F.
 
Date d'inscription: août 2005
Localisation: Huttenheim
Âge: 21
Messages: 3 986
Envoyer un message via MSN à Arnaud F. Envoyer un message via Skype™ à Arnaud F.
Par défaut

Citation:
Envoyé par Pouic
Sous Debian, et si tu utilises grub :

Code :
$ cd /usr/src/linux
$ cp System.map /boot/System.map-2.6.xx
$ cp cp .config /boot/config-2.6.xx
$ cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.xx
$ update-grub
En particulier avec la dernière commande, pas besoin de toucher aux fichiers de conf' de grub manuellement... (il scanne tout seul /boot, et ajoute une entrée dans grub pour chaque noyau trouvé)
Merci à vous, maintenant j'ai un autre souci, mais celui-ci vient des options du noyau proprement dit je pense, en effet lorsque je reboot sur mon nouveau noyau, j'ai un message disant

Citation:
VFS: cannot open boot device "hda4" please append a correct "root=" boot option
Je tiens à préciser que mes partitions ont ReiseFerFS comme sf, et je pense qu'il faut mettre toute les options FS concernant ce FS en partie intégrante du noyau plutot qu'en module, je me trompe?
__________________
~~~~~ Responsable Hardware. ~~~~~
Pour rejoindre l'équipe Hardware MP

Installation de Code::Blocks sous Debian à partir de Nightly Builds

C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/07/2006, 13h34   #13 (permalink)
Responsable
Hardware
 
Avatar de Arnaud F.
 
Date d'inscription: août 2005
Localisation: Huttenheim
Âge: 21
Messages: 3 986
Envoyer un message via MSN à Arnaud F. Envoyer un message via Skype™ à Arnaud F.
Par défaut

En fait hier ( ou aujourd'hui ) est sortie la version 17.4 du noyau et donc j'ai pris cette version et tout marche nickel, la preuve, je suis dessus

Par contre, normal que j'ai plus les commandes lspcmcia et ipconfig ( et surement d'autre) depuis que j'ai installé KDE ?

Encore une chose, je comprend pas ce qui se passe, mais quand je tape konqueror& ou kwrite& dans la console, il me dis qu'il ne trouve pas le serveur X !

Je pense que les 2 problèmes sont liés, qqu'uns aurait il une explication sur ce phénomène?



[edit] que ce soit sur l'ancienne ou la nouvelle version du noyau, je remarque que tout les fonds de dossiers sont noirs et ont vois juste la trace des dossiers et fichiers en couleur normale ( police en noire aussi), je ne sais pas si il y a un lien entre les 2 ou pas

[edit2] j'ai retrouvé lspcmcia en faisant une upgrade du systeme, mais le reste ne fonctionne toujours pas
__________________
~~~~~ Responsable Hardware. ~~~~~
Pour rejoindre l'équipe Hardware MP

Installation de Code::Blocks sous Debian à partir de Nightly Builds

C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

Dernière modification par Arnaud F. ; 07/07/2006 à 13h45
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/07/2006, 13h52   #14 (permalink)
Membre éclairé
 
Date d'inscription: avril 2006
Localisation: clermont ferrand
Messages: 370
Par défaut

Alors buchs il est pas vraiment utile de toujours remettre ton noyau à jour avec la dernière version sorti, change juste lorsqu'il y a un changement majeur dans celui-ci (changement de branche, vraiment amelioration d'un module te concernant ...)

Sinon pareil de nos jours pour une machine de bureau classique (assez recente), pas la peine de te prendre la tête à recompiler toi même le noyau, installe les noyau disponible en package (sauf cas particulier ca suffit amplement).
K-Kaï est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/07/2006, 14h20   #15 (permalink)
Responsable
Hardware
 
Avatar de Arnaud F.
 
Date d'inscription: août 2005
Localisation: Huttenheim
Âge: 21
Messages: 3 986
Envoyer un message via MSN à Arnaud F. Envoyer un message via Skype™ à Arnaud F.
Par défaut

Ben disons que quasiment tout refonctionne bien depuis que j'ai le nouveau noyau, ce qui n'était pas le cas avant

J'ai résolu pas mal de bug, et puis les versions de noyau se terminant par un chiffre impair est une version instable, encore en développement et donc voilà c'est pour ça que j'ai pris une version stable

Il n'y a plus qu'un seul problème concernant mon installation, c'est les périphériques PCI, quand j'ouvre KInfoCenter et que je vais sur PCI, il n'en trouve aucun !!!

Que dois-je faire pour y remédier?

__________________
~~~~~ Responsable Hardware. ~~~~~
Pour rejoindre l'équipe Hardware MP

Installation de Code::Blocks sous Debian à partir de Nightly Builds

C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation
NEWS LINUX PROFESSIONNELFAQ LINUXTUTORIELS LINUXLIVRES LINUXLINUX TVUNIXGTK+QtAPACHE

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Applications



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide