How to setup a Testing Environment for Puppy Linux

How to do things, solutions, recipes, tutorials
Post Reply
Message
Author
User avatar
Gekko
Posts: 443
Joined: Sat 22 Jul 2006, 09:57
Location: Sydney, New South Wales

How to setup a Testing Environment for Puppy Linux

#1 Post by Gekko »

http://bbqsrc.org/?q=node/20
This links to the article I wrote.
Here's an exerpt.
Introduction

This HOWTO will be using Puppy Linux to setup a testing environment for Puppy inside :) But all of this HOWTO can be used for any operating system. I will have two options for most things: generic and Puppy way. You will probably need root privilages for the installation of the programs, but the virtualisation itself requires no root access (Puppy users need not even read that :P)

Be warned, a Pentium 2 can not run this, and a Pentium 3 may struggle. Recommended RAM is at least 256mb, and even then it will run quite sluggish.

What we need:
Qemu >=0.9 (Puppy Linux download - [link])
SDL (Puppy Linux download - [link])
A base operating system (eg. Puppy Linux)
The CD or CD image of the operating system to be tested
[optional] Kqemu - speeds up virtual system (Puppy Linux download - [link])
The rest at http://bbqsrc.org/?q=node/20

Bruce B

#2 Post by Bruce B »

Nice page and forum.

I hope you don't mind questions and feedback.

Questions:

* did you have any problems getting kqemu working in Puppy? (I really like any help I can get regarding setting up kqemu)

* why is SDL a requisite?

* how do you manage files in the image from outside the image? for example add .pup packages for testing?

* can you connect to the internet?

* can you play sound?

* are you using xvesa or xorg?

Feedback:

If your script starts fullscreen, you might mention that the user can toggle the fullscreen mode with ctrl+alt+f

This section leaves me with a question.

Code: Select all

-cdrom /dev/cdrom - this is the path to your cdrom drive. This may be anything from /dev/cdrom to /dev/hda to /dev/hdd, check before using, or you'll get an error. (Puppy users check MUT)
Does it mean to say also that the cdrom drive need to be mounted?

User avatar
Gekko
Posts: 443
Joined: Sat 22 Jul 2006, 09:57
Location: Sydney, New South Wales

#3 Post by Gekko »

* did you have any problems getting kqemu working in Puppy? (I really like any help I can get regarding setting up kqemu)
No, I didn't. Just install the pup and you're done.
* why is SDL a requisite?
Because thats the engine that qemu uses.
* how do you manage files in the image from outside the image? for example add .pup packages for testing?

* can you connect to the internet?

* can you play sound?
I'll look into this for version 1.1 of the tut. Took me 20 minutes to write lol.
* are you using xvesa or xorg?
I was using xvesa when I wrote this. I was actually running qemu in puppy that was inside vmware on windows (sadly my modem doesnt support linux).

I shall fix this soon enough.

User avatar
Gekko
Posts: 443
Joined: Sat 22 Jul 2006, 09:57
Location: Sydney, New South Wales

#4 Post by Gekko »

Sound doesn't work, a qemu thing (?). And the internet is eth0, auto dhcp.

Bruce B

#5 Post by Bruce B »

Gekko wrote:Sound doesn't work, a qemu thing (?). And the internet is eth0, auto dhcp.
Put this switch:

-soundhw es1370, sb16
or
-soundhw es1370
or
-soundhw sb16
(they all work)

The run the Alsa configurator

User avatar
Gekko
Posts: 443
Joined: Sat 22 Jul 2006, 09:57
Location: Sydney, New South Wales

#6 Post by Gekko »

What he said :)

Post Reply