[Kernel] Mais comment avoir le dernier ? (Résolu !)

Reconnaissance et configuration du matériel / kernel linux
ricco75
Hankyu
Messages : 36
Inscription : mar. 13 avr. 2010, 18:23

[Kernel] Mais comment avoir le dernier ? (Résolu !)

Message par ricco75 »

Bonjour
Avant tout je démarre sur Archlinux (donc soyez indulgents )

Quand je tape
uname -r je vois que le kernel installé sur ma machine est le
2.6.33-ARCH

Je voudrais passer la compilation du noyau.
mais quand je veut passer à une compil
il me propose :

Quelle version du kernel voulez-vous compiler ?

0) 2.6.24-zen4
1) 2.6.27-genpatches9
2) 2.6.30-vanilla (sans aucun patch)
3) 2.6.22-ck1
4) 2.6.22-cks1
5) 2.6.28-prepatch29-rc2
6) 2.6.21-vipers2
7) 2.6.23-klight1
2.6.22-pierlo11

Ma question est donc comment avoir un choix de kernel plus récent à la compil ?

Merci d'avance
Dernière modification par ricco75 le mar. 20 avr. 2010, 08:55, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par benjarobin »

Tu obtient déjà comment cette liste ? Car yaourt kernel26 retourne plus de 140 choix. Pourquoi vouloir compiler ? Tu veux appliquer un patch spécifique ? As tu bien lu le wiki ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par Guiux »

Et aussi : tu connais quoi comme noyau plus récent ? Je ne suis pas dans le détail les sorties de noyaux, mais le 2.6.34 doit en être à sa phase RC...
Tu as un besoin particulier d'une nouveauté spécifique à ce noyau ?
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
ricco75
Hankyu
Messages : 36
Inscription : mar. 13 avr. 2010, 18:23

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par ricco75 »

Bonjour
J'ai besoin de passer mon kernel en 1000HZ.
Je souhaiterai "au mieux" utliser le kernel qui est sur ma machine. (2.6.33)
Je me demande donc pourquoi naturellement on n'a pas ce choix ??
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par Guiux »

Comme l'a déjà dit benjarobin, tu cherches mal...
Sur yaourt, je trouve par exemple les kernel zen, vanilla, ck en version 2.6.33...
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
ricco75
Hankyu
Messages : 36
Inscription : mar. 13 avr. 2010, 18:23

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par ricco75 »

Ah ok
Effectivement
Bcp de choses... je cherche juste mon kernel...
Je demande qu'a apprendre !!

mais dans le wiki section noyau :

http://wiki.archlinux.fr/howto/kernel/custom
jamais on parle de yaourt ?
Avatar de l’utilisateur
RedoXPS
Hankyu
Messages : 28
Inscription : sam. 03 avr. 2010, 20:59

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par RedoXPS »

Bonjour,

On parle de yaourt autre part sur le Wiki, mais pas sur la page de compilation de kernels... On part du principe qu'on connait déjà un peu la distrib avant de vouloir passer à une compilation de kernel custom...

Quel est ton but en définitive ? Le kernel installé ne te convient pas ??
ricco75
Hankyu
Messages : 36
Inscription : mar. 13 avr. 2010, 18:23

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par ricco75 »

Je souhaite juste recompiler mon noyau pour qu'il tourne à 1000Hz au lieu des 250 d'origine.
C'est pour faire un serveur de jeu en LAN.
Avatar de l’utilisateur
ddup1
Chu Ko Nu
Messages : 338
Inscription : lun. 15 sept. 2008, 20:59
Localisation : Toulouse

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par ddup1 »

Bon déjà yaourt ce n'est pas officiel Archlinux (bien que connu et reconnu de tous).

Je pense que le mieux est de repartir du PKGBUILD officiel et de l'adapter à tes besoins.

PKGBUILD => fichier qui définit le paquet et la façon dont il est "construit"
makepkg => outils permettant de créer un paquet à partir du PKGBUILD
abs => outils permettant de récupérer l'arborescence des PKGBUILD des paquets officiels Archlinux (pas obligatoire car les fichiers sont accessibles en ligne).

Tu peux voir les fichiers associés à la génération du kernel ici :
http://repos.archlinux.org/wsvn/package ... core-i686/

Donc il te suffit de modifier le fichier config pour ajuter la fréquence et de refaire un paquet avec makepkg.
Donc si je résume :
- install makepkg/fakeroot/de quoi compiler
- tu télécharges tous les fichiers à l'url citée ci-dessus dans un dossier
- tu modifies le fichier config
- adapte le fichier kernel26.preset afin de ne pas écraser ton kernel actuel (pas obligatoire mais un conseil :p)
- tu lances makepkg
- tu installes pacman -U <mon paquet généré>

Adapte grub/lilo en conséquence.
Un clavier azerty en vaut deux :D
http://www.dupnet.org/dotclear/
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par gyo »

