PuppyThis forum is for the discussion of Puppy 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.
used version 2.10 version 2.11 has a bug that provents HD install working
To install puppyos as the only OS on a hd drive then boot from CD 2.10 go menu - control panel - gparted partition manager and create
ext2 primery partition and a (min 256 meg - max 2gig)linux swap primery partition apply then select ext2 goto partition -manage flag - check box (boot) or it will not boot. then reboot to cd and use the Universal installer Choose "Normal/Option 2" and install grub when asked
note: if you want to you can edit the grub boot menu.lst file (chich Home then up arrow to root them chick boot - grub - menu.lst) by adding at the begining of file:
hiddenmenu
default=0
timeout=5
this will auto boot grub to puppy hd
Bug fixed 2.12 install HD no problem!!!!!!!!
Distribution: Xubuntu Dapper - Debian Etch - Puppy Linux
Posts: 136
Rep:
Ah yes, I'd like to know how I install Puppy alongside Xubuntu, Xubuntu is already installed.
My wish is to install 3 Linux distros on my tiny 8GB HDD. I've kept 1GB free space at the end of my HDD for Puppy. In the middle I'll install Debian etch around Christmas from the base system to keep it as small as possible.
Puppy can be installed to its own partition, but it doesn't need to have an entire partition all to itself. And 1GB is plenty room for Puppy.
To share space with another system (can be Windows or Linux) you boot from the Puppy CD, and (preferably before doing anything else) go to the menu then Setup then Puppy Universal Installer. Select your HD and the partition to install to. Select the COEXIST option. Puppy then simply copies a few files to that partition, without affecting the rest of the system already there (of course an empty partition also works). Once that's finished, go menu then Setup then WakePup boot floppy.
When you shutdown, choose the option to save your pup_save.3fs file on the same partition as you installed Puppy, and next time you start Puppy your settings will be used automatically.
This way Xubuntu won't notice Puppy is there, and when you want to boot to Puppy you just insert the Wakepup floppy and reboot.
BTW, regarding space, I have an old portable with a 6.4GB drive, it has a swap partition and 3 partitions of about 2GB apiece so I can run 3 different versions of Puppy. Puppy rattles around in there, I should have made the partitions smaller.
Distribution: Xubuntu Dapper - Debian Etch - Puppy Linux
Posts: 136
Rep:
marksouth2000: Many thanks for your detailed reply. I think Puppy is a great distro and highly original, not being based on any others. I only tried Puppy 2.01 and I'm going to burn the 2.11 version (the one with xorg drivers)
You say 1GB is plenty of room for Puppy: how small can I make the partition for Puppy?
Is it best to use the Wakeup floppy or is there another way to boot Puppy next to another distro?
And while I'm at it, though it's a bit OT, is it possible to burn two small distro on the same CD (like Puppy and DSL) and boot from one or the other, using a boot floppy perhaps?
Eeried, lots of questions (questions are good, right?), I'll take them in turn.
The amount of space required for Puppy is quite small, especially because if you do the "frugal" type install (aka Option 1 or Coexist) the Puppy files are mostly stored compressed on your HD, as they are on the CD. The frugal installation process actually only copies the files from the CD to the HD.
I just checked my brand new fresh install of 212b2, and it's exactly 400MB. That includes the development kit (devx_212.sfs at 60MB) and my 256MB pup_save.3fs. So, if you do a fresh install, don't add devx_212.sfs, and keep pup_save.3fs to the minimum size of 32MB, you could install Puppy in under 120MB.
I suggested Wakepup because it's the simplest to set up. A frugal install of Puppy can be booted from an existing GRUB installation (assuming Puppy files in hda1) with the following stanza added to GRUB's menu.lst
title Puppy Linux frugal install on /dev/hda1
rootnoverify (hd0,0)
kernel /vmlinuz root=/dev/ram0 loglevel=3 PMEDIA=idehd
initrd /initrd.gz
Finally, gliezl on the murga.org forum has published a CD image with both Puppy 109CE and Puppy 2.01 (I think) on it, you select which you want to start at boot. Somewhere someone once put NINE mini-distros on a CD, but you'll have to do a websearch for that one.
probably other things to do with puppy is to have a few of your own xxxxxx_211.sfs together with the stock pup_211.sfs(probably with just a few extra add-in) side by side on the same "/" directory of a partition and start using puppy ...
"size" doesnt matter if you are going to use puppy from hd in whatever ways but i guess the pup_save*.3fs should be as small as possible , preferably without any installations of whole applications ...
//just my opinion for i'm suspecting that maybe something will go wrong somewhere ...
Alred makes a good point about having multiple versions of the squashfiles, easy to do with puppy. Also, you can have different pup_save files. If there is more than one file matching pup_save*.3fs in the partition, Puppy will ask at startup which one you want to use.
ok ... this is what i'm actually thinking about to do ...
those xxxxxx_211.sfs files are suppose to be mounted read only when puppy finished bootup while pup_save*.3fs files are mounted read/write at the top most layer ...
probably theres a possibility to have this kind of scenario where we can have three seperate sfs files not counting the stock pup_211.sfs ...
1. gimp , open office and scribus
2. tex and lyx
3. the rest of the smaller utilities like psutil , gentoo , enscript , and other personal likings(not necessarily came with puppy sites) , etc etc ...
so when puppy bootup , these three sfs will be mounted together with pup_211.sfs as read only while the pup_save.3fs will be mounted read/write on top ...
as i said , its just something i wanted to do ... will there be anything going wrong or am i getting things wrong ??
If one isn't a Puppy expert, one can treat it as an experimental system and try to learn its phenomenology....
This is the approach that Nathan used to provide add-ons for Grafpup, where it worked very well. (Probably still does, but I haven't looked at it for a few months, hence the use of the past tense :-)
So, try it and see what happens would be my advice. And please let us know what you find.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.