Page 1 of 1

How to use VMware in multisession Puppy? (Solved)

Posted: Tue 31 Dec 2019, 04:43
by tallboy
I recently bought an old Mercedes ML, and have dowloaded the detailed workshop manuals and parts lists for the car, 3 zipped files totalling 27.4 Gb, which after unzipping grew to a whopping 48 Gb! The files are intended to run in a VMware virtual machine. I use a 64-bit Tahr 6.0.6, with the .iso loaded from a CD (the PC won't read from USB). I downloaded VMware 12.5.9 64-bit, which is the correct one for Tahr, and ran the install script.

The first message during installation was the one shown below, about start and stop scripts missing in /etc/rc.d. What is the recipe for those scripts?

The next was a request for GCC 4.8.4 compiler. I have the devx .sfs for Tahr, but cannot load it because of the installation of the Tahr .iso from a CD, so I downloaded it with the PPM instead. I am not sure if it will work.

Next request from VMware was for the 3.14.79 kernel headers. And that is where everything stop: 1) Are these headers available somewhere? 2) There are bug reports on that kernel, could that be a reason for not finding the headers?

I cannot switch to a new kernel, because the loading of the Tahr .iso from a CD sets pupmode 77.

I have done a lot of modifications and downloads after loading the Tahr from the CD, and the size of those mods would have prevented me from saving the session back to the CD, but the multisession save function in this Tahr doesn't work anyway, so I'm screwed! :(

Possible solutions:
Convert the Cd-based Tahr to a frugal install, is that possible whitout losing all modifications I have made? I have no previous experience with frugal installs.

Continue to load necessary programs to compile the VMware, will that work?

Any suggestions on what to do?

Posted: Tue 31 Dec 2019, 05:13
by p310don
Have you tried installing vmware (and devx & kernel headers) from Quickpet on the desktop?

Also, typing sfsget in the terminal will often bring up a list of sfs'es to download and install, including kernel headers

Posted: Tue 31 Dec 2019, 06:36
by bigpup
You probably need to download the devx sfs and the kernel sources sfs.
The kernel sources sfs has what is need for the kernel stuff.
The devx has the programs needed for compiling.

Load them using SFS-load-on-the-fly

Those should give you what is needed to compile.

The devx you can use is here:
http://distro.ibiblio.org/puppylinux/pu ... _6.0.5.sfs
I know, it says tahr64_6.0.5.sfs, but the devx is just other programs needed to compile.

The kernel sources sfs
Find out what exact kernel is being used by Tahrpup64 6.0.6
Go here and use the one that matches that kernel.
http://distro.ibiblio.org/puppylinux/pe ... es-tahr64/
Tahrpup used several kernels, so make sure to get the correct one.

Never tried this running from a CD.
I assume you have a save for the Tahrpup CD on the computers hard drive.
Place the two sfs files exactly in the same place as the save.
SFS-load-on-the-fly should see them to load them.
If no.
Place the SFS files just on the drive and not inside any folders.

Note:
make sure there is a good amount of free space in the save.
Compiling needs to use more free space than the program is going to end up using when done.
The compiling process, will free up the space it used, when it finishes.

Posted: Tue 31 Dec 2019, 07:06
by bigpup
Bionicpup64 8.0 has VMware in Quickpet.

It goes to VMware download web site and gives this info message.

May help you.

Posted: Tue 31 Dec 2019, 13:23
by tallboy
Thank you for your advice, guys, but for this situation, I'm afraid they are no good. :(

The Tahr is loaded from a multisession CD-R, which set puppymode 77, which does not allow me to load any .sfs.
I already have the devx_tahr_6.0.6.sfs, but I cannot load it, see the text in the attached message from SFS-load.
I also have the kernel_sources_3.14.79-tahr64.sfs, but cannot load it. It is supposed to load automatically on next boot, but because it is not saved to the CD, it is not loadable on the next boot.

Besides, if I reboot, all settings and additions are lost... :(

Downloading the VMware from the Quickpet is not a good solution, it will only download the latest version, which is not the one used for packing the files, and does not run in Tahr. I need to use the 64-bit VMware 12.5xx version.

This is not a good session... :(

Posted: Tue 31 Dec 2019, 15:04
by 666philb
hi tallboy,

if you did a quick frugal install you could then build the vmware kernel module and then copy it from /lib/modules into your cd install

Posted: Wed 01 Jan 2020, 13:40
by tallboy
Aha, thank you, 666philb. I'll try that.

Posted: Tue 14 Jan 2020, 02:28
by tallboy
Solved!
I remastered the live CD, and made a frugal installation from the files in the puppylivecdbuild. The vmware then ran as intended.
http://murga-linux.com/puppy/viewtopic. ... 13#1047713