Ben en fait ce qui n'est pas officiel de chez officiel c'est le dépôt [archlinuxfr], et le paquet kernel-sources en est issu (pointé par la page wiki en question). Tout simplement ce paquet n'a pas été mis à jour depuis des lustres… Et donc récupérer le PKGBUILD du paquet kernel26 officiel est un bon point de départ…
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
Refuznik
Chu Ko Nu
Messages : 449
Inscription : dim. 22 nov. 2009, 17:06

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par Refuznik »

Question bête que je me pose depuis quelques uns de tes posts. Ne peux tu pas directement underclocker ton processeur dans le bios directement (bon je sais que sur certains bios très limité en options ce n'est pas faisable). Ca t'éviterais tout ça sans trop te prendre la tête.
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par Guiux »

Ou si tu n'y arrive pas par le BIOS, ça doit être possible avec un logiciel style cpufreq, non ?
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par benjarobin »

Refuznik a écrit :Question bête que je me pose depuis quelques uns de tes posts. Ne peux tu pas directement underclocker ton processeur dans le bios directement (bon je sais que sur certains bios très limité en options ce n'est pas faisable). Ca t'éviterais tout ça sans trop te prendre la tête.
Underclocker ??? Je ne vois pas le rapport. Le but ici est d'augmenter la fréquence ou sont gérer les évènements... La vitesse du processeur ne change pas du tout... Par contre les effets secondaires sont si important que je m'y risquerai pas a changer ceci
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
ackernul
Hankyu
Messages : 25
Inscription : lun. 27 oct. 2008, 14:03

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par ackernul »

benjarobin a écrit :Underclocker ??? Je ne vois pas le rapport. Le but ici est d'augmenter la fréquence ou sont gérer les évènements... La vitesse du processeur ne change pas du tout... Par contre les effets secondaires sont si important que je m'y risquerai pas a changer ceci
Jamais eu de problème avec, par contre il est considérer comme suicidaire de choisir une fréquence supérieur à 1000Hz par la doc du "kernel26-zen"
ricco75
Hankyu
Messages : 36
Inscription : mar. 13 avr. 2010, 18:23

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par ricco75 »

Merci de toutes ces réponses.
Je vais regarder en détail ta solution ddup1.
Je vous tiens au courant !
ricco75
Hankyu
Messages : 36
Inscription : mar. 13 avr. 2010, 18:23

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par ricco75 »

Salut
J'ai modifié le fichier config.
par contre quand je tape makepkg j'ai une une erreur :


[bureau@myhost temp]$ makepkg
/home/bureau/temp/PKGBUILD: line 1: syntax error near unexpected token `newline'
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par benjarobin »

Tu as récupérer comment le PKGBUILD ? Je te conseil un: yaourt -G kernel26
Qu'est ce que tu as modifié ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
ricco75
Hankyu
Messages : 36
Inscription : mar. 13 avr. 2010, 18:23

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par ricco75 »

Salut
en fait je voulais suivre la méthode indiqué par ddup1

J'ai téléchargé les fichiers qu'il m'a indiqué (avec la commande wget comme sur Debian)


Mon objectif est de tourner avec "au pire" le même noyau que celui que j'ai ici mais avec un config adapté, ou "au mieux" avec le dernier noyau.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par benjarobin »

Tu pourrais afficher le contenu du PKGBUILD... Et pourquoi vouloir faire compliquer... Archlinux propose beaucoup d'outils pour faire les choses simplement
Et tu as télécharger avec Wget quoi ? Car il y a un tar pour tout télécharger: http://repos.archlinux.org/wsvn/package ... dl&isdir=1&
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
ricco75
Hankyu
Messages : 36
Inscription : mar. 13 avr. 2010, 18:23

Re: [Kernel] Mais comment avoir le dernier ? (en cours)

Message par ricco75 »

Salut et bien fait j'ai voulu suivre :
ddup1

Sujet du message: Re: [Kernel] Mais comment avoir le dernier ? (en cours) Répondre en citant le message
Bon déjà yaourt ce n'est pas officiel Archlinux (bien que connu et reconnu de tous).

Je pense que le mieux est de repartir du PKGBUILD officiel et de l'adapter à tes besoins.

PKGBUILD => fichier qui définit le paquet et la façon dont il est "construit"
makepkg => outils permettant de créer un paquet à partir du PKGBUILD
abs => outils permettant de récupérer l'arborescence des PKGBUILD des paquets officiels Archlinux (pas obligatoire car les fichiers sont accessibles en ligne).

Tu peux voir les fichiers associés à la génération du kernel ici :
http://repos.archlinux.org/wsvn/package ... core-i686/

Donc il te suffit de modifier le fichier config pour ajuter la fréquence et de refaire un paquet avec makepkg.
Donc si je résume :
- install makepkg/fakeroot/de quoi compiler
- tu télécharges tous les fichiers à l'url citée ci-dessus dans un dossier
- tu modifies le fichier config
- adapte le fichier kernel26.preset afin de ne pas écraser ton kernel actuel (pas obligatoire mais un conseil :p)
- tu lances makepkg
- tu installes pacman -U <mon paquet généré>

Adapte grub/lilo en conséquence.
Répondre