Installare VMware-Workstation 6.0.0 su kernel 2.6.x

Gio, 31/01/2008 - 12:26

Installare VMware-Workstation 6.0.0 su kernel 2.6.x

Inviato da Army75 9 commenti

Premetto che non sono un genio su linux ma un semplice utente che con molta buona volontà e sperimentando tanto, arriva a certe soluzioni. Non ho ancora provato la v.6.0.2 del workstation quindi non so dirvi se la procedura funzionerà anche per quella versione.
Configurazione della macchina sulla quale ho provato la procedura:

Mandriva 2008 Official (non cookerizzata)
kernel 2.6.22.12
VMware-workstation-6.0.0-45731
vmware-any-any-update115

Apriamo una console di root e digitiamo:

rpm -qa | grep kernel

avrete un output tipo questo

kernel-laptop-2.6.22.12-1mdv-1-1mdv2008.0
kernel-laptop-latest-2.6.22.12-1mdv2008.0

Come si può ben vedere, mancano i sources per poter compilare VMware. Quindi procediamo a scaricare la corretta versione di sources (e il devel che non ho capito perchè risolve il problema del vmon in VMware 6.0.0), che in questo caso saranno:

urpmi kernel-source-2.6.22.12-1mdv kernel-laptop-devel-2.6.22.12-1mdv
L'importante è che non sbagliate versione quindi leggete sempre bene prima di scaricare.
Quindi installiamo VM-ware: urpmi Vmware-workstation-6.0.0-45731.i386.rpm
installing VMware-workstation-6.0.0-45731.i386.rpm
Preparing... ################################################################
1/1: VMwareWorkstation ################################################################
Ora scarichiamo la patch che permette di compilare VM-ware da kernel source diversi dal kernel in uso (non è il ns. Caso ma ho notato che questa patch fa completare senza problemi l'installazione), quindi scarichiamola dal sito: http://platan.vc.cvut.cz/ftp/pub/vmware/vmware-any-any-update115.tar.gz
Decomprimetela nella home e sempre da console di root andate nella cartella appena creata. All'interno trovate un “runme.pl”, lanciatelo col comando ./runme.pl
Ora parte la compilazione dei moduli VM-ware, premete semplicemente invio ad ogni richiesta (ammeno che non abbiate una particolare configurazione).
Se la compilazione dovesse fermarsi chiedendovi di specificare la “include” di linux, dategli il percorso del kernel devel. Potete trovarlo semplicemente digitando da un'altra shell: cd /usr/src
All'interno ci sono i sources dei vari kernel che avete installato come ad esempio:
/usr/src/linux-2.6.22.12-laptop-1mdv/include. Ricordatevi di dare il path fino alla cartella “include”.

Se la procedura è andata a buon fine vedrete partire i vari vmon e la tanto attesa scritta:
You can now run VMware Workstation by invoking the following command:
"/usr/bin/vmware".


In:



Commenti

Ritratto di rob_mdvita
#1

Inviato da rob_mdvita il Lun, 04/02/2008 - 03:05.

per la 2007.1 spring?

per la 2007.1 spring esiste il pacchetto? non riesco a trovarlo..



Ritratto di Army75
#2

Inviato da Army75 il Lun, 04/02/2008 - 16:02.

Re: per la 2007.1 spring?

A quale pacchetto ti riferisci?

kernel 2.6.22.12
VMware-workstation-6.0.0-45731

Per il primo è il pacchetto del kernel e sicuramente lo trovi per la 2007, per il secondo non puoi trovarlo nei repository di mandriva ma puoi scaricarlo dal sito di vmware dopo esserti registrato.

Ciao

Armando

2010.2 Official - KDE 4.4.2 - Gnome 2.30.0 -- kernel 2.6.36.2 server on HP Pavilion dv5- AMD Athlon x2 - only official repo



Ritratto di principiante
#3

Inviato da principiante il Mer, 06/02/2008 - 21:04.

Re: per la 2007.1 spring?

Bene mi sembra un'ottima guida.

Nella vita c'è sempre da imparare e quindi si è sempre principiante di qualcosa!



Ritratto di vmalav
#4

Inviato da vmalav il Ven, 07/03/2008 - 09:29.

Re: 2008.0 non mi compila

ho vmware 6.0.2
kernel ultimo 2.6.24.3-69 con source e devel installati.
ho seguito la guida.
anche con vm-any-any-update continua a darmi l'errore che ho riportato sotto.

Building the vmmon module.

Unknown VMware Workstation 6.0.2 build 59824 detected. Building for Workstation 6.0.0.
Using 2.6.x kernel build system.
make: Entering directory `/root/tmp/vmware-config12/vmmon-only'
make -C /lib/modules/2.6.24.3-desktop-69mib/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.24.3-desktop-69mib'
CC [M] /root/tmp/vmware-config12/vmmon-only/linux/driver.o
CC [M] /root/tmp/vmware-config12/vmmon-only/linux/driverLog.o
CC [M] /root/tmp/vmware-config12/vmmon-only/linux/hostif.o
CC [M] /root/tmp/vmware-config12/vmmon-only/common/comport.o
CC [M] /root/tmp/vmware-config12/vmmon-only/common/cpuid.o
CC [M] /root/tmp/vmware-config12/vmmon-only/common/hash.o
CC [M] /root/tmp/vmware-config12/vmmon-only/common/memtrack.o
CC [M] /root/tmp/vmware-config12/vmmon-only/common/phystrack.o
CC [M] /root/tmp/vmware-config12/vmmon-only/common/task.o
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
make[2]: *** [/root/tmp/vmware-config12/vmmon-only/common/task.o] Error 1
make[1]: *** [_module_/root/tmp/vmware-config12/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.24.3-desktop-69mib'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/root/tmp/vmware-config12/vmmon-only'
Unable to build the vmmon module.

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.

Avete qualche idea su come risolvere? grazie

Athlon 64X2 4200 2010.0 x86_64 ram 4G nvidia 6200



Ritratto di Army75
#5

Inviato da Army75 il Lun, 10/03/2008 - 20:02.

Re: 2008.0 non mi compila

Ciao,
mi ricordo che avevo il tuo tipo d'errore quando prendevo le ultime versioni di kernel. Non sono molto esperto, ma posso azzardare l'ipotesi che nelle ultime versioni ci sia qualcosa che non sia compatibile con vmware. Attualmente ho eseguito questa procedura su kernel: 2.6.22.18-laptop-1mdv e non ho riscontrato problemi. Se riesci, fai questa prova e fammi sapere. Ciao Armando

2010.2 Official - KDE 4.4.2 - Gnome 2.30.0 -- kernel 2.6.36.2 server on HP Pavilion dv5- AMD Athlon x2 - only official repo



Ritratto di Ghost
#6

Inviato da Ghost il Lun, 17/03/2008 - 11:50.

Re: 2008.0 non mi compila

prova ad andare nel centro controllo, poi installazione pacchetti. scrivi cc1plus e metti come parametro della ricerca nei nomi dei file... trova un file che abbia come nome qualcosa come gcc

Asrock ALiveNF7G-HDReady - 4GBRam - Sagate 160 Gb + Samsung 80Gb - Amd64 4200+ - Nvidia 8200gs



Ritratto di picard12
#7

Inviato da picard12 il Lun, 17/03/2008 - 18:05.

Re: 2008.0 non mi compila

quoto gost.. dovresti risolvere..

Asus A8N-E;Opteron180X2/mandriva 2010.1Spring x64bit
VGA: Gigabyte gts250/1gb ddr3



Ritratto di Army75
#8

Inviato da Army75 il Mer, 23/04/2008 - 18:18.

Re: 2008.0 non mi compila

Ciao a Tutti,

ho appena provato a rifare i passi della mia guida su mandriva 2008.1 free , kernel 2.6.24.4 laptop e vmware 6.0.3, mi si è bloccata alla compilazione del vmmon. La soluzione è la seguente:

Scaricate questa patch:
http://downloads.howtoforge.com/vmware_server_on_f8_2.6.24/vmware.tar.bz2
quindi da una shell root:

tar xvfj vmware.tar.bz2
cd vmware/
cp vm* /usr/lib/vmware/modules/source/

Ora siete pronti a rilanciare :

vmware-config.pl

Funziona perfettamente.

Ciao

Armando

2010.2 Official - KDE 4.4.2 - Gnome 2.30.0 -- kernel 2.6.36.2 server on HP Pavilion dv5- AMD Athlon x2 - only official repo



Ritratto di vmalav
#9

Inviato da vmalav il Sab, 26/04/2008 - 09:14.

Re: 2008.0 non mi compila

a me continuava a dare errore cc1plus
avevo dimenticato di installare nella 2008.1 il supporto c++ (cui fa riferimento cc1plus)
ricordatevi quindi di installare gcc-c++
questo era l'errore che facevo
oltre all'accorgimento di armando, c'è anche la patch vmware-any-any-update116
qui il link
http://vmkernelnewbies.googlegroups.com/web/vmware-any-any-update-116.tgz
smanettando un po' ci si salta fuori

Athlon 64X2 4200 2010.0 x86_64 ram 4G nvidia 6200