links - vmware [links - soft] [links] [home] [search

installation of vmware workstation 5.5.6 under the 2.6.25 kernel:
  1. install vmware workstation; answer "no" when asked to configure vmware.
  2. apply patch vmware-any-any-update-116.tgz (to be found somewhere on the net; note: patch 115 is not good!); answer "no" when asked to configure vmware.
  3. modify /usr/src/linux/include/asm/page.h as specified here (this is to make it compatible with g++).
  4. inside /usr/local/vmware/lib/modules/source/vmmon.tar, in include/iocontrols_compat.h, change #define VMMON_VERSION_V55 137 to 138.
  5. inside /usr/local/vmware/lib/modules/source/vmnet.tar, add
    static inline void sock_valbool_flag (struct sock *sk, int bit, int valbool)
    {
        if (valbool)
            sock_set_flag(sk, bit);
        else
            sock_reset_flag(sk, bit);
    }
    
    to the file bridge.c (as explained here).
  6. inside the same tarball, in filter.c, change all occurencies of NF_IP_LOCAL_IN and NF_IP_POST_ROUTING to NF_INET_LOCAL_IN and NF_INET_POST_ROUTING respectively.
  7. run vmware-config.pl
  8. remove file /etc/vmware/not_configured
  9. load kernel modules vmmon.ko and vmnet.ko manually (init script does not appear to work) and start vmware
configuring sound in windows 98


created Apr 24 2008
last updated Tue Oct 28 06:16:59 GMT 2008