VMware Player

Hello All,

I am trying to get VMware Player to run, but it is asking me for the source for my kernel. I am running the kernel optimized for the desktop usage: vmlinuz-2.6.37.1-1.2-desktop. I am pretty sure that I have the right header files for this kernel. When I look in YaST2 I see: kernel-desktop-devel 2.6.37-0.5.1. That same version number is in parenthesis in YaST2 Software Manager next to the kernel I have installed. But when I point VMware to the correct usr/src/ directory it tells me that is not right. What am I missing?

Thanks,

Craigbert

On Thu, 19 May 2011 19:36:01 +0000, craigbert wrote:

> Hello All,
>
> I am trying to get VMware Player to run, but it is asking me for the
> source for my kernel. I am running the kernel optimized for the desktop
> usage: vmlinuz-2.6.37.1-1.2-desktop. I am pretty sure that I have the
> right header files for this kernel. When I look in YaST2 I see:
> kernel-desktop-devel 2.6.37-0.5.1. That same version number is in
> parenthesis in YaST2 Software Manager next to the kernel I have
> installed. But when I point VMware to the correct usr/src/ directory it
> tells me that is not right. What am I missing?

I would install the kernel sources and then go to /usr/src/linux and do a
“make cloneconfig; make prepare” - that should get things working for
you.

If you are running 11.4, you probably will find that the latest version
of Player includes the kernel modules you need and won’t require building
anything. I found that to be the case with VMware workstation 7.1.4
myself.

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

Jim,

Thanks for the reply. I wonder if that is one of the differences between the player and workstation? Should I look in a particular directory for the kernel modules from VMware?

I did the “make cloneconfig” w/o any issues (as root) and tried to do the “make prepare” but I got the following error:

make[1]: *** No rule to make target ‘kernel /bounds.c’, needed by ‘kernel /bounds.s’. Stop make: *** [prepare0] Error 2

What does that mean? Is it trying to find a source file and can’t find it? I am about 99% sure that I have downloaded all the kernel sources that I should / can.

Thanks,

Craigbert

Hi craigbert,
Do you have the following? These are required for VMware Player & can be installed from Yast.
make
gcc
kernel-source
kernel-syms
kernel-devel
linux-glibc-devel
gcc-c++
binutils

I had something very similar & installing the above solved it.
After that I started up a virtual machine & got an error box about vmon module to fix that open a terminal & use this:

# vmware-modconfig --console --install-all

On 2011-05-19 22:36, craigbert wrote:
>
> Jim,
>
> Thanks for the reply. I wonder if that is one of the differences
> between the player and workstation? Should I look in a particular
> directory for the kernel modules from VMware?
>
> I did the “make cloneconfig” w/o any issues (as root) and tried to do
> the “make prepare” but I got the following error:
>
> make[1]: *** No rule to make target ‘kernel /bounds.c’, needed by
> ‘kernel /bounds.s’. Stop make: *** [prepare0] Error 2

Dunno.

I do:

cd /usr/src/linux
make cloneconfig && make scripts && make prepare

> What does that mean? Is it trying to find a source file and can’t find
> it? I am about 99% sure that I have downloaded all the kernel sources
> that I should / can.

How exactly? Did you download the suse supplied rpm, or something else?


Cheers / Saludos,

Carlos E. R.
(from 11.2 x86_64 “Emerald” at Telcontar)

Carlos,

Yes, I am using all the proper sources. I am installing everything through YAST (except for VMplayer, which I downloaded from their site.)

Sagemta,

I had everything except for the kernel-syms. I used YaST2 to install them.

Here is the text of the error I am getting from VMplayer when I point it to where the source is:

“C header files matching your running kernel were not found. Refer to your distribution’s documentation for installation instructions.”

Thoughts anyone?

This worked perfectly for me with in 11.4 64 bits KDE4.

I updated my own notes on this subject & credited the post writer Djarum123 for that!

On Thu, 19 May 2011 20:36:05 +0000, craigbert wrote:

> Jim,
>
> Thanks for the reply. I wonder if that is one of the differences
> between the player and workstation? Should I look in a particular
> directory for the kernel modules from VMware?
>
> I did the “make cloneconfig” w/o any issues (as root) and tried to do
> the “make prepare” but I got the following error:
>
> make[1]: *** No rule to make target ‘kernel /bounds.c’, needed by
> ‘kernel /bounds.s’. Stop make: *** [prepare0] Error 2
>
> What does that mean? Is it trying to find a source file and can’t find
> it? I am about 99% sure that I have downloaded all the kernel sources
> that I should / can.

What version of vmware player are you using?

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C