Ubuntu 8.04 Server LTS and VMware Server 1.05

Discussion in 'Suggest HOWTO' started by Ken Lee, May 27, 2008.

  1. Ken Lee

    Ken Lee New Member

    Ubuntu 8.04 Server LTS and VMware Server 1.06

    I'd like to see a how to with a simple server install and VMware. Then I'd have a machine to test all of my virtual machines.

    Since server doesn't install X, looking for an install that details just what is needed to be installed to get this setup up and running!
    Last edited: Jun 2, 2008
  2. c4rdinal

    c4rdinal New Member

    I tried to install VMware Server-1.06 on my Ubuntu 8.04 Server but went into several problems.

    I install some packages needed during the installation.

    #sudo apt-get install build-essential linux-headers-`uname -r`
    # sudo aptitude install xinetd
    # sudo aptitude install build-essential
    # sudo aptitude install libxtst6
    # sudo aptitude install libxt6
    # sudo aptitude install libice6
    # sudo aptitude install libsm6
    # sudo aptitude install libxrender1
    # sudo aptitude install libxi6


    Building for VMware Server 1.0.0.
    Using 2.6.x kernel build system.
    make: Entering directory `/tmp/vmware-config2/vmmon-only'
    make -C /lib/modules/2.6.24-16-server/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
    make[1]: Entering directory `/usr/src/linux-headers-2.6.24-16-server'
    CC [M] /tmp/vmware-config2/vmmon-only/linux/driver.o
    CC [M] /tmp/vmware-config2/vmmon-only/linux/driverLog.o
    CC [M] /tmp/vmware-config2/vmmon-only/linux/hostif.o
    CC [M] /tmp/vmware-config2/vmmon-only/common/comport.o
    CC [M] /tmp/vmware-config2/vmmon-only/common/cpuid.o
    In file included from include/asm/bitops.h:2,
    from /tmp/vmware-config2/vmmon-only/./include/vcpuset.h:74,
    from /tmp/vmware-config2/vmmon-only/./include/modulecall.h:23,
    from /tmp/vmware-config2/vmmon-only/common/vmx86.h:19,
    from /tmp/vmware-config2/vmmon-only/common/hostif.h:18,
    from /tmp/vmware-config2/vmmon-only/common/cpuid.c:15:
    include/asm/bitops_32.h:9:2: error: #error only <linux/bitops.h> can be included directly
    make[2]: *** [/tmp/vmware-config2/vmmon-only/common/cpuid.o] Error 1
    make[1]: *** [_module_/tmp/vmware-config2/vmmon-only] Error 2
    make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-16-server'
    make: *** [vmmon.ko] Error 2
    make: Leaving directory `/tmp/vmware-config2/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

    Execution aborted.

    Hope you can help me.
  3. Ken Lee

    Ken Lee New Member

    Copied from blog: http://eitchpress.eitchnet.ch/?p=13

    VMWare 6 and Ubuntu Hardy: vmmon compile error

    Just a quick post to documentate how I got my VMWare config to work:

    Problem: include/asm/bitops_32.h:9:2: error: #error only <linux/bitops.h> can be included directly, and vmmon-only compile failes

    Solution: change line 74 in vmmon-only source file to read: #include “linux/bitops.h”


    1. cd /usr/lib/vmware/modules/source
    2. cp vmmon.tar vmmon.tar.orig
    3. sudo tar xvf vmmon.tar
    4. cd vmmon-only/include/
    5. sudo vi vcpuset.h
    6. change line 74 from: #include “asm/bitops.h” to: #include “linux/bitops.h”
    7. rm vmmon.tar
    8. sudo tar cvf vmmon.tar vmmon-only/
    9. sudo rm -rf vmmon-only/
    10. sudo vmware-config.pl

    That’s it, the compile will work now and vmware should be usable as normal

    Hope that solves your compile problem! Ken
  4. haimari1

    haimari1 New Member

Share This Page