Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2908 connectés 

 


Dernière réponse
Sujet : Install VmWare sur Mandrake 10.1
pholidote NICKEL CHROME !!!!!!!!!!!!!!
 
J'ai suivi ( à la lettre...) tes conseils.... et là bingo la config des modules se fait sans aucun soucis.
 
Je ne suis pas encore parti sur une install mais je suis convaincu que maintenant çà devrait rouler.
 
TCHAO et encore merci.
 
(PS : encore une étape : bien comprendre ce qui s'est passé... pour la suite...)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
pholidote NICKEL CHROME !!!!!!!!!!!!!!
 
J'ai suivi ( à la lettre...) tes conseils.... et là bingo la config des modules se fait sans aucun soucis.
 
Je ne suis pas encore parti sur une install mais je suis convaincu que maintenant çà devrait rouler.
 
TCHAO et encore merci.
 
(PS : encore une étape : bien comprendre ce qui s'est passé... pour la suite...)
[Albator] Ton version.h n'est pas comme le mien, pourtant tu dois avoir les mêmes sources de noyau que moi !
 
Effectue les étapes dans l'ordre:
 
1) Modifie le Makefile, et change la ligne avec "mdkcustom" par "mdksmp" pour correspondre à ton noyau;
 
2) copie le fichier "/boot/config-xxxx" correspondant à ton noyau dans le répertoire des sources, et renomme le en .config
par exemple: cp /boot/config-2.6.8.1-12mdksmp /usr/src/linux/.config
 
3) dans le rép des sources, fais "make xconfig" puis quitte en sauvegardant
 
4) démarre le "service kheader": service kheader start
 
5) dans le fichier version.h , modifie mdkcustom par mdksmp (si ça n'est pas déja corrigé)
 
6) retente le vmware-config
 
Parfois, un reboot résoud le pb: je ne sais pas quelle action est effectuée au démarrage de mandrake, mais ça m'a déja aidé ...
pholidote Merci de t'intéresser à ce problème, voici les réponses à tes questions :
 
[root@localhost linux]# uname -a
Linux localhost 2.6.8.1-12mdksmp #1 SMP Fri Oct 1 11:24:45 CEST 2004 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz unknown GNU/Linux
[root@localhost linux]#
 
Version.h
#define UTS_RELEASE "2.6.8.1-12mdkcustom"
#define LINUX_VERSION_CODE 132616
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
 
 
Makefile
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 8
EXTRAVERSION = .1-12mdkcustom
NAME=Zonked Quokka
[Albator] Bon, j'ai un powerpack 10.1 official et pas le moindre problème pour vmware .
 
Donne moi les infos suivantes:
- le résultat de la commande uname -a  
- le contenu COMPLET de ton fichier version.h
- les 5 premières lignes du Makefile situé à la base des sources du kernel
 
pholidote allez soyez cool, il y a bien quelqu'un a installée un vmware sur une powerpack de la 10.1....
pholidote Bon ben je continue tout seul... et j'essaie....
A priori j'ai tenté une modif dans le version.h pour avoir le nom des kernels headers compatible.
 
Ancienne version :
 
#define UTS_RELEASE "2.6.8.1-12mdkcustom"
#define LINUX_VERSION_CODE 132616
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
 
 
Nouvelle version :
 
#define UTS_RELEASE "2.6.8.1-12mdksmp"
#define LINUX_VERSION_CODE 132616
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
 
 
Et là j'e crois que çà va coller et ben non :
 
[root@localhost pholidote]# /usr/bin/vmware-config.pl
Making sure services for VMware Workstation are stopped.
 
Stopping VMware services:
   Virtual machine monitor                                      [  OK  ]
 
Trying to find a suitable vmmon module for your running kernel.
 
None of the pre-built vmmon modules for VMware Workstation is suitable for your
running kernel.  Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes] y
 
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
 
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
 
The directory of kernel headers (version 2.6.8.1-12mdk) does not match your
running kernel (version 2.6.8.1-12mdksmp).  Even if the module were to compile
successfully, it would not load into the running kernel.
 
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
 
Extracting the sources of the vmmon module.
 
Building the vmmon module.
 
