summaryrefslogtreecommitdiff
path: root/content/technical/vmware-player-on-fedora-16.md
diff options
context:
space:
mode:
Diffstat (limited to 'content/technical/vmware-player-on-fedora-16.md')
-rw-r--r--content/technical/vmware-player-on-fedora-16.md36
1 files changed, 36 insertions, 0 deletions
diff --git a/content/technical/vmware-player-on-fedora-16.md b/content/technical/vmware-player-on-fedora-16.md
new file mode 100644
index 0000000..01f3938
--- /dev/null
+++ b/content/technical/vmware-player-on-fedora-16.md
@@ -0,0 +1,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