Portál AbcLinuxu, 10. května 2025 00:21

Dotaz: Instalace VMware na Arch linuxu

12.4.2008 14:23 Karel Plihal
Instalace VMware na Arch linuxu
Přečteno: 786×
Odpovědět | Admin
Dobry den, ze stranek vmware.com jsem si stahnul nejnovejsi tar.gz verzi vmware workastion pro 32b Linux. Archiv roztaruju, spustim ./vmware-install.pl, vse probiha az ok az do doby nez instalace rekne ze pro muj kernel (2.6.24) nejsou vhodne moduly tak jestli je chci zkompilovat. Dam yes a pote to vyhodi tuto chybu:
What is the location of the directory of C header files that match your running kernel? [/lib/modules/2.6.24-ARCH/build/include]

Extracting the sources of the vmmon module.

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.24-ARCH/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.24-ARCH'
CC [M] /tmp/vmware-config0/vmmon-only/linux/driver.o
CC [M] /tmp/vmware-config0/vmmon-only/linux/hostif.o
CC [M] /tmp/vmware-config0/vmmon-only/common/comport.o
CC [M] /tmp/vmware-config0/vmmon-only/common/cpuid.o
In file included from include/asm/bitops.h:2,
from /tmp/vmware-config0/vmmon-only/./include/vcpuset.h:74,
from /tmp/vmware-config0/vmmon-only/./include/modulecall.h:23,
from /tmp/vmware-config0/vmmon-only/common/vmx86.h:18,
from /tmp/vmware-config0/vmmon-only/common/hostif.h:18,
from /tmp/vmware-config0/vmmon-only/common/cpuid.c:14:
include/asm/bitops_32.h:9:2: error: #error only <linux/bitops.h> can be included directly
make[2]: *** [/tmp/vmware-config0/vmmon-only/common/cpuid.o] Error 1
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.24-ARCH'
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.
Co je spatne?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.4.2008 18:18 Dan Horák | skóre: 21
Rozbalit Rozbalit vše Re: Instalace VMware na Arch linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Chce to použít http://vmkernelnewbies.googlegroups.com/web/vmware-any-any-update-116.tgz
12.4.2008 23:40 Sigismund | skóre: 3
Rozbalit Rozbalit vše Re: Instalace VMware na Arch linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Odpovedel jsem uz na rootu.cz, ale copy-pastnu to i sem ;) Drive jsem taky pouzival vmware a stavalo se, ze s nejnovejsim kernelem casto nesly zkompilovat moduly. To vetsinou vyresil aktualni vmware-any-any patch. I kdyby ale kompilace prosla, pri startu systemu se ti vmware demon stejne nespusti, protoze Arch pouziva jinak fungujici init skripty nez treba Ubuntu ci jine distribuce, ale to asi vis. Nejlip udelas, kdyz si si stahnes z AURu (Arch User Repository) balicek (skript) pro vytvoreni Archovskeho balicku, ktery pak nainstalujes pomoci pacmana. Takze: 1) naistaluj si fakeroot, to proto, ze ti to balicek pod rootem vytvorit nenecha (tedy, s volbou --asroot to asi jde, ale neni to dobry napad)
2) tady: http://aur.archlinux.org/packages.php dej vyhledat vmware a stahni si tarball od vmware-workstation a vmware-workstation-modules. Cely tarball proto, ze obsahuje vetsinou i ruzne patche, vcetne toho vmware-any-any. Dal budes potrebovat i tarball vmware, ale ten mas asi uz stazeny.
3) do vhodneho adresare rozbal to, cos stahnul z AURu a nahraj tam i tarball vmwaru (do jednoho vmware... a do druheho vmware...-modules)
4) v tom adresari spust makepkg
5) mozna ti vytvareni balicku selze s tim, ze nejsou splneny zavislosti, doinstaluj vse potrebne
6) vytvori to balicky .pkg.tar.gz, ty nainstaluj pomoci pacman -A cely_nazev_souboru_balicku (napred vmware...-modules a pak vmware) 7) ted budes muset spustit neco jako vmware-config.pl, co nastavi vmware (sitovani, apod.)
8) pridej si vmware do seznamu demonu v /etc/rc.conf
To by melo byt vse. ;) Tedy alespon, co me ted napada. Mozna jsem na neco zapomnel, vmware uz nejakou dobu nepouzivam. Presel jsem na Virtualbox, kdyztak ho vyzkousej. Umi, pokud vim, skoro vse, co vmware a je i v opensource verzi, ktera neobsahuje oproti te komercni podporu usb. A, hlavne, je v repozitarich archu, takze to nemusis rucne prekompilovavat pri upgradu jadra, apod. :D (pacman -S virtualbox-ose) Doufam, ze jsem pomohl ;)
John DOE avatar 19.4.2008 21:52 John DOE | skóre: 13
Rozbalit Rozbalit vše Re: Instalace VMware na Arch linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud to již není mimo, tak mě pomohlo tohle.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.