Using 2.6.x kernel build system.
make: Entering directory `/root/tmp/vmware-config2/vmmon-only'
make -C /usr/src/linux/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.8.1-12mdk'
  CC [M]  /root/tmp/vmware-config2/vmmon-only/linux/driver.o
  CC [M]  /root/tmp/vmware-config2/vmmon-only/linux/hostif.o
  CC [M]  /root/tmp/vmware-config2/vmmon-only/common/cpuid.o
  CC [M]  /root/tmp/vmware-config2/vmmon-only/common/memtrack.o
  CC [M]  /root/tmp/vmware-config2/vmmon-only/common/phystrack.o
  CC [M]  /root/tmp/vmware-config2/vmmon-only/common/task.o
  CC [M]  /root/tmp/vmware-config2/vmmon-only/common/vmx86.o
  LD [M]  /root/tmp/vmware-config2/vmmon-only/vmmon.o
  Building modules, stage 2.
  MODPOST
  CC      /root/tmp/vmware-config2/vmmon-only/vmmon.mod.o
  LD [M]  /root/tmp/vmware-config2/vmmon-only/vmmon.ko
make[1]: Leaving directory `/usr/src/linux-2.6.8.1-12mdk'
cp -f vmmon.ko ./../vmmon.o
make: Leaving directory `/root/tmp/vmware-config2/vmmon-only'
Unable to make a vmmon module that can be loaded in the running kernel:
insmod: error inserting '/root/tmp/vmware-config2/vmmon.o': -1 Invalid module format
There is probably a slight difference in the kernel configuration between the
set of C header files you specified and your running kernel.  You may want to
rebuild a kernel based on that directory, or specify another directory.
 
For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".
 
Execution aborted.
 
[root@localhost pholidote]#
 
 
Je suis revenu à la normale mais je ne sais pas quoi faire d'autre !!!
pholidote En ma balladant sur d'autres forum, j'ai finalement capté qu'il manquait bien évidemment une étape.
d'ou le :
 
make dep clean bzImage modules modules_instal
 
Je pensais être bon, car d'autres ayant eu cette mésaventure ont du tout recompiler.
Moi pas moyen.
 
 
[root@localhost pholidote]# /usr/bin/vmware-config.pl
Making sure services for VMware Workstation are stopped.
 
Stopping VMware services:
   Virtual machine monitor                                      [  OK  ]
 
Trying to find a suitable vmmon module for your running kernel.
 
None of the pre-built vmmon modules for VMware Workstation is suitable for your
running kernel.  Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes] y
 
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
 
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
 
The directory of kernel headers (version 2.6.8.1-12mdkcustom) does not match
your running kernel (version 2.6.8.1-12mdksmp).  Even if the module were to
compile successfully, it would not load into the running kernel.
 
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
 
 
Aller svp, un ch'ti coup de main !!!
pholidote OK, j'ai dit n'importe quoi...
Bon j'ai fait un make, histoire de...
A priori pas de soucis lors de la compile.
 
Par contre voilà un come-back : Il ne fait pas le lien entre le kernel en cours et celui des headers !!!
Please help !!!
 
 
[root@localhost linux]# /usr/bin/vmware-config.pl
Making sure services for VMware Workstation are stopped.
 
Stopping VMware services:
   Virtual machine monitor                                      [  OK  ]
 
Trying to find a suitable vmmon module for your running kernel.
 
None of the pre-built vmmon modules for VMware Workstation is suitable for your
running kernel.  Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes] y
 
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
 
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
 
The directory of kernel headers (version 2.6.8.1-12mdkcustom) does not match
your running kernel (version 2.6.8.1-12mdksmp).  Even if the module were to
compile successfully, it would not load into the running kernel.
 
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
[root@localhost linux]# ls -l /usr/src/linux
lrwxrwxrwx  1 root root 19 nov 29 23:05 /usr/src/linux -> linux-2.6.8.1-12mdk/
[root@localhost linux]#
pholidote Merci beaucoup çà a fait avancer le shmilblick...
 
Apparemment dans ta proposition il manquait le /incude/, alors j'ai tenté. Semble-t-il çà a marché.
Maintenant je crois que j'ai une vrai question de newbie à 2 balles :
 
Voilà ce que l'on m'indique :
 
 
[root@localhost pholidote]# ln -s /usr/src/linux-2.6.8.1-12mdk/include/asm-i386 /usr/src/linux-2.6.8.1-12mdk/include/asm
[root@localhost pholidote]# /usr/bin/vmware-config.pl
Making sure services for VMware Workstation are stopped.
 
Stopping VMware services:
   Virtual machine monitor                                      [  OK  ]
 
Trying to find a suitable vmmon module for your running kernel.
 
None of the pre-built vmmon modules for VMware Workstation is suitable for your
running kernel.  Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes] y
 
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
 
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
 
The path "/usr/src/linux/include" is a kernel header file directory, but it does
not contain the file "linux/version.h" as expected.  This can happen if the
kernel has never been built, or if you have invoked the "make mrproper" command
in your kernel directory.  In any case, you may want to rebuild your kernel.
 
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] rpm --rebuild
 
 
A priori je le sens bien, un petit rpm --rebuild kernel......rpm.
 
Et là un doute me prends je rebuild quoi ??? et bien le noyau imbécile, me dis-je !!!
 
Mais j'ai peur de faire une connerie donc je doute :
 
1) rpm --rebuild kernel-source-2.6-2.6.8.1-12mdk
ou
2) rpm --rebuild kernel-smp-2.6.8.1.12mdk-1-1mdk
 
Je penche pour la deuxième solution, me disant que c'est justement la compile du noyau (donc kernel-smp) qui a besoin que les sources soit installées.
 
Je penche pour le 2)
 
ai-je tort ???
 
Dark_Schneider non, il manque le lien symobolique nommé asm qui doit pointer vers asm-i386
 
pour le créer :


ln -s /usr/src/linux-2.6.8.1-12mdk/asm-i386 /usr/src/linux-2.6.8.1-12mdk/asm

pholidote Voilà la réponse aux ls :
 
[root@localhost pholidote]# ls -l /usr/src/linux
lrwxrwxrwx  1 root root 19 nov 29 23:05 /usr/src/linux -> linux-2.6.8.1-12mdk/
[root@localhost pholidote]# ls /usr/src/linux/include
acpi/       asm-generic/  asm-ia64/  asm-ppc/  asm-x86_64/  math-emu/  mtd/  pcmcia/  rxrpc/  sound/
asm-alpha/  asm-i386/     asm-m68k/  asm-um/   linux/       media/     net/  rsbac/   scsi/   video/
[root@localhost pholidote]#
 
Tout semble y être...
 
Personne d'autres n'a ce genre de soucis....
quelqu'un a-t-il réussit une install de vmware sur la mdk 10.1... (sur la 10.0, j'avais eu aussi quelques soucis (de gcc si je me souviens bien) mais au final çà avait marché)...
Dark_Schneider résultat de :
ls -l /usr/src/linux
ls /usr/src/linux/include
leto bochs et qemu sont des "équivalents" de vmware . Mais très inferieurs.
pholidote Pas de soucis mais euh pour faire quoi ces 2 packages ???
yuggoth installe bochs ou qemu
pholidote Ben c'est justement là le problème :
 
[root@localhost src]# cd linux-2.6.8.1-12mdk
[root@localhost linux-2.6.8.1-12mdk]# dir
3rdparty  CREDITS        drivers  init  kernel       Makefile  README          scripts   usr
arch      crypto         fs       ipc   lib          mm        REPORTING-BUGS  security
COPYING   Documentation  include  kdb   MAINTAINERS  net       rsbac           sound
[root@localhost linux-2.6.8.1-12mdk]# cd include
[root@localhost include]# dir
acpi       asm-generic  asm-ia64  asm-ppc  asm-x86_64  math-emu  mtd  pcmcia  rxrpc  sound
asm-alpha  asm-i386     asm-m68k  asm-um   linux       media     net  rsbac   scsi   video
[root@localhost include]#
 
Donc à priori les répertoires existent !!!
 
Là je commence à ne plus rien comprendre !!!???!!!
leto

21:53 leto@mdk /usr/src/linux-2.6.8.1-12mdk/include% ls
acpi/       asm-generic/  asm-m68k/  asm-x86_64/  media/  pcmcia/  scsi/
asm@        asm-i386/     asm-ppc/   linux/       mtd/    rsbac/   sound/
asm-alpha/  asm-ia64/     asm-um/    math-emu/    net/    rxrpc/   video/


 
Le paquet "kernel-source-2.6" crée un dossier /usr/src/linux/include/linux , donc normalement l'installateur ne devrait pas dire ca :  

The path "/usr/src/linux/include" is an existing directory, but it does not
contain at least one of these directories "linux", "asm", "net" as expected.

pholidote pour info en gardant tout par défaut :
 
[root@localhost pholidote]# /usr/bin/vmware-config.pl
Making sure services for VMware Workstation are stopped.
 
Stopping VMware services:
   Virtual machine monitor                                      [  OK  ]
 
Trying to find a suitable vmmon module for your running kernel.
 
None of the pre-built vmmon modules for VMware Workstation is suitable for your
running kernel.  Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes] y
 
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
 
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
 
The path "/usr/src/linux/include" is an existing directory, but it does not
contain at least one of these directories "linux", "asm", "net" as expected.
 
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
 
 
 
alors que tous les répertoires existent bien pourtant....
pholidote d'abord merci à tous de votre attention...
Voili voilou :
 
[pholidote@localhost pholidote]$ su
Password:
[root@localhost pholidote]# uname -r
2.6.8.1-12mdksmp
[root@localhost pholidote]#
Dark_Schneider sous kel noyau es tu ?
 
uname -r
leto C'est la meme source pour le kernel smp et le kernel non smp.
pholidote A priori oui. GCC et compagnies semblent bien installés.
Plus j'avance dans ce problème et je me dis qu'il y a un décalage entre le kernel qui tourne sur la bécane (Linux version 2.6.8.1-12mdksmp)et les sources (kernel-source-2.6-2.6.8.1-12mdk). ce qui semble en décalage c'est le smp. J'ai cherché mais il ne semble pas y avoir de source spécifiques pour la version smp. Est-ce la même ???
 
Sinon comment faire pour changer le kernel et les sources en même temps afin de "synchroniser" les deux...
 
Est-ce possible que le problème vienne de là ou bien c'est à coté de la plaque ???
nicolbolas Et tua s tous le necessaire pour compiler?
pholidote ok pour les kernels un peu "mickey" de mandrake... mais bon je n'ai pas vu à l'install la possibilité de choisir...
 
Sinon voici la réponse :
 
 
[pholidote@localhost pholidote]$ su
Password:
[root@localhost pholidote]# rpm -qa | grep kernel
nvidia-kernel-2.6.8.1-12mdksmp-6111-1mdk
kernel-2.4.27.0.pre2.1mdk-1-1mdk
kernel-smp-2.6.8.1.12mdk-1-1mdk
nvidia-kernel-2.4.27-0.pre2.1mdk-6111-1mdk
kernel-doc-2.6.8.1-12mdk
kernel-source-2.6-2.6.8.1-12mdk
kernel-smp-2.4.27.0.pre2.1mdk-1-1mdk
nvidia-kernel-2.4.27-0.pre2.1mdksmp-6111-1mdk
kernel-doc-html-2.4.26-1mdk
[root@localhost pholidote]#
 
Merci encore du coup de main.
Dark_Schneider pholidote> donne le résultat de :


rpm -qa | grep kernel


 
ensuite laisse les paramètres par défaut. inutil de préciser "/usr/src/linux-2.6.8.1-12mdk/include", /usr/src/linux/include" pointe toujours vers les dernières soucres installées

R@NNIS c'est normal t'as un kernel de mickey ... [:ddr555]
 
ok je sors :D
pholidote Merci, c'est une réponse logique mais le kernel-source est installé...
 
[root@localhost linux]# urpmi kernel-source-2.6
Tout est déjà installé
[root@localhost linux]#
 
[root@localhost linux]# cat /proc/version
Linux version 2.6.8.1-12mdksmp (quintela@n5.mandrakesoft.com) (gcc version 3.4.1 (Mandrakelinux (Alpha 3.4.1-3mdk)) #1 SMP Fri Oct 1 11:24:45 CEST 2004
[root@localhost linux]#
raphoun Oui moi, instal le package kernel-source
pholidote Salut à tous...
Un petit soucis m'amène à vous demander votre aide.
Install de MDK 10.1 sans soucis.
Install de Vmware 4.5.2, alors là galère...
Install du rpm : pas de soucis.
Puis lancment de ... eh bien voilà un copier/coller est plus clair...
 
[root@localhost linux]# /usr/bin/vmware-config.pl  
Making sure services for VMware Workstation are stopped.
 
Stopping VMware services:
   Virtual machine monitor                                      [  OK  ]
 
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
 
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-2.6.8.1-12mdk/include/
 
The path "/usr/src/linux-2.6.8.1-12mdk/include" is an existing directory, but it
does not contain at least one of these directories "linux", "asm", "net" as
expected.
 
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-2.6.8.1-12mdk/include
 
The path "/usr/src/linux-2.6.8.1-12mdk/include" is an existing directory, but it
does not contain at least one of these directories "linux", "asm", "net" as
expected.
 
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
 
 
J'ai tout essayé et pas moyen...
Y-a-t-il un crack qui peut m'aider...
 

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)