beddoesblog
Monday Feb 12, 2007

VMware server 1.0.1 on Fedora Core 6

At the moment we are doing a LOT of testing on a lot of different platforms and one of the wonderful tools available to help in this regard for us developers is VMWare server.

My base OS is a Fedora Core 6 64bit installation and unfortunately that caused me a few installation problems, some due to platform, some due to the newer 2.6.19 kernel I was running.

The steps required to get this running were:
1. Install 32bit version of libXtst
yum install libXtst.i386

2. Create the following two patch files in your home directory:
cat ~/bridge.c.patch
1179c1179
< if (skb->ip_summed == CHECKSUM_HW) {
---
> if (skb->ip_summed == CHECKSUM_PARTIAL) {

cat ~/userif.c.patch
629c629
< skb->ip_summed == CHECKSUM_HW && /* Without checksum */
---
> skb->ip_summed == CHECKSUM_PARTIAL && /* Without checksum */

3. Install the VMWare RPM as normal

4. Execute the vmware-config.pl script, once it gets to the licence stage select NO.

5. Change current directory to /usr/lib/vmware/modules/source/

6. Untar vmnet.tar and change to the vmnet-only directory
tar -xvvf vmnet.tar
cd vmnet-only

6. Apply the created patches with:
patch bridge.c ~/bridge.c.patch
patch userif.c ~/userif.c.patch

7. Change up a directory and recreate vmnet.tar
cd..
tar -cf vmnet.tar vmnet-only

8. Create an empty config.h file in your include/linux directory, I could have patched this out as well but this was just quicker at the time (your kernel source directory may vary):
touch /usr/src/kernels/2.6.19-1.2895.fc6-x86_64/include/linux/config.h

9. Ensure xinetd is installed on your system if not install with yum

10. Run vmware-config.pl again all should function and compile correctly right to the end and you should be ready to start creating VM's or using some of the excellent appliance VM available from vmware.


Comments:

Post a Comment:
Comments are closed for this entry.

Categories

Archives

« July 2008
SunMonTueWedThuFriSat
  
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
  
       
Today

Feeds

Search

Blog Roll

Navigation

ABOUT INTIENT

Intient is a dynamic software company based in Brisbane, QLD Australia. We believe in open standards, open source and building quality software and services for our clients backed up with dedicated support.

SUPPORT

Dedicated support for our clients is what we are about
Email Support