Search A-Z index Help
University of Cambridge Home Physics Dept Home Mike Roses' Home Page TCM Group Home

Howto Install and Configure Vmware on Redhat Linux

Very likely this will happen when you try and run vmware-config.pl:
What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] You try [/usr/src/linux/include], but that doesn't exist.

In /usr/src if there is not a /linux.2.4 or /linux.2.4.20-8 or something of that nature, then you MUST install the kernel development tools. This will install the kernel-source correctly. I install the kernel-source-2.4.20-18.7.i386.rpm
Then in the directory /usr/src/linux-2.4.20-18.7/include/ are the magic files that you need.

Other tips:

  • to restrict user access to the GUI edit the config file (/etc/vmware/config) and set i gui.restricted="true" - although this only works when vmware is installed under Windows..... so to do the same thing with UNIX you can use file permissions. Vmware reckons that it obeys UNIX file permissions and by setting them like this:
    ls -la
    total 2095092
    drwxrwxr-x    2 root     users        4096 Aug  1 10:28 .
    drwxr-xr-x    7 root     root         4096 Jul 31 18:04 ..
    -rw-rw-r--    1 root     users        8664 Aug  1 10:24 nvram
    -rw-r--r--    1 root     users       48879 Aug  1 10:24 vmware.log
    -rw-r--r--    1 root     users    492044288 Aug  1 10:27 win2000Pro-s001.vmdk
    -rw-r--r--    1 root     users    1651245056 Aug  1 10:27 win2000Pro-s002.vmdk
    -rw-r--r--    1 root     users       65536 Aug  1 10:27 win2000Pro-s003.vmdk
    -rw-r--r--    1 root     users         437 Aug  1 10:21 win2000Pro.vmdk
    -r-xr-xr-x    1 root     users        1537 Aug  1 10:27 win2000Pro.vmx
    [root@tcmm virtual_machine]# 
    
    The GUI cannot be used to change any settings, with the added advantage that the virtual disks are now non-persistent and work, so Windows can work it merry business and just be killed whenever you feel like it.
  • you can find local shared disks via network places
  • we prefer to run our own versin of samba rather than the vmware one