Thursday, October 21, 2010

VMWare Workstation 7.1 and Linux Kernel 2.6.36

I have just completed building Linux Kernel 2.6.36 on my laptop and so far, i have no problem at all, except that the latest VMWare Workstation is no longer working due to the recent changes in the Linux Kernel, so we must apply a patch in order to make it work, just like what i had to in Linux Kernel 2.6.35 (see my previous post: VMWare Workstation 7.1 and Linux Kernel 2.6.35)

So, i browsed the Internet and found this forum and i tried to apply the patch and yes, it's working Yahoo

Here's the steps:
  1. Download the patch and the patcher file from the forum above and put both file in the same directory
  2. Give execute permission to patcher file (that ends with .sh)
  3. Switch to root account
  4. Execute the patcher file and in the short time, it will try to patch the vmware source
  5. Re-run the VMWare and voila..... it's working normally Rolling
Notes:
The patch will work if you built a modular kernel (Generic). If you happened to use a huge kernel used in default installation of Slackware, you will have to switch to Generic Kernels first. In my case, i built my own kernel (Custom).

Update (29 November 2010): I'm now running 2.6.36.1 with VMWare 7.1.3. VMWare 7.1.3 won't work using the above patch, but you can download the updated patch from VMWare Communities (download both patch and updater script) and apply it against Linux Kernel 2.6.36.1 and it will work just fine.

If you need updated script for Linux Kernel 2.6.37, there's a preliminary script which should work on 2.6.37 RC release that can be found on this thread (make sure get the latest patcher file)