Fedora 16 - VMware 8 et kernel 3.2.2-1
Résolu/Fermé
Benjj61
-
3 févr. 2012 à 19:43
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 - 4 févr. 2012 à 08:24
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 - 4 févr. 2012 à 08:24
A voir également:
- Fedora 16 - VMware 8 et kernel 3.2.2-1
- Clé windows 8 - Guide
- Mixcraft 8 - Télécharger - Création musicale
- Internet explorer 8 - Télécharger - Navigateurs
- Vmware download - Télécharger - Émulation & Virtualisation
- 7*8 - Télécharger - Études & Formations
6 réponses
mamiemando
Messages postés
33079
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 avril 2024
7 749
3 févr. 2012 à 21:07
3 févr. 2012 à 21:07
Quelques rappels avant :
- Le noyau (kernel) est la couche intermédiaire entre ton système d'exploitation (fedora) et ton matériel (ici en réalité une machine virtuelle). Quand tu démarres sous linux, tu commences par choisir sur quel noyau amorcer. S'il se charge avec succès, le système d'exploitation commence à se charger.
- Un module est un morceau de noyau qui se traduit sous la forme d'un fichier ".ko", généralement placé dans /lib/modules. Il permet de prendre en charge quelque chose qui serait en temps normal pris en charge par le noyau (une carte graphique par exemple). Pour qu'il puisse être chargé, le module doit être construit spécifique pour le noyau sur lequel on a démarré.
- Pour construire un module, il faut les headers (qui déclarent comment le module peut s'interfacer avec le noyau) et la même version de gcc (le compilateur, qui sert à générer le module à partir de son code source) que celle qui a été utilisée pour construire le noyau.
Ici, pour une raison x ou y, tu cherches à construire un module, mais les headers de ce noyau ne sont pas installés. Il faut donc... les installer :-) Généralement ta distribution (ici fedora) fournit les noyaux et les headers correspondants au travers de paquets. Sous fedora, pour installer, chercher, désinstaller ou mettre à jour des paquets tu dois passer par yum :
https://doc.fedora-fr.org/wiki/YUM_:_Configuration_du_gestionnaire_de_paquets
Dans ton cas il faut chercher et installer le paquet qui fournit les headers qui correspondent à ta version de noyau, que tu peux retrouver avec la commande :
Une fois le nom du paquet trouvé (grâce à yum search ...), il faut installer le paquet avec "yum install ...".
D'après ce lien https://www.cyberciti.biz/faq/fedora-install-linux-kernel-headers-developer-rpm/ le paquet s'appelle kernel-headers, sous debian ce serait par exemple linux-headers-3.1.0-1-amd64 pour un noyau 3.1.0-1.
Bonne chance
- Le noyau (kernel) est la couche intermédiaire entre ton système d'exploitation (fedora) et ton matériel (ici en réalité une machine virtuelle). Quand tu démarres sous linux, tu commences par choisir sur quel noyau amorcer. S'il se charge avec succès, le système d'exploitation commence à se charger.
- Un module est un morceau de noyau qui se traduit sous la forme d'un fichier ".ko", généralement placé dans /lib/modules. Il permet de prendre en charge quelque chose qui serait en temps normal pris en charge par le noyau (une carte graphique par exemple). Pour qu'il puisse être chargé, le module doit être construit spécifique pour le noyau sur lequel on a démarré.
- Pour construire un module, il faut les headers (qui déclarent comment le module peut s'interfacer avec le noyau) et la même version de gcc (le compilateur, qui sert à générer le module à partir de son code source) que celle qui a été utilisée pour construire le noyau.
Ici, pour une raison x ou y, tu cherches à construire un module, mais les headers de ce noyau ne sont pas installés. Il faut donc... les installer :-) Généralement ta distribution (ici fedora) fournit les noyaux et les headers correspondants au travers de paquets. Sous fedora, pour installer, chercher, désinstaller ou mettre à jour des paquets tu dois passer par yum :
https://doc.fedora-fr.org/wiki/YUM_:_Configuration_du_gestionnaire_de_paquets
Dans ton cas il faut chercher et installer le paquet qui fournit les headers qui correspondent à ta version de noyau, que tu peux retrouver avec la commande :
uname -r
Une fois le nom du paquet trouvé (grâce à yum search ...), il faut installer le paquet avec "yum install ...".
D'après ce lien https://www.cyberciti.biz/faq/fedora-install-linux-kernel-headers-developer-rpm/ le paquet s'appelle kernel-headers, sous debian ce serait par exemple linux-headers-3.1.0-1-amd64 pour un noyau 3.1.0-1.
Bonne chance
jeanbi
Messages postés
15118
Date d'inscription
samedi 9 décembre 2006
Statut
Contributeur
Dernière intervention
6 février 2023
2 177
3 févr. 2012 à 21:55
3 févr. 2012 à 21:55
bonjour,
ou tout simplement
a+
ou tout simplement
yum install kernel-headers-3.2.2-1.fc16.x86_64
a+
Le problème étant que, en essayant de l'installer, il me met :
Package kernel-headers-3.2.2-1.fc16.x86_64 already installed and latest version
Nothing to do
Que dois-je donc faire? J'ai trouvé le dossier dans lequel se trouvait le kernel mais je ne sais pas si ça sert. Le truc étant en fait que je ne sais pas quel fichier choisir quand VMware s'allume...
Merci pour vos rapides réponses.
Package kernel-headers-3.2.2-1.fc16.x86_64 already installed and latest version
Nothing to do
Que dois-je donc faire? J'ai trouvé le dossier dans lequel se trouvait le kernel mais je ne sais pas si ça sert. Le truc étant en fait que je ne sais pas quel fichier choisir quand VMware s'allume...
Merci pour vos rapides réponses.
mamiemando
Messages postés
33079
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 avril 2024
7 749
Modifié par mamiemando le 4/02/2012 à 01:03
Modifié par mamiemando le 4/02/2012 à 01:03
Normalement si c'est bien fait, il a dépaqueté ces headers dans /usr/src, et créé un lien symbolique /usr/src/linux qui pointe dessus.
Exemple sous debian :
Peux-tu nous reporter le résultat de :
Bonne chance
Exemple sous debian :
(root@aldur) (/usr/src) # ls -l total 16 lrwxrwxrwx 1 root root 37 févr. 4 01:15 linux -> /usr/src/linux-headers-3.1.0-1-amd64/ drwxr-xr-x 4 root root 4096 janv. 14 14:33 linux-headers-3.1.0-1-amd64 drwxr-xr-x 4 root root 4096 janv. 14 14:33 linux-headers-3.1.0-1-common lrwxrwxrwx 1 root root 23 nov. 17 05:10 linux-kbuild-3.1 -> ../lib/linux-kbuild-3.1 drwxrwsr-x 3 root src 4096 mai 3 2011 modules drwxr-xr-x 2 root root 4096 déc. 12 19:40 nvidia-290.10
Peux-tu nous reporter le résultat de :
ls -l /usr/src
Bonne chance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Non bah, j'avai réussi à avancer mais en fait, j'ai décidé que pour l'instant je vais rester comme celà avec deux partitions puis je verrai plus tard avec le temps :) car, il en veux vraiment pas, il ne trouve pas les librairies qui sont déjà là, etc...
Merci beaucoup pour votre aide et votre patience.
Cordialement. :D
Merci beaucoup pour votre aide et votre patience.
Cordialement. :D
jeanbi
Messages postés
15118
Date d'inscription
samedi 9 décembre 2006
Statut
Contributeur
Dernière intervention
6 février 2023
2 177
4 févr. 2012 à 08:24
4 févr. 2012 à 08:24
bonjour,
utilise plutot virtualbox , dispo dans les depots et qui installe le dependances necessaire.
yum install virtualbox
a+
utilise plutot virtualbox , dispo dans les depots et qui installe le dependances necessaire.
yum install virtualbox
a+