Menu

Compilation nouvau kernel et patch temp réel. [Résolu/Fermé]

Messages postés
635
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
- - Dernière réponse :  Utilisateur anonyme - 2 févr. 2011 à 16:17
Bonjour,
Bon ben voila en théorie c'est simple mais peu de tutos parlent des droits lorsqu'il faut compiler à la main
et surtout pour des applications spécifiques telles que le son ou même la video (encore plus gourmandes en ressources )
quand
En ce qui me concerne je voudrait passer d'un noyau 2.6.29.14generic (ubuntu normal donc..)
vers un noyau 2.6.29.6-rt sur ubuntu 9.04 (toujours normal...)
j'ai vu pas mal de tutos , mais peu en français et un peu confus des fois du fait qu'ils sont réalisés par plusieurs personnes...sur des architectures et des matériels différents ....
je sais qu'il est possible d'affiner les reglages pour chaque machine(pc)et notamment avec make menuconfig
en mode superutilisateur qui offre une interface graphique plus aisée pour paramétrer mon ordinateur avec ses peripheriques internes/externes .
mais car il y a un mais il faut savoir a quoi correspondent les réglages aux noms parfois un peu barbares...
je poste ici ma configuration qui permettra peut être à quelqu'un de m'aider...

lspci
00:00.0 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a1)
00:01.0 ISA bridge: nVidia Corporation MCP61 LPC Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP61 SMBus (rev a2)
00:01.2 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP61 USB Controller (rev a3)
00:02.1 USB Controller: nVidia Corporation MCP61 USB Controller (rev a3)
00:04.0 PCI bridge: nVidia Corporation MCP61 PCI bridge (rev a1)
00:06.0 IDE interface: nVidia Corporation MCP61 IDE (rev a2)
00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)
00:08.0 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2)
00:08.1 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2)
00:0d.0 VGA compatible controller: nVidia Corporation GeForce 6150SE nForce 430 (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:06.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
01:06.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
01:0e.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)

et

cedric0@cedric0-desktop:~$ lspci -v
00:00.0 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a1)
Subsystem: Giga-byte Technology Device 5001
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: <access denied>

00:01.0 ISA bridge: nVidia Corporation MCP61 LPC Bridge (rev a2)
Subsystem: Giga-byte Technology Device 0c11
Flags: bus master, 66MHz, fast devsel, latency 0

00:01.1 SMBus: nVidia Corporation MCP61 SMBus (rev a2)
Subsystem: Giga-byte Technology Device 0c11
Flags: 66MHz, fast devsel, IRQ 5
I/O ports at b000 [size=64]
I/O ports at 1c00 [size=64]
I/O ports at 1c40 [size=64]
Capabilities: <access denied>
Kernel driver in use: nForce2_smbus

00:01.2 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a2)
Subsystem: Giga-byte Technology Device 0c11
Flags: 66MHz, fast devsel

00:02.0 USB Controller: nVidia Corporation MCP61 USB Controller (rev a3) (prog-if 10)
Subsystem: Giga-byte Technology Device 5004
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 20
Memory at e5201000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: ohci_hcd

00:02.1 USB Controller: nVidia Corporation MCP61 USB Controller (rev a3) (prog-if 20)
Subsystem: Giga-byte Technology Device 5004
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
Memory at e5202000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd

00:04.0 PCI bridge: nVidia Corporation MCP61 PCI bridge (rev a1) (prog-if 01)
Flags: bus master, 66MHz, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
Memory behind bridge: e5000000-e50fffff
Prefetchable memory behind bridge: e5100000-e51fffff
Capabilities: <access denied>

00:06.0 IDE interface: nVidia Corporation MCP61 IDE (rev a2) (prog-if 8a [Master SecP PriP])
Subsystem: Device f458:5002
Flags: bus master, 66MHz, fast devsel, latency 0
[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8]
[virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1]
[virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8]
[virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1]
I/O ports at f000 [size=16]
Capabilities: <access denied>
Kernel driver in use: pata_amd

00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)
Subsystem: Giga-byte Technology Device e000
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 2303
Memory at e5203000 (32-bit, non-prefetchable) [size=4K]
I/O ports at bc00 [size=8]
Capabilities: <access denied>
Kernel driver in use: forcedeth

00:08.0 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO])
Subsystem: Giga-byte Technology Device b002
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
I/O ports at 09f0 [size=8]
I/O ports at 0bf0 [size=4]
I/O ports at 0970 [size=8]
I/O ports at 0b70 [size=4]
I/O ports at d000 [size=16]
Memory at e5204000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: sata_nv

