Micro Muppy 002 (12 MB-Iso with Xvesa)

For talk and support relating specifically to Puppy derivatives
Message
Author
User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

Micro Muppy 002 (12 MB-Iso with Xvesa)

#1 Post by MU »

Picture:

Image

Full size picture: http://puppyfiles.org/isos/MicroMuppy/micromuppy001.jpg

It is an extremely small Puppy, based on Picopup (that is based on Puppy 108).
I added:
more USB-drivers,
Xvesa,
XFileExplorer,
Adie (Texteditor),
Shutterbug (make screenshots)
wmsetbg (set background via console)
rxvt
xmessage
Puppybasic

I removed glib and mpc and music-libraries (but alsa still is included).
So this is not intended for "End-users", but for people who want to build an own Micro-Iso, for example to use a very old machine as a musicbox.

You cannot "install" dotpups via mouseclick, but extract them with unzip and tar.
I think picopup supports NO pup001 (save settings), but did not try that.
So every change you need, must be added to image.gz.
I used Pizzasgoods initrd-editor for this.
http://murga-linux.com/puppy/viewtopic.php?t=12089
Note the modifications I had to add:
http://murga-linux.com/puppy/viewtopic. ... 3845#93845

For small modifications you also could follow this instruction:
http://murga-linux.com/puppy/viewtopic. ... 246#101246

Download:
http://puppyfiles.org/isos/MicroMuppy/

You can try a Iso or a zip.

The zip can be used like picopup:
http://www.murga-linux.com/puppy/viewto ... c&start=16

Or boot it via grub, if you have one.
I saved vmlinuz and image.gz on
/mnt/hda10/MicroMuppy/

Then I added this to grubs menu.lst with a texteditor:

Code: Select all

title MicroMuppy
        rootnoverify (hd0,9)
        kernel (hd0,9)/MicroMuppy/vmlinuz root=/dev/ram0 ramdisk_size=29000
        initrd (hd0,9)/MicroMuppy/image.gz
It has some glitches:
"dialog" and other curses based applications cannot open a terminal in consolemode or rxvt (uh?).
So there is no textmode-editor included.
If someone knows a solution, please let me know.

I also cannot mount my USB-harddisk, that is attached via PCMCIA to USB adapter.

To mount other drives, use such a command:
mkdir /mnt/hda1
mount /dev/hda1 /mnt/hda1


Backgroundinfo
Xvesa:
http://murga-linux.com/puppy/viewtopic.php?t=4082
I just moved some files to other folders.
As many applications need additional libs from xorg, I used those from Puppy 2.12.
JWM I found in an old Puppy 107 installation, but I might have upgraded that somewhen.
A version from 2.12 did not run, as it could find no default-font.

Mark
Last edited by MU on Fri 02 Mar 2007, 20:03, edited 8 times in total.

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#2 Post by muggins »

mark,

i thought you had retired! i can't wait to give this one a spin tomorrow.

cheers
muggins

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#3 Post by muggins »

i just thought...i wonder how long before someone burns this to a cd, then posts a complaint that it doesn't do xyz, or have the Out house sink!

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#4 Post by MU »

lol. yes, why are no german keyboards supported? ;)
All this could be added of course, but then we would have a 50 MB-Puppy again.

So this is really just intended for specialized purposes.
It is also good to learn, as you are forced to use the console (e.g. to mount a drive).

I'm leaving on febr. , 5th, but was too tired today to program my webinterface.
So I thought doing some configuration stuff is the right thing to pass this sunday :)
As I saw several posts asking about picopup, I decided to make it a bit easier to use, maybe this helps sunburnt with his Lan-Puppy. But he had to copy back glib and other Gtk-libs then from Picopup and Puppy 108, to be able to use Xdialog/Gtkdialog.

Mark

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#5 Post by Lobster »

Very exciting.

I got a kernel panic during the boot up but would be interested how others get on . . .
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#6 Post by MU »

