Howto install VMware on a Suse 8.0 Multiprocessor host

Michael James michael at james.st
Fri Aug 23 21:59:01 EST 2002


Please allow me a little cry of triumph,
 at last I have installed VMware Workstation 3.1.1
 on a Suse 8.0 twin processor host.


Here is what finally worked:

The installation notes say that VMware can't cope with
 the larger 64 Gigabyte memory model run by Suse.

Check the head of /var/log/boot.msg:

>Inspecting /boot/System.map-2.4.18-64GB-SMP
>Loaded 13537 symbols from /boot/System.map-2.4.18-64GB-SMP.
>Symbols match kernel version 2.4.18.
>Loaded 20 symbols from 2 modules.
>klogd 1.4.1, log source = ksyslog started.
><4>Linux version 2.4.18-64GB-SMP (root at SMP_X86.suse.de) (gcc version 2.95.3 20010315 (SuSE)) #1 SMP
>Wed Mar 27 13:58:12 UTC 2002

64GB says 64 Gig memory model

Downgrading the kernel to one with "support for older processors"
 shouldn't affect anything as I've only got 1/2 Gig of RAM so:

Run YAST2 and chose "Software"  "Install/Remove software"

Within group "System/Kernel" deselect "k_smp"
 and select "k_psmp"

While you adding software,
 go to group "Development/Sources"
 and select "kernel-source", you'll need it.

Click "OK" to do the install.

Here's the Window-Clicking-Idiot way to run lilo:
Back to Yast command centre,
 chose "System" and "Bootloader Configuration"
Check "Save current configuration" and click "Finish"

Reboot with crossed fingers.
Back again?  Good.

Now heading /var/log/boot.msg says:

>Inspecting /boot/System.map-2.4.18-4GB-SMP
>Loaded 13437 symbols from /boot/System.map-2.4.18-4GB-SMP.
>Symbols match kernel version 2.4.18.
>Loaded 20 symbols from 2 modules.
>klogd 1.4.1, log source = ksyslog started.
><4>Linux version 2.4.18-4GB-SMP (root at SMP_X86.suse.de) (gcc version 2.95.3 20010315 (SuSE)) #1 SMP W
>ed Mar 27 13:56:04 UTC 2002

Note that "64GB" has changed to "4GB"

The rpm from VMware goes on quietly enough,
 but running vmware-config.pl it says:

>None of VMware Workstation's pre-built vmmon modules is suitable for your
>running kernel.  Do you want this script to try to build the vmmon module for
>your system (you need to have a C compiler installed on your system)? [yes]
>
>What is the location of the directory of C header files that match your running
>kernel? [/usr/src/linux/include]
>
>The directory of kernel headers (version 2.4.18-4GB) does not match your running
>kernel (version 2.4.18-4GB-SMP).  Even if the module were to compile
>successfully, it would not load into the running kernel.


*** This took me most of the day to find ***

cd /usr/src/linux
make cloneconfig
make dep

*** That's the trick! ***

Now run vmware-config.pl again, sweet? Good.


I've got W2K installing And W98 updating
 AND I've still got a machine to work on!
What a piece of software, it's fantastic!

-- 
A right not exercised is a privilege
a privilege not exercised is illegal.

Michael James			michael at james.st
8 Brennan St			Phone: +61 2 6247 2556
Hackett, ACT 2602		Mobile: +61 4 1747 4065
AUSTRALIA			Fax: +61 2 6278 0011



More information about the linux mailing list