Install VMWare 1.0.7 in Ubuntu 8.10
Well, just to clarify, installation of VMWare is dependent on the version of your Linux kernel, not so much the version of Ubuntu (although obviously there is a relationship between the two).
I would also like to thank all the people who offered solutions to problems, in particular Kang and nthrbldyblg.
This how-to works for server 1.0.7 / workstation 5.5.x and both 32 and 64 bit hosts.
Lets do it
- Prep ~ Install the needed tools.
*64 bit users only*Code:sudo apt-get install build-essential linux-headers-`uname -r` xinetd
In addition install ia32-libs (ia32-libs is in universe so you may need to enable the repository) :
Note: Some users reported the need to install additional dependencies :Code:sudo apt-get install ia32-libs
~ Thanks SirMADOG and whitegourdCode:sudo apt-get install libxtst6 libxt6 libxrender1
- Download vmware server (be sure to obtain a serial number) Place in an installation directory ( I use ~/src/VMWare).
Code:mkdir -p ~/src/VMWare #Download VMWare files here
- VMWare server : http://www.vmware.com/download/server/
- VMWare serial number : http://register.vmware.com/content/registration.html
- Extract and run the VMWare Server installer.
Stop the installer (answer "no") when it asks if you wish to run "vmware-config.pl". If you continue with the installation at this point it will do not harm, it will just terminate with an error (see next step).Code:cd ~/src/VMWare tar xzf VMware-server-1.0.7-108231.tar.gz cd ~/src/VMWare/vmware-server-distrib sudo ./vmware-install.pl
~ Thanks mandavi and GuruX
- Install and run the patch from Kang. See This (Launchpad) bug report.
Download the patch from here : vmware-update-2.6.27-5.5.7-2.tar.gz
Thank you Kang.
Again, save it in ~/src/VMWare
Extract the patch ("update")
Code:tar xzf vmware-update-2.6.27-5.5.7-2.tar.gz
- Install the patch (which will install VMWare server as well).
This will patch vmware and start the installer. Unless you know what you are doing, select the defaults and Enter your serial # during the installation..Code:cd vmware-update sudo ./run-me
That is it.
Well, almost ...
There is an issue with the keyboard as well. See this blog for details (and the solution).
Basically, using any editor (gedit), put this into ~/.vmware/config :
Note: For some reason it is confusing people (my mistake ), the file "~/.vmware/config" does not exist by default, you need to create it.
Using any editor make a file ~/.vmware/config
The directory ~/.vmware *should* exist, but the "config" file does not.Add the following text (from the VMWare forums):
WARNING: The 'xkeymap.nokeycodeMap = true' configuration breaks the Unity feature on VMWare Workstation! Use the alternate solution below.Code:xkeymap.nokeycodeMap = TRUE
Old solution (I left this in the event the "new" configuration does not work, you do not need to do this if the above solution works).Thanks nthrbldyblgCode:xkeymap.keycode.108 = 0x138 # Alt_R xkeymap.keycode.106 = 0x135 # KP_Divide xkeymap.keycode.104 = 0x11c # KP_Enter xkeymap.keycode.111 = 0x148 # Up xkeymap.keycode.116 = 0x150 # Down xkeymap.keycode.113 = 0x14b # Left xkeymap.keycode.114 = 0x14d # Right xkeymap.keycode.105 = 0x11d # Control_R xkeymap.keycode.118 = 0x152 # Insert xkeymap.keycode.119 = 0x153 # Delete xkeymap.keycode.110 = 0x147 # Home xkeymap.keycode.115 = 0x14f # End xkeymap.keycode.112 = 0x149 # Prior xkeymap.keycode.117 = 0x151 # Next xkeymap.keycode.78 = 0x46 # Scroll_Lock xkeymap.keycode.127 = 0x100 # Pause xkeymap.keycode.133 = 0x15b # Meta_L xkeymap.keycode.134 = 0x15c # Meta_R xkeymap.keycode.135 = 0x15d # Menu