Lobster, did you boot from CD?
I used the files from Puppy 109 for the iso, maybe some settings must be changed in isolinux.cfg.
I might have a look tomorrow, if nobody else will sort that out.
My tests I made only using the frugal installation.

Another reason might be missing kernelmodules for your hardware, Picopup had removed many of them.
In that case, also a frugal installation would fail.
Mark

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#7 Post by Lobster »

:? yes booted from CD . . .
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

Philh
Posts: 150
Joined: Wed 17 May 2006, 13:26
Location: England

#8 Post by Philh »

I tried a frugal install.
It starts up ok but doesnt have any mouse control(ps2)
Is there a command I can run in the console to try and make it respond.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#9 Post by MU »

Phil, try this, first exit X if you started it (ctrl-alt-backspace):

cp -ax /etc/mousedevice /etc/mousedevice-backup
echo "psaux" > /etc/mousedevice

Then type "xwin" again.
I'm not shure if that works, please tell us, if you have success.
Mark

Philh
Posts: 150
Joined: Wed 17 May 2006, 13:26
Location: England

#10 Post by Philh »

No that did not make any difference.
I managed to get into xfe with the keyboard.
I will have another look tomorrow.

Be interesting to know if anyone else has a problem

Phil

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#11 Post by MU »

If you run a standard-puppy with xvesa, please tell me, what stands in the textfile /etc/mousedevice there.

Please also type in that big Puppy
readlink /dev/mouse
and post here, what result you get.

I'd like to add a mouse-selection option to the startscreen.
Mark

User avatar
darkerror05
Posts: 276
Joined: Sat 17 Jun 2006, 22:10
Location: Rochester NY, USA

#12 Post by darkerror05 »

are all the files suppost to be in image.gz? or is there suppost to be a usr_cram? Because when I extracted the iso there was no usr_cram. Could this be the reason for the kernel panics?
-darkerror

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#13 Post by MU »

no, no usr_cram.
Pico was 8 MB only, so mpd decided to keep it as simple as possible.
As Pico even had no X, several scripts were radically reduced.
This made it a bit difficult to put xvesa back in again.
Maybe I should have gone the other way round:
reduce a full Puppy 108.
But I was attracted by the minimalist concept.

isolinux.cfg has 5 boot-options I think, the first 2 use PHOME or so.
I think, it might have to do with that.
I will buy rewritable CDs tomorrow, then I can burn some test-isos.

Mark

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

Nicely done

#14 Post by raffy »

Nicely done, Mark! Will try it as soon as I can.
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#15 Post by muggins »

mark,

i've only tried it with qemu so far. initially it was booting too quickly, before i could choose any options, so i changed the timeout in isolinux.cfg. but then all options are giving me the
"kernel panic: no init found" message.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#16 Post by MU »

I updated the iso.
isolinux.cfg was missing the parameter ramdisk_size=29000

Burned a CD, and can boot from it.

But on my desktop, all the USB-modules for my mouse are unused.
I tried 2 different mice on different controllers, so there must miss a module.
I load them in /etc/rc.d/rc.local0

Hope we can sort this out.
On my laptop, the USB-mouse works.

On boot, you have a 1000 second timeout now, and can choose to use acpi or not.

Mark
Last edited by MU on Mon 29 Jan 2007, 22:05, edited 2 times in total.

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#17 Post by muggins »

yeh!

i put the ramdisk_size=29000 in and it boots with qemu now. thanks mark, i'll play with it more tomorrow.

cheers
muggins

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#18 Post by MU »

I removed more music-libs from /usr/local/lib/
Now the iso is only 12.2 MB :)

If you don't need the supplied applications, you could gain another 2-3 MB.

Mark

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

wonder what I am doing

#19 Post by Lobster »

MU wrote: Burned a CD, and can boot from it.
:? wonder what I am doing

- tried the new iso and this time did not boot (something missing in config file was the error message - I assume from grub

I'll get there . . . :)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

Sage
Posts: 5536
Joined: Tue 04 Oct 2005, 08:34
Location: GB

#20 Post by Sage »

Any idea on minimum resource requirements, esp. memory? cpu?

Post Reply