summaryrefslogtreecommitdiff
path: root/content/technical/vmware-player-on-fedora-16.md
blob: 01f39387e47ba95ef2ce55cddeee7f116245ea8d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Title: VMWare Player on Fedora 16
Date: 2011-10-28
Tags: technical, security
Slug: vmware-player-on-fedora-16

I have some VMWare VM's I've been using here and there. I probably
should convert them to Virtual Box, but I've had a rough time getting
that working as well.  
  
So ... every time you upgrade the kernel, VMWare barfs because kernel
headers have changed. Usually I look around for patches to the VMWare
sources, but this time there were none I could find, so I figured it was
my turn.  
  
[This simple patch][] makes VMWare Player 4.0.0 work with Linux 3.1.0.
At least it seems to work. What I did to patch it in:  
  
    :::sh
    $ mkdir /tmp/vmware
    $ cd /tmp/vmware
    $ wget http://thewalter.net/stef/misc/vmnet-4.0.0-linux-3.1.0.patch
    $ tar -xvf /usr/lib/vmware/modules/source/vmnet.tar
    $ patch -p0 < vmnet-4.0.0-linux-3.1.0.patch
    $ sudo cp /usr/lib/vmware/modules/source/vmnet.tar /usr/lib/vmware/modules/source/vmnet.tar.bak
    $ sudo tar -cvf /usr/lib/vmware/modules/source/vmnet.tar vmnet-only
  
And then run vmplayer and let it do its install thing. It says that the
services fail to start (systemd incompatibility), but it works
regardless.  
  
Note: If you try this and it doesn't work for you (or makes your doggy
sad), don't complain to me. [Complain to VMWare][].


  [This simple patch]: http://thewalter.net/stef/misc/vmnet-4.0.0-linux-3.1.0.patch
  [Complain to VMWare]: http://communities.vmware.com/index.jspa