Compilation nouvau kernel et patch temp réel.
Résolu/Fermé
cece466
Messages postés
519
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
-
6 août 2009 à 21:57
Utilisateur anonyme - 2 févr. 2011 à 16:17
Utilisateur anonyme - 2 févr. 2011 à 16:17
A voir également:
- Compilation nouvau kernel et patch temp réel.
- Blocage agriculteur carte en temps réel - Guide
- Core temp - Télécharger - Divers Utilitaires
- Temp pc - Guide
- Durée reel instagram - Guide
- Regle taille reel - Guide
96 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
8 août 2009 à 12:58
8 août 2009 à 12:58
Salut,
Comme promis voici le récap ;-)
Compilation noyau avec patch pour RealTime sous Ubuntu 9.04
1. Connexion en root
Pour éviter toute confusion avec la commande sudo on préfère de faire les manipulations en root.
Sous Ubuntu le compte root étant désactivé on utilisera la commande suivante pour se connecter en root
Le répertoire de travail sera /usr/src
/usr/src dans Filesystem Hierarchy Standard est destiné pour les sources du noyau
src pourrait venir de SouRCe
3.1 Suppression de lien symbolique linux
On supprime l'éventuel lien symbolic linux. Si nous avons le privilège d'avoir un message d'erreur de la part de shell en disant rm: ne peut enlever `linux': Aucun fichier ou répertoire de ce type, ne vous inquiétez pas, ça veut dire que le lien symbolique n'existe pas.
3.2.1 Méthode ligne de commande
3.2.2 Méthode graphique
Tout d'abord je préfère la méthode avec wget.
De toute façon si on pense à faire la compilation de noyau, vaut mieux savoir utiliser la console ;-)
Toutefois si pour le téléchargement vous voulez utiliser votre souris préférée ouvrez votre navigateur web et cherchez votre kernel et votre patch
4. Décompression des archives
Les sources de linux sont dans une archive tar compressé avec bzip2.
Pour la décompresser il suffit de taper la commande
Pour décompresser on utilisera la commande bunzip2
Vous pouvez vérifier avec la commande ls -l ou avec la commande
J'ai laissé l'option f au cas où vous oubliez de supprimer l'éventuel lien existant (voir 3.1)
N'oubliez pas que lorsque vous compilez un noyau vous êtes déjà sur votre système avec un noyau qui fonctionne et qui à priori a déjà reconnu votre matériel, le but d'un nouveau noyau étant d'avoir des nouveau fonctionnalité.
En ce cas il suffit de copier votre fichier de configuration du noyau actuel et l'utiliser pour la compilation
Ensuite lancer la commande
/!\ Observation /!\ : Toutefois si la compilation d'un nouveau noyau c'est pour prendre en compte un nouveau matériel (périphérique) non reconnu par le noyau actuel vous devrez en plus de la copie de fichier de configuration de chercher dans la fenêtre de configuration votre matériel.
Voici un lien qui pourra vous guider dans les Options de configuration du noyau
8. Création de noyau et installation de module
Dans notre cas, vu qu'on a utilisé le fichier de configuration de noyau actuel, l'architecture est x86_64 donc le noyau bzImage se trouve dans arch/x86_64/boot/bzImage
La commande make modules_install va installé les modules dans le répertoire /lib/modules/2.6.29.6-rt23
Au moment de l'exécution de ces commandes il y a plusieurs options :
- regarder l'écran pour voir ce qui défile
- faire autre chose (regarder un film, faire ses courses, je ne sais pas quoi encore ;-)
Une chose est sûre, l'exécution prendre du temps qui est variable en fonction de la configuration de PC et du nombre de modules à installés.
Je préfère lancer cette commande avant de me coucher, comme ça le matin au réveil j'ai mon noyau prêt à l'utiliser ;-)
9. Copie des fichiers du nouveau noyau
Il faut vérifier que le paquet initramfs-tools est installé sur le système.
11. Edition du fichier /boot/grub/menu.lst
A la fin de fichier les lignes suivantes ont été rajoutée, sachant que la partition racine de système en question est /dev/sda7 (voir Grub - La structure de fichier de configuration )
- J'ai vu sur un wiki de Mandriva par exemple qu'il est conseillé de ne pas utiliser /usr/src
Il faut savoir une chose, quand on utilise le compte root il faut faire très attention quand on exécute les commandes pour ne pas avoir des problèmes. Mais à part la vigilance de travailler en root il n'y a pas des raisons de ne pas l'utiliser.
Une fois le travail fini il ne faut pas oublie de se déconnecter avec la commande
- La temps d'exécution de la commande make && make modules_install dépends de la configuration de PC(processeur, mémoire, etc.) ainsi que du nombre de modules à installés (je me répète ici ;-)
Comme promis voici le récap ;-)
Compilation noyau avec patch pour RealTime sous Ubuntu 9.04
1. Connexion en root
Pour éviter toute confusion avec la commande sudo on préfère de faire les manipulations en root.
Sous Ubuntu le compte root étant désactivé on utilisera la commande suivante pour se connecter en root
sudo su -2. Répertoire de travail
Le répertoire de travail sera /usr/src
/usr/src dans Filesystem Hierarchy Standard est destiné pour les sources du noyau
src pourrait venir de SouRCe
# cd /usr/src3. Préparation de l'environnement de travail
3.1 Suppression de lien symbolique linux
On supprime l'éventuel lien symbolic linux. Si nous avons le privilège d'avoir un message d'erreur de la part de shell en disant rm: ne peut enlever `linux': Aucun fichier ou répertoire de ce type, ne vous inquiétez pas, ça veut dire que le lien symbolique n'existe pas.
# rm -v linux3.2 Téléchargement de sources (noyau + patch)
3.2.1 Méthode ligne de commande
# wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.6.tar.bz2 # wget ftp://ftp.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.29.6-rt23.bz2
3.2.2 Méthode graphique
Tout d'abord je préfère la méthode avec wget.
De toute façon si on pense à faire la compilation de noyau, vaut mieux savoir utiliser la console ;-)
Toutefois si pour le téléchargement vous voulez utiliser votre souris préférée ouvrez votre navigateur web et cherchez votre kernel et votre patch
4. Décompression des archives
Les sources de linux sont dans une archive tar compressé avec bzip2.
Pour la décompresser il suffit de taper la commande
# tar xvjf linux-2.6.29.6.tar.bz2Le patch est un fichier compressé avec bzip2.
Pour décompresser on utilisera la commande bunzip2
# bunzip2 patch-2.6.29.6-rt23.bz2En ce moment vous aurez dans votre répertoire de travail un sous répertoire qui s'appelle linux-2.6.29.6 et un fichier patch-2.6.29.6-rt23
Vous pouvez vérifier avec la commande ls -l ou avec la commande
# file {linux-2.6.29.6,,patch-2.6.29.6-rt23} linux-2.6.29.6: directory patch-2.6.29.6-rt23: RCS/CVS diff output text5. Création de lien symbolique
J'ai laissé l'option f au cas où vous oubliez de supprimer l'éventuel lien existant (voir 3.1)
# ln -sfn linux-2.6.29.6 linux6. Déplacement dans le répertoire des source et appliquer le patch
# cd linux # patch -p1 < ../patch-2.6.29.6-rt237. Configuration de noyau
N'oubliez pas que lorsque vous compilez un noyau vous êtes déjà sur votre système avec un noyau qui fonctionne et qui à priori a déjà reconnu votre matériel, le but d'un nouveau noyau étant d'avoir des nouveau fonctionnalité.
En ce cas il suffit de copier votre fichier de configuration du noyau actuel et l'utiliser pour la compilation
# cp -v /boot/config-$(uname -r) .config
Ensuite lancer la commande
# make menuconfig
/!\ Observation /!\ : Toutefois si la compilation d'un nouveau noyau c'est pour prendre en compte un nouveau matériel (périphérique) non reconnu par le noyau actuel vous devrez en plus de la copie de fichier de configuration de chercher dans la fenêtre de configuration votre matériel.
Voici un lien qui pourra vous guider dans les Options de configuration du noyau
8. Création de noyau et installation de module
# make && make modules_installLa commande make va créer un fichier bzImage qui sera votre nouveau noyau. Il se trouveras dans le sous répertoire arch/ en fonction de l'architecture choisi au moment de la configuration.
Dans notre cas, vu qu'on a utilisé le fichier de configuration de noyau actuel, l'architecture est x86_64 donc le noyau bzImage se trouve dans arch/x86_64/boot/bzImage
La commande make modules_install va installé les modules dans le répertoire /lib/modules/2.6.29.6-rt23
Au moment de l'exécution de ces commandes il y a plusieurs options :
- regarder l'écran pour voir ce qui défile
- faire autre chose (regarder un film, faire ses courses, je ne sais pas quoi encore ;-)
Une chose est sûre, l'exécution prendre du temps qui est variable en fonction de la configuration de PC et du nombre de modules à installés.
Je préfère lancer cette commande avant de me coucher, comme ça le matin au réveil j'ai mon noyau prêt à l'utiliser ;-)
9. Copie des fichiers du nouveau noyau
# cp -v arch/x86_64/boot/bzImage /boot/vmlinuz-2.6.29.6 # cp -v .config /boot/config-2.6.29.6 # cp -v System.map /boot/System.map-2.6.29.610. Création d'image initrd
Il faut vérifier que le paquet initramfs-tools est installé sur le système.
# mkinitramfs -o /boot/initrd.img-2.6.29.6 2.6.29.6-rt23J'ai nommé le noyau vmlinuz-2.6.29.6 (j'aurais pu le nommé vmlinuz-2.6.29.6-rt23 mais pour simple raison de paresse ;-) je ne l'ai pas fait) mais pour créer l'image il faut utiliser le nom de répertoire qui se trouve dans /lib/modules
11. Edition du fichier /boot/grub/menu.lst
A la fin de fichier les lignes suivantes ont été rajoutée, sachant que la partition racine de système en question est /dev/sda7 (voir Grub - La structure de fichier de configuration )
title Ubuntu 9.04, kernel 2.6.29.6 RealTime Version 2 root (hd0,6) kernel /boot/vmlinuz-2.6.29.6 root=/dev/sda7 ro quiet splash initrd /boot/initrd.img-2.6.29.612. Pour finir ...
- J'ai vu sur un wiki de Mandriva par exemple qu'il est conseillé de ne pas utiliser /usr/src
Il faut savoir une chose, quand on utilise le compte root il faut faire très attention quand on exécute les commandes pour ne pas avoir des problèmes. Mais à part la vigilance de travailler en root il n'y a pas des raisons de ne pas l'utiliser.
Une fois le travail fini il ne faut pas oublie de se déconnecter avec la commande
# exit- le plus difficile ce n'est pas la compilation mais la configuration de nouveau noyau, pour ce qui veulent apprendre au moment de l'exécution de menuconfig il peuvent passer une par une tout le menu pour voir ce qu'il y a dedans
- La temps d'exécution de la commande make && make modules_install dépends de la configuration de PC(processeur, mémoire, etc.) ainsi que du nombre de modules à installés (je me répète ici ;-)
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
6 août 2009 à 22:08
6 août 2009 à 22:08
Re,
On est obligé de recommencé à zéro.
Affiche le résultat des commandes
On est obligé de recommencé à zéro.
Affiche le résultat des commandes
uname -r grep X86 /boot/config-$(uname -r)
cece466
Messages postés
519
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
46
6 août 2009 à 22:37
6 août 2009 à 22:37
bonsoir lami20j
desolé j'avais pas compris pour le nouveau sujet ,donc j'en ai crée un nouveau c'est ce que tu voulais?
pourquoi tout recommencer ?
là ça compile...on attend pas la fin pour voir ce qu'il va dire .?
j'ai specifié dansmake menuconfig que c'etait un athlon/amd 64 bit avec prise en charge multicoeur...
cedric0@cedric0-desktop:~$ uname -r
2.6.28-14-generic
cedric0@cedric0-desktop:~$
cedric0@cedric0-desktop:~$ uname -r
2.6.28-14-generic
cedric0@cedric0-desktop:~$ grep X86 /boot/config-$(uname -r)
CONFIG_CRYPTO_AES_X86_64=m
CONFIG_CRYPTO_SALSA20_X86_64=m
CONFIG_CRYPTO_TWOFISH_X86_64=m
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_X86=y
# CONFIG_X86_32 is not set
CONFIG_X86_64=y
CONFIG_X86_64_SMP=y
CONFIG_X86_ACPI_CPUFREQ=y
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
CONFIG_X86_BIOS_REBOOT=y
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
CONFIG_X86_CHECK_BIOS_CORRUPTION=y
CONFIG_X86_CMOV=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CPU=y
CONFIG_X86_CPUID=m
CONFIG_X86_DEBUGCTLMSR=y
# CONFIG_X86_DS is not set
# CONFIG_X86_ELAN is not set
CONFIG_X86_FIND_SMP_CONFIG=y
# CONFIG_X86_GENERICARCH is not set
CONFIG_X86_HT=y
CONFIG_X86_INTERNODE_CACHE_BYTES=128
CONFIG_X86_IO_APIC=y
CONFIG_X86_L1_CACHE_BYTES=128
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_X86_LOCAL_APIC=y
# CONFIG_X86_MCE is not set
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_MPPARSE=y
CONFIG_X86_MSR=m
CONFIG_X86_P4_CLOCKMOD=m
# CONFIG_X86_PAT is not set
CONFIG_X86_PC=y
CONFIG_X86_PM_TIMER=y
CONFIG_X86_POWERNOW_K8=y
CONFIG_X86_POWERNOW_K8_ACPI=y
# CONFIG_X86_PTDUMP is not set
CONFIG_X86_RESERVE_LOW_64K=y
CONFIG_X86_SMP=y
CONFIG_X86_SPEEDSTEP_CENTRINO=y
CONFIG_X86_SPEEDSTEP_LIB=m
CONFIG_X86_TRAMPOLINE=y
CONFIG_X86_TSC=y
# CONFIG_X86_VERBOSE_BOOTUP is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_VSMP is not set
CONFIG_X86_WP_WORKS_OK=y
cedric0@cedric0-desktop:~$
desolé j'avais pas compris pour le nouveau sujet ,donc j'en ai crée un nouveau c'est ce que tu voulais?
pourquoi tout recommencer ?
là ça compile...on attend pas la fin pour voir ce qu'il va dire .?
j'ai specifié dansmake menuconfig que c'etait un athlon/amd 64 bit avec prise en charge multicoeur...
cedric0@cedric0-desktop:~$ uname -r
2.6.28-14-generic
cedric0@cedric0-desktop:~$
cedric0@cedric0-desktop:~$ uname -r
2.6.28-14-generic
cedric0@cedric0-desktop:~$ grep X86 /boot/config-$(uname -r)
CONFIG_CRYPTO_AES_X86_64=m
CONFIG_CRYPTO_SALSA20_X86_64=m
CONFIG_CRYPTO_TWOFISH_X86_64=m
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_X86=y
# CONFIG_X86_32 is not set
CONFIG_X86_64=y
CONFIG_X86_64_SMP=y
CONFIG_X86_ACPI_CPUFREQ=y
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
CONFIG_X86_BIOS_REBOOT=y
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
CONFIG_X86_CHECK_BIOS_CORRUPTION=y
CONFIG_X86_CMOV=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CPU=y
CONFIG_X86_CPUID=m
CONFIG_X86_DEBUGCTLMSR=y
# CONFIG_X86_DS is not set
# CONFIG_X86_ELAN is not set
CONFIG_X86_FIND_SMP_CONFIG=y
# CONFIG_X86_GENERICARCH is not set
CONFIG_X86_HT=y
CONFIG_X86_INTERNODE_CACHE_BYTES=128
CONFIG_X86_IO_APIC=y
CONFIG_X86_L1_CACHE_BYTES=128
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_X86_LOCAL_APIC=y
# CONFIG_X86_MCE is not set
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_MPPARSE=y
CONFIG_X86_MSR=m
CONFIG_X86_P4_CLOCKMOD=m
# CONFIG_X86_PAT is not set
CONFIG_X86_PC=y
CONFIG_X86_PM_TIMER=y
CONFIG_X86_POWERNOW_K8=y
CONFIG_X86_POWERNOW_K8_ACPI=y
# CONFIG_X86_PTDUMP is not set
CONFIG_X86_RESERVE_LOW_64K=y
CONFIG_X86_SMP=y
CONFIG_X86_SPEEDSTEP_CENTRINO=y
CONFIG_X86_SPEEDSTEP_LIB=m
CONFIG_X86_TRAMPOLINE=y
CONFIG_X86_TSC=y
# CONFIG_X86_VERBOSE_BOOTUP is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_VSMP is not set
CONFIG_X86_WP_WORKS_OK=y
cedric0@cedric0-desktop:~$
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
6 août 2009 à 22:41
6 août 2009 à 22:41
Re,
Tu veux dire que la commande
make && make modules_install
est en train de s'exécuter?
Je ne sais pas où tu en es, puisque il y a trop des mélanges entre les messages.
C'est à dire que tu as fait seulement ces commandes?
Tu veux dire que la commande
make && make modules_install
est en train de s'exécuter?
Je ne sais pas où tu en es, puisque il y a trop des mélanges entre les messages.
C'est à dire que tu as fait seulement ces commandes?
sudo su - cd /usr/src rm -v linux wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.6.tar.bz2 wget ftp://ftp.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.29.6-rt23.bz2 tar xvjf linux-2.6.29.6.tar.bz2 bunzip2 patch-2.6.29.6-rt23.bz2 ln -sfn linux-2.6.29.6 linux cd linux patch -p1 < ../patch-2.6.29.6-rt23 cp -v /boot/config-$(uname -r) .config make menuconfig make && make modules_install
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
6 août 2009 à 22:43
6 août 2009 à 22:43
Re,
Et puis tu me parles des droits, et ça n'a rien à avoir.
Donc comme je ne suis pas devant ton pc je ne sais pas ce que tu as fait vu que après t'avoir dit de faire pas à pas ensemble et qu'on reprends à 20h00.
Mais entre temps tu as fait d'autre chose.
Donc je ne sais plus où on est.
Si je t'ai proposé de faire pas à pas, alors au moins tu aurais du avoir la patience d'attendre qu'on continue et pas de faire autre chose.
Je n'a pas le temps non plus de rester coller de CCM.
Et puis tu me parles des droits, et ça n'a rien à avoir.
Donc comme je ne suis pas devant ton pc je ne sais pas ce que tu as fait vu que après t'avoir dit de faire pas à pas ensemble et qu'on reprends à 20h00.
Mais entre temps tu as fait d'autre chose.
Donc je ne sais plus où on est.
Si je t'ai proposé de faire pas à pas, alors au moins tu aurais du avoir la patience d'attendre qu'on continue et pas de faire autre chose.
Je n'a pas le temps non plus de rester coller de CCM.
cece466
Messages postés
519
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
46
6 août 2009 à 22:44
6 août 2009 à 22:44
ahlala tu t'en donne du mal pour m'aider ce serait bien de laisser terminer voir si c'est bien un problmée de droits non?
pourquoi tu as vu quelque chose au niveau matériel qui va pas?
moi je suis claqué ce soir j'y suis depuis 6 heures ce matin...
si tu veux on peux faire ça demain ,surtout si c'est aux petits oignons...car c'est vrai que mes connaissances en
informatiques sont un peu limitées et dans menuconfig il y a pleins d'options ,notamment concernent intel qui je pense ne me concernent pas....
dit moi si tu es ok....
pourquoi tu as vu quelque chose au niveau matériel qui va pas?
moi je suis claqué ce soir j'y suis depuis 6 heures ce matin...
si tu veux on peux faire ça demain ,surtout si c'est aux petits oignons...car c'est vrai que mes connaissances en
informatiques sont un peu limitées et dans menuconfig il y a pleins d'options ,notamment concernent intel qui je pense ne me concernent pas....
dit moi si tu es ok....
cece466
Messages postés
519
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
46
6 août 2009 à 22:44
6 août 2009 à 22:44
oui...
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
6 août 2009 à 22:45
6 août 2009 à 22:45
Re,
si c'est bien un problmée de droits non?
NON.
Je l'ai déjà dit qu'on fait tout en root.
Il n'y a rien à avoir avec les droits.
si c'est bien un problmée de droits non?
NON.
Je l'ai déjà dit qu'on fait tout en root.
Il n'y a rien à avoir avec les droits.
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
6 août 2009 à 22:46
6 août 2009 à 22:46
Re,
sont un peu limitées et dans menuconfig il y a pleins d'options
J'ai l'impression que tu n'écoutes pas.
Est-ce avec le noyau actuel ton matériel est reconnu?
sont un peu limitées et dans menuconfig il y a pleins d'options
J'ai l'impression que tu n'écoutes pas.
Est-ce avec le noyau actuel ton matériel est reconnu?
cece466
Messages postés
519
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
46
6 août 2009 à 22:47
6 août 2009 à 22:47
mais alors quel probléme te fais dire de tout recommencer?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
6 août 2009 à 22:47
6 août 2009 à 22:47
Re,
Tu ne réponds pas à ma question.
Tu ne réponds pas à ma question.
cece466
Messages postés
519
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
46
6 août 2009 à 22:48
6 août 2009 à 22:48
oui ça y a pas de problémes....
cece466
Messages postés
519
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
46
6 août 2009 à 22:49
6 août 2009 à 22:49
Est-ce avec le noyau actuel ton matériel est reconnu?
oui de ce cote pas de probleme
oui de ce cote pas de probleme
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
6 août 2009 à 22:50
6 août 2009 à 22:50
Re,
Ok.
Maintenant es-tu capable de me dire quelles étapes tu as fait jusqu'à maintenant
Je parles des étapes que je t'ai donné ici
Donc dit mois où tu en es.
Quelles commandes tu as fait déjà, pour savoir ce qu'il reste à faire.
Ok.
Maintenant es-tu capable de me dire quelles étapes tu as fait jusqu'à maintenant
Je parles des étapes que je t'ai donné ici
Donc dit mois où tu en es.
Quelles commandes tu as fait déjà, pour savoir ce qu'il reste à faire.
sudo su - cd /usr/src rm -v linux wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.6.tar.bz2 wget ftp://ftp.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.29.6-rt23.bz2 tar xvjf linux-2.6.29.6.tar.bz2 bunzip2 patch-2.6.29.6-rt23.bz2 ln -sfn linux-2.6.29.6 linux cd linux patch -p1 < ../patch-2.6.29.6-rt23 cp -v /boot/config-$(uname -r) .config make menuconfig make && make modules_install cp -v arch/i386/boot/bzImage /boot/vmlinuz-2.6.29.6 cp -v .config /boot/config-2.6.29.6 cp System.map /boot/System.map-2.6.29.6 mkinitramfs -o /boot/initrd.img-2.6.29.6 2.6.29.6-rt23
cece466
Messages postés
519
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
46
6 août 2009 à 22:52
6 août 2009 à 22:52
sudo su -
cd /usr/src
rm -v linux
wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.6.tar.bz2
wget ftp://ftp.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.29.6-rt23.bz2
tar xvjf linux-2.6.29.6.tar.bz2
bunzip2 patch-2.6.29.6-rt23.bz2
ln -sfn linux-2.6.29.6 linux
cd linux
patch -p1 < ../patch-2.6.29.6-rt23
cp -v /boot/config-$(uname -r) .config
make menuconfig
make && make modules_install
et la ça termine de compiler.....
cd /usr/src
rm -v linux
wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.6.tar.bz2
wget ftp://ftp.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.29.6-rt23.bz2
tar xvjf linux-2.6.29.6.tar.bz2
bunzip2 patch-2.6.29.6-rt23.bz2
ln -sfn linux-2.6.29.6 linux
cd linux
patch -p1 < ../patch-2.6.29.6-rt23
cp -v /boot/config-$(uname -r) .config
make menuconfig
make && make modules_install
et la ça termine de compiler.....
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
6 août 2009 à 22:53
6 août 2009 à 22:53
Re,
Ok.
A partir de maintenant ne fait plus rien.
Laisse la commande se finir et on reprends demain.
D'accord?
Ok.
A partir de maintenant ne fait plus rien.
Laisse la commande se finir et on reprends demain.
D'accord?
cece466
Messages postés
519
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
46
6 août 2009 à 22:55
6 août 2009 à 22:55
ok mais tu sais bob31 m'a aidé et on a fait tout posément...
justement pour pas faire de bêtises.......
ok pour demain....
je te poste si la compilation s'est terminée correctement.....
bonne fin de soirée et merci....
justement pour pas faire de bêtises.......
ok pour demain....
je te poste si la compilation s'est terminée correctement.....
bonne fin de soirée et merci....
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
6 août 2009 à 22:57
6 août 2009 à 22:57
Re,
Ok mais tu sais bob31 m'a aidé et on a fait tout posément
Je sais et je ne dis pas le contraire ;-))
Toutefois on a établi quelque chose au début et j'ai perdu le fil ;-)
Ok mais tu sais bob31 m'a aidé et on a fait tout posément
Je sais et je ne dis pas le contraire ;-))
Toutefois on a établi quelque chose au début et j'ai perdu le fil ;-)
cece466
Messages postés
519
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
46
6 août 2009 à 22:58
6 août 2009 à 22:58
ben s'est pas trop grave en même temp j'apprend plein de choses ....
j'espére que pour toi ce n'est pas un probléme , faut pas que s'en soit un....
j'espére que pour toi ce n'est pas un probléme , faut pas que s'en soit un....
cece466
Messages postés
519
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
46
6 août 2009 à 23:36
6 août 2009 à 23:36
bon c'est passé.....nickel chrome....
2 févr. 2011 à 15:51
make-kpkg --initrd kernel-image
Puis d'installer le paquet .deb qui sera généré dans le répertoire parent.
Modifié par initials 76 le 2/02/2011 à 16:22
la compilation.
Avec un
On ne te dis pas :
- Le nom du répertoire contenant les modules
- Ou se trouve l'archive Vmlinuz après compilation
- Comment créer un initrd.img et de quel répertoire il est issu
- Comment éditer son menu.lst pour Grub legacy
- Ou se trouvent les fichiers de configuration et comment les sauvegarder.
Et cette commande tu te trouves ou dans les répertoires au moment de la taper?
linux/ ?
arch/x86_64/boot/ ?
arch/x86/boot/ ? (si on est en 32 bits?)
Sinon tu peux aussi aller dire ça sur le site de Archlinux au sujet de leur page du Wiki, au fond, il a un script install.sh dans le répertoire de compilation......