How to use VMware in multisession Puppy? (Solved)

Discuss anything specific to using Puppy on a multi-session disk
Post Reply
Message
Author
User avatar
tallboy
Posts: 1760
Joined: Tue 21 Sep 2010, 21:56
Location: Drøbak, Norway

How to use VMware in multisession Puppy? (Solved)

#1 Post 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?
Attachments
capture2550.png
(18.91 KiB) Downloaded 176 times
capture4691.png
(5.69 KiB) Downloaded 173 times
capture8305.png
(12 KiB) Downloaded 171 times
True freedom is a live Puppy on a multisession CD/DVD.

p310don
Posts: 1492
Joined: Tue 19 May 2009, 23:11
Location: Brisbane, Australia

#2 Post 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

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#3 Post 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.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#4 Post by bigpup »

Bionicpup64 8.0 has VMware in Quickpet.

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

May help you.
Attachments
Screenshot(1).jpg
(29.56 KiB) Downloaded 144 times
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
tallboy
Posts: 1760
Joined: Tue 21 Sep 2010, 21:56
Location: Drøbak, Norway

#5 Post 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... :(
True freedom is a live Puppy on a multisession CD/DVD.

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#6 Post 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
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

User avatar
tallboy
Posts: 1760
Joined: Tue 21 Sep 2010, 21:56
Location: Drøbak, Norway

#7 Post by tallboy »

Aha, thank you, 666philb. I'll try that.
True freedom is a live Puppy on a multisession CD/DVD.

User avatar
tallboy
Posts: 1760
Joined: Tue 21 Sep 2010, 21:56
Location: Drøbak, Norway

#8 Post 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
True freedom is a live Puppy on a multisession CD/DVD.

Post Reply