00:08.1 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO])
Subsystem: Giga-byte Technology Device b002
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
I/O ports at 09e0 [size=8]
I/O ports at 0be0 [size=4]
I/O ports at 0960 [size=8]
I/O ports at 0b60 [size=4]
I/O ports at e400 [size=16]
Memory at e5200000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: sata_nv

00:0d.0 VGA compatible controller: nVidia Corporation GeForce 6150SE nForce 430 (rev a2)
Subsystem: Giga-byte Technology Device d000
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 11
Memory at e2000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at e3000000 (64-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at 88000000 [disabled] [size=128K]
Capabilities: <access denied>

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
Flags: fast devsel
Capabilities: <access denied>

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
Flags: fast devsel

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
Flags: fast devsel

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Flags: fast devsel
Capabilities: <access denied>
Kernel driver in use: k8temp

01:06.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
Subsystem: Hauppauge computer works Inc. Device 13eb
Flags: bus master, medium devsel, latency 32, IRQ 16
Memory at e5100000 (32-bit, prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: bttv

01:06.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
Subsystem: Hauppauge computer works Inc. Device 13eb
Flags: bus master, medium devsel, latency 32, IRQ 16
Memory at e5101000 (32-bit, prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: Bt87x

01:0e.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10)
Subsystem: Giga-byte Technology Device 1000
Flags: bus master, medium devsel, latency 32, IRQ 18
Memory at e5004000 (32-bit, non-prefetchable) [size=2K]
Memory at e5000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: ohci1394




voila
merci d'avance...
Afficher la suite 

20/96 réponses

Meilleure réponse
Messages postés
21510
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
8 octobre 2012
3326
4
Merci
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
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/src
3. 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 linux
3.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.bz2
Le patch est un fichier compressé avec bzip2.
Pour décompresser on utilisera la commande bunzip2
# bunzip2 patch-2.6.29.6-rt23.bz2
En 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 text
5. 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 linux
6. Déplacement dans le répertoire des source et appliquer le patch
# cd linux
# patch -p1 < ../patch-2.6.29.6-rt23
7. 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_install
La 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.6
10. 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-rt23
J'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.6 
12. 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 ;-)

Dire « Merci » 4

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 39020 internautes nous ont dit merci ce mois-ci

Mais au secours ! Ubuntu est un système basé sur Debian, il n'y a pas à taper 36 commandes pour faire ça ! Vous pouvez oublier toutes les étapes à partir de la 8), pour compiler, il suffit de dire :
make-kpkg --initrd kernel-image
Puis d'installer le paquet .deb qui sera généré dans le répertoire parent.
Le but ici c'est que tous ceux qui liront pourront comprendre se qui se passe réellement durant
la compilation.

Avec un
make-kpkg --initrd kernel-image

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......
Messages postés
21510
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
8 octobre 2012
3326
0
Merci
Re,

On est obligé de recommencé à zéro.

Affiche le résultat des commandes
uname -r
grep X86 /boot/config-$(uname -r)      
Messages postés
635
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
37
0
Merci
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:~$
Messages postés
21510
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
8 octobre 2012
3326
0
Merci
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?
sudo su -
cd /usr/src
rm -v linux
wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.6.ta­r.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



Messages postés
21510
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
8 octobre 2012
3326
0
Merci
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.
Messages postés
635
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
37
0
Merci
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....
Messages postés
635
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
37
0
Merci
oui...
Messages postés
21510
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
8 octobre 2012
3326
0
Merci
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.
Messages postés
21510
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
8 octobre 2012
3326
0
Merci
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?
Messages postés
635
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
37
0
Merci
mais alors quel probléme te fais dire de tout recommencer?
Messages postés
21510
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
8 octobre 2012
3326
0
Merci
Re,

Tu ne réponds pas à ma question.
Messages postés
635
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
37
0
Merci
oui ça y a pas de problémes....
Messages postés
635
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
37
0
Merci
Est-ce avec le noyau actuel ton matériel est reconnu?
oui de ce cote pas de probleme
Messages postés
21510
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
8 octobre 2012
3326
0
Merci
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.

sudo su -
cd /usr/src
rm -v linux
wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.6.ta­r.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

Messages postés
635
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
37
0
Merci
sudo su -
cd /usr/src
rm -v linux
wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.6.ta­r.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.....
Messages postés
21510
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
8 octobre 2012
3326
0
Merci
Re,

Ok.
A partir de maintenant ne fait plus rien.
Laisse la commande se finir et on reprends demain.

D'accord?
Messages postés
635
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
37
0
Merci
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....
Messages postés
21510
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
8 octobre 2012
3326
0
Merci
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 ;-)
Messages postés
635
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
37
0
Merci
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....
Messages postés
635
Date d'inscription
lundi 12 mai 2008
Statut
Membre
Dernière intervention
26 octobre 2015
37
0
Merci
bon c'est passé.....nickel chrome....