Home > Linux, Ubuntu, Vmware > VMWare Server su Ubuntu Feisty

VMWare Server su Ubuntu Feisty


Da qualche tempo non riuscivo a usare vmware server su Ubuntu feisty con il kernel 2.6.20, per cui ero costretto a ricorrere al kernel 2.6.17-10.

Su questo blog ho trovato finalmente la soluzione. E’ sufficiente scaricare i moduli vmmon.tar e vmnet.tar patchati:

$ wget http://www.icanthack.com/wp-content/uploads/2007/01/vmmon.tar
$ wget http://www.icanthack.com/wp-content/uploads/2007/01/vmnet.tar

$ sudo cp -fv vmnet.tar /usr/lib/vmware/modules/source/vmnet.tar
$ sudo cp -fv vmmon.tar /usr/lib/vmware/modules/source/vmmon.tar

Naturalmente vanno installati sorgenti e headers relativi al kernel in uso, io ho:

linux-headers-2.6.20-6
linux-headers-2.6.20-6-386
linux-image-2.6.20-6-386
linux-restricted-modules-2.6.20-6-386
linux-source-2.6.20

Infine ho eseguito

$ sudo vmware-config.pl

e adesso Vmwaro di nuovo :)




Categories: Linux, Ubuntu, Vmware Tag:
  1. 8 febbraio, 2007 alle 6:32 pm | #1

    Ciao, sono free penguin, il webmaster ed autore del sito http://www.freepenguin.135.it , mi è piaciuto il tuo spazio, complimenti! se vuoi potremo linkarci.

    Saluti

    freepenguin@alice.it
    http://www.freepenguin.135.it

  2. 10 febbraio, 2007 alle 3:29 pm | #2

    Grazie, fa piacere sapere che qualcuno ti legge, ti aggiungo in “Linux Blogs”

  3. 54M
    10 febbraio, 2007 alle 9:37 pm | #3

    ciao, io ho vmware 5.5.3 e linux 2.6.20, dopo aver provato i tools patchati, la compilazione va un po piu avanti ma si ferma comunque. uso slackware 11.

  4. 10 febbraio, 2007 alle 10:06 pm | #4

    Anche se il mio post si riferisce alla versione server
    (http://www.vmware.com/products/server/), credo che il problema sia il kernel 2.6.20, alcuni threads sui forum di vmware (http://www.vmware.com/community/index.jspa) lo confermano, occorreranno delle ricerche per slack …. ciao

  5. 11 febbraio, 2007 alle 11:33 am | #5

    Su Slackware prova a lanciare il comando:
    sudo vmware-config.pl seguito da “–compile”. Quindi:

    sudo vmware-config.pl –compile

    Assicurati anche di aver installato la patch vmware-any-any-update105.tar.gz.

  6. 11 febbraio, 2007 alle 11:37 am | #6

    In riferimento al precedente post, i trattini prima di compile sono due. Dopo la submit del post sono diventati uno :)

  7. 11 febbraio, 2007 alle 2:37 pm | #7

    lo so, wordpress “trancia sempre” – - in -, ho provato anche a usare ‘pre’ invece di ‘code’ , ma niet! Grazie del suggerimento…. Antonio

  8. 13 febbraio, 2007 alle 9:52 am | #8

    Ciao Doldo,

    Anche io ho dei grossi problemi con VMWARE sia Player/Workstation/Server su Ubuntu Edgy 6.10 e kernel 2.6.17-11 generic SMP la mai CPU è un AMD Athlon X2 3800+

    Volevo sapere se il tuo problema era legato a continui crash della macchina virtuale con un errore tipo vpco0 error e dmesg si riferisce al modulo vmmon il mio problema è qui: http://forum.ubuntu-it.org/index.php/topic,61408.0.html

    con queste tue info risolvero ?

  9. 13 febbraio, 2007 alle 10:49 am | #9

    Non so se la tua versione è 32Bit o 64Bit, ti posso suggerire di controllare l’area
    pubblica delle patches per VMware
    http://platan.vc.cvut.cz/ftp/pub/vmware/
    e provare a installare una versione aggiornata di vmmon e vmnet
    Di fatto dovresti scaricare http://platan.vc.cvut.cz/ftp/pub/vmware/vmware-any-any-update107.tar.gz
    per poi ricompilare con
    sudo vmware-config.pl –compile
    (grazie del suggerimento a Franco Godone)
    oppure lanciare
    sudo ./runme.pl
    dalla dir vmware-any-any-update107
    Bye,
    Antonio

  10. malvi
    21 febbraio, 2007 alle 8:07 am | #10

    great!!!

  11. 21 febbraio, 2007 alle 8:12 am | #11

    Thanks Malvi for your comment. Antonio

  12. Emanuele
    23 febbraio, 2007 alle 12:30 pm | #12

    Scusa se disturbo sto cercando di virtualizzare una workstation della quale non possiedo l’ accesso come amministratore ma solo come dealer purtroppo riesco a fare una immagine con norton ghost che poi riesco a riversare su un disco virtuale ma dopo il boot appare il logo di windows e dopo una brutta scermt blu con scritta errore 0×00000000
    Se hai qualche dritta ti prego di fornirmela il pc originale sta per lasciarmi a piedi e non e’ possibile sostituirlo per mesi

  13. 23 febbraio, 2007 alle 12:56 pm | #13

    Anche se mi occupo di vmware, questo è un blog su Linux, mi dispiace, ma non posso aiutarti. Se non sei amministratore dovresti avere però l’autorizzazione a poter azzerare la password e clonare il disco, dopo che lo hai ottenuto, sul sito di vmware puoi il prodotto per convertire il sistema windows. Bye, Antonio

  14. 16 marzo, 2007 alle 6:07 pm | #14

    Ti ringrazio infinitamente, avevo lo stesso problema con la zenwalk 4.4.1 che monta il kernel 2.6.20 ed ho risolto velocemente grazie alla tua mini-guida :)
    Ciao e buon linux ;)

  15. 16 marzo, 2007 alle 7:08 pm | #15

    @tuxology …. Anche a te
    Lo stesso risultato si ottiene con il file vmware-any-any-update108.tar.gz
    scaricato da:
    http://platan.vc.cvut.cz/ftp/pub/vmware/

    La procedura è:
    $ tar zxvf vmware-any-any-update108.tar.gz
    $ cd vmware-any-any-update108/
    $ sudo ./runme.pl

    Ciao,
    Antonio

  16. Lau
    3 maggio, 2007 alle 12:11 pm | #16

    grazie! avevo questo problema da settimane e grazie al cielo sono riuscita a trovare il tuo sito e l’ho risolto =) mi sei stato veramente utile

  17. 3 maggio, 2007 alle 2:24 pm | #17

    @Lau
    Sono felice (^_^)

    La verità non sta in un solo sogno ma in molti sogni
    (P.P. Pasolini, Il fiore delle Mille e una notte)

  18. mindo
    9 maggio, 2007 alle 11:28 am | #18
  19. 9 maggio, 2007 alle 11:40 am | #19

    @mindo
    Ti ringrazio della segnalazione, è una notizia importante e anche se non stiamo parlando di software opensource (speriamo che lo diventi) credo che vmware sia un software che contribuisca alla diffusione di Linux.

    ciao,
    Antonio

  20. Alessandro
    14 giugno, 2007 alle 10:20 am | #20

    Ciao, sto provando ad installare VMWare Server su Ubuntu Feisty ma non riesco ad installare i moduli nonostante l’applicazione delle patch da te consigliate.
    Si richiede che siano presenti i sorgenti e headers relativi al kernel in uso. Come faccio a verificare che siano già installati sul mio sistema (premetto che non ho scaricato alcun kernel). E nel caso non lo fossero, dove li devo installare e come. Grazie
    Spero che qualcuno possa aiutarmi.

  21. 14 giugno, 2007 alle 12:11 pm | #21

    @Alessandro
    come dicevo in questo post:
    http://adoldo.wordpress.com/2007/03/06/vmware-server-installazione-su-ubuntu-feisty-herd-5
    occorre che siano presenti i sorgenti o gli headers del kernel in uso, quindi se usi esempio 2.6.20-6 dovresti installare:

    linux-headers-2.6.20-6
    linux-headers-2.6.20-6-386
    linux-image-2.6.20-6-386
    linux-restricted-modules-2.6.20-6-386
    linux-source-2.6.20

    oppure basterebbe
    $ sudo apt-get install linux-headers-`uname -r`

    controlla con questo comando cosa hai installato:

    $ dpkg -l|grep `uname -r`|awk ‘{print $2,$3}’

    Ciao,
    Antonio

  22. Alessandro
    15 giugno, 2007 alle 8:27 am | #22

    Prima di tutto grazie.
    Nonostante l’installazione dei sorgenti e degli headers del kernel in uso (2.6.20-15) l’installazione del modulo vmmon non riesce andare a buon fine. L’installazione termina in questo modo:

    Building the vmmon module.

    Using 2.6.x kernel build system.
    make: Entering directory `/tmp/vmware-config0/vmmon-only’
    make -C /lib/modules/2.6.20-15-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
    make[1]: Entering directory `/usr/src/linux-headers-2.6.20-15-generic’
    CC [M] /tmp/vmware-config0/vmmon-only/linux/driver.o
    In file included from /tmp/vmware-config0/vmmon-only/linux/driver.c:80:
    /tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or ‘…’ before ‘compat_exit’
    /tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or ‘…’ before ‘exit_code’
    /tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: warning: type defaults to ‘int’ in declaration of ‘_syscall1’
    make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Error 1
    make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Error 2
    make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic’
    make: *** [vmmon.ko] Error 2
    make: Leaving directory `/tmp/vmware-config0/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.

    Secondo voi quale potrebbe essere il problema? Ripeto ho installato ad uno ad uno i seguenti pacchetti
    linux-headers-2.6.20-15
    linux-headers-2.6.20-15-386
    linux-image-2.6.20-15-386
    linux-restricted-modules-2.6.20-15-386
    linux-source-2.6.20

    Grazie

  23. 15 giugno, 2007 alle 8:40 am | #23

    @Alessandro
    errore abbastanza frequente, su http://platan.vc.cvut.cz/ftp/pub/vmware/ esistono le patches, in particolare
    http://platan.vc.cvut.cz/ftp/pub/vmware/vmware-any-any-update110.tar.gz
    la procedura è:

    $ tar zxvf vmware-any-any-update110.tar.gz
    $ cd vmware-any-any-update110
    $ sudo ./runme.pl

    dovrebbe ricompilarti i moduli vmnet e vmmon
    ciao,
    Antonio

  24. Alessandro
    15 giugno, 2007 alle 8:56 am | #24

    …(leggi sopra)…
    per essere più chiaro riepilogo velocemente le operazioni effettuate:
    - installato i pacchetti necessari
    - installati sorgenti e headers del kernel in uso
    - dopo un primo tentativo di installazione (vmware server 1.0.2), alla creazione del modulo vmmon l’installazione fallisce con l’errore sopra menzionato.
    - ottengo lo stesso errore anche dopo aver copiato i moduli patchati in /usr/lib/vmware/modules/source/ e rilanciato lo script di installazione.

    Spero che queste info vi possano essere di aiuto. Grazie a tutti

  25. Alessandro
    15 giugno, 2007 alle 9:32 am | #25

    Ho capito dove sbagliavo…
    dopo aver messo le patch avviavo nuovamente lo scrpit vmware-install.pl invece di vmware.config.pl
    Grazie Antonio.

  1. 10 maggio, 2007 alle 9:38 am | #1
  2. 11 aprile, 2008 alle 2:09 pm | #2