SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hey I'm trying to install VMware 4.xx but after making an init.d and rc0 -6 dir's VMware cries about doing something with my kernel headers at the present time I have kernel 2.6.2 compiled is there anyway around this?
IIRC unpack it and run runme.pl instead of the vmware-install script, then vmware-config.pl and you should be good to go. More info at http://kerneltrap.org/node/view/1804
I have a small minor annoying problem, when I install Vwmare it will install fine, and will run fine, but when I reboot it will not run it says when I run it in a console that "vmmon" yes not loaded at startup ..ok so i do a modprobe vmmon and there is no kernel module called that does anyone have any idea's?
Last edited by CryptDragoon; 02-17-2004 at 05:55 AM.
Originally posted by CryptDragoon Hey it works! Thanks!
I have a small minor annoying problem, when I install Vwmare it will install fine, and will run fine, but when I reboot it will not run it says when I run it in a console that "vmmon" yes not loaded at startup ..ok so i do a modprobe vmmon and there is no kernel module called that does anyone have any idea's?
Just a question, I couldnt get it installed at all. - VMware-workstation-4.5.1-7568
I get so far in the install and cannot procede
Code:
What is the directory that contains the init directories (rc0.d/ to
rc6.d/)?
I tried /etc/rc.d/ but that didn't work.
I found this on the VMWare web site, but it still didnt prove much help.
Installing VMware Workstation on a Slackware based distribution
There have been reports of successful VMware Workstation installations by users running a Slackware based distribution. The two important points when starting with a Slackware system are glibc and the boot scripts.
1. Ensure you are either using a glibc version of Slackware (as some of the most recent or Beta versions are) or you have the optional glibc packages installed.
2. Slackware does not use SysV boot (rc) scripts. The easiest thing is to let the install script install /etc/rc.d/init.d/vmware (or where ever you tell it to put the boot script) and then add the following lines to rc.local
if [ -x /etc/rc.d/init.d/vmware ]
then
/etc/rc.d/init.d/vmware start
fi
This should cause the modules to be properly loaded at boot time. Otherwise, you may get errors about opening /dev/vmmon and may have to handrun the scripts. Keep in mind that Slackware is not an explicitly supported distribution, mostly because of its unusual file layout.
I am using the older 2.4.24 kernel instead of the newer 2.6.2 kernel that CryptDragoon and Kovacs are using. Last week I sucessfully installed VMWare 4.0.5 in Slackware 9.1. I used the 4.0.5 version of VMWare instead of the 4.5.1 version that became available a few days ago. This detail may not be correct but, I seem to recall hearing that perhaps the newer 4.5.1 version of VMWare would most likely support the 2.6.2 kernel better. I used the instructions below when installing VMWare 4.0.5 in Slack 9.1. If using the newer 2.6.2 kernel then perhaps the links that Kovacs provided would be more helpful. Here is the link with the instructions that I followed:
In addition to what was mentioned in that web page I had to make a few minor changes to my XF86Config file. I do not recall all the details except that I seem to recall having to make sure that DGA was properly enabled in the XF86Config file. Using Slackware is not officially suported by VMWare so I was not sure if it would work. So far VMWare seems to be working good under my Slack 9.1host but, I have not yet tested all of the VMWare features in my virtual network. At some point in the future I might try both the newer Linux kernel and the newer vesion of VMWare.
I've tried to install VMWare 4.01-5289. My problem is as follows:
-i've made /etc/rc0.d-rc6.d and init.d
-i run vmware-install.pl
-when it says to run vmware-config.pl, i say no
-then i run vmware-config.pl --compile, and i get the following errors (after accepting the licence):
grep: /proc/ksyms: No such file or directory
grep: /proc/ksyms: No such file or directory
grep: /proc/ksyms: No such file or directory
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
What is the location of the directory of C header files that match your running kernel? [/lib/modules/2.6.4/build/include]
Extracting the sources of the vmmon module.
Building the vmmon module.
make: Entering directory `/tmp/vmware-config11/vmmon-only'
make[1]: Entering directory `/tmp/vmware-config11/vmmon-only'
make[2]: Entering directory `/tmp/vmware-config11/vmmon-only/driver-2.6.4'
make[2]: Leaving directory `/tmp/vmware-config11/vmmon-only/driver-2.6.4'
make[2]: Entering directory `/tmp/vmware-config11/vmmon-only/driver-2.6.4'
../linux/driver.c:133: warning: initialization from incompatible pointer type
../linux/driver.c: In function `init_module':
../linux/driver.c:246: error: structure has no member named `prev'
../linux/driver.c:247: error: structure has no member named `next'
../linux/driver.c: In function `Panic':
../linux/driver.c:1304: warning: implicit declaration of function `_exit'
../include/vm_asm.h: In function `Div643264':
../include/vm_asm.h:1095: warning: use of memory input without lvalue in asm operand 4 is deprecated
make[2]: *** [driver.o] Error 1
make[2]: Leaving directory `/tmp/vmware-config11/vmmon-only/driver-2.6.4'
make[1]: *** [driver] Error 2
make[1]: Leaving directory `/tmp/vmware-config11/vmmon-only'
make: *** [auto-build] Error 2
make: Leaving directory `/tmp/vmware-config11/vmmon-only'
Unable to build the vmmon module.
For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".
I would like to correct something that I said in my previous post. I was wrong about with kernel I was using. I was not using the 2.4.24 kernel, I was using the 2.4.22 kernel that originally came with Slackware 9.1.
I installed VMWare 4.0.5 and a few days later VMWare 4.5.1 became available but I did not bother upgrading. VMWare 4.5.1 claims to have improvements in support for Linux guest operating systems using kernels in the 2.6 series. The VMware Workstation 4.5 release notes only mention using the 2.6 series kernel on a guest OS. They do not say anything one way or the other about using the 2.6 kernel on a Linux host OS. I suppose it would probably work with the 2.6 series kernel. Here is a link to the release note for the 4.5.1 kernel:
After sucessfully installing VMWare I had a few other small problems to take care of. I had to comment out the Line that disables DGA in my XF86Config file. That resulted in DGA being enabled. I also had to give VMWare permission to use my floppy disk drive. I still learning to use Slackware and am less confident of my skills so I used the older 2.4.22 kernel that is probably better supported by VMWare. I have several virtual machines working good but I still need to make a USB related change to my Slackware host. I think I know how to do that.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.