You are not logged in.
Hallo,
I'd like to request a vmware-tools package.
This would allow it easily to make nice ArchLinux VMWares.
Instlaling by hand is not so easy possible, the install script needs patching.
Having this package would be cool, because it would make it easier for ppl to try ArchLinux in a VMWare. At work, I am doing some linux programming and we always share VMWares (which includes the entire development environement) for working together. Being able to give my co-workers ArchLinux installations with VMWare tools would be surely great
Offline
AFAIK vmware-tools comes doesn't come as a separate product, but is included with (and possibly tailored to) their products.
Although i'm more used to runnings MS products in a vm under archlinux, i have installed wmware toools for a linux guest (archlinux/tar and Suse/rpm) twice.
Both times i used the instructions in the vmware workstation manual without problems, although i don't remember details since it's been over 6 months ago.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
VMWare tools (for Linux) is a plain ISO image (or rather one ISO per OS), which is included in the VMWare workstation and VMware server packages... just grab it from there, mount it and run it.
Microshaft delenda est
Offline
Hello,
I know how the VMWare Tools work.
How did you install them? I always extracted the tarball to a temporary directory and ran the install.pl file - though this file fails because Arch Linux doesn't have an init.d boot system.
So, if I am doing something wrong: What's the right way to install the tools?
Offline
Try following the instructions in Installing_archlinux_in_VMWare (archlinux wiki).
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
Thank you, I will try that.
Offline
Hello,
compiling the module doesn't work:
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
The kernel defined by this directory of header files does not have the same
address space size as your running kernel.
This issue is being reported in the wiki too - it also happens when you try to install the VMWare Workstation/Player package without the any-Patches applied.
How can I fix this?
Offline
Well - I kinda found a hack to circumvent the sanity check of the vmware config script. This change allows you to compile the vmware tools inside arch linux. The compiler message are a little odd though, I'm not sure if my way results in a "clean" tools install.
Anyway, if anybody wants to test my approach (please do!), heres the patch:
[root@arch bin]# diff vmware-config-tools.pl vmware-config-tools-new.pl
1975,1983c1975,1983
< if (defined($gSystem{'page_offset'}) and
< not (lc($header_page_offset) eq lc($gSystem{'page_offset'}))) {
< if ($source eq 'user') {
< print wrap('The kernel defined by this directory of header files does '
< . 'not have the same address space size as your running '
< . 'kernel.' . "nn", 0);
< }
< return '';
<if> # not (lc($header_page_offset) eq lc($gSystem{'page_offset'}))) {
> # if ($source eq 'user') {
> # print wrap('The kernel defined by this directory of header files does '
> # . 'not have the same address space size as your running '
> # . 'kernel.' . "nn", 0);
> # }
> # return '';
> # }
Offline
is that all correct, or should there be a new line after <if ?
Also, how would i use that patch?
The password to this account is lietuvis
Offline
Hello,
you can use the "patch" Tool to apply the patch.
If you're not familiar with that, you might look at line ~1975 and comment the checks I commented.
All i basically did was removing the sanity checking of the script.
Though I'm not totally convinced this is a 100% solution ..
Offline