Paul wrote:I've created a setup of puppy that I like with personalized programs and drivers. I want to use this on my laptop. Is there any way that I can make an image of this onto a cd or usb and use to load this setup onto my laptop. I'm trying to not have to do everything all over again. Is there any way to do this within Puppy??
Is your installation an Option 1 hard drive installation or an Option 2. That makes a big difference. This approach is for an Option 2 installation.
I've created a REALLY FAT Puppy for myself on my laptop, the beginning of what I think I will install on the student computers in our computer lab (I teach at a VERY small Christian school.). To back it up for archiving or moving I use a script like the following which I run from another Option 1 installation in a different partition.
#gentoo2bak.scr
cd /mnt/puppyoption2
tar cpzf /mnt/home/bak/bin.tar.gz bin/
tar cpzf /mnt/home/bak/boot.tar.gz boot/
# boot contains vmlinuz and a grub directory
tar cpzf /mnt/home/bak/dev.tar.gz dev/
tar cpzf /mnt/home/bak/etc.tar.gz --no-recursion etc/
# this is to copy the etc symlink
# tar cpzf /mnt/home/bak/home.tar.gz home/
# No home directory (yet)
tar cpzf /mnt/home/bak/lib.tar.gz lib/
tar cpzf /mnt/home/bak/mnt.tar.gz --no-recursion /mnt/gentoo/mnt/*
# copies the directory structure of mnt only
tar cpzf /mnt/home/bak/opt.tar.gz opt/
# have OpenOffice, firefox, and acroread installed in opt
tar cpzf /mnt/home/bak/proc.tar.gz --no-recursion /mnt/gentoo/proc/
tar cpzf /mnt/home/bak/root.tar.gz root/
tar cpzf /mnt/home/bak/sbin.tar.gz sbin/
#tar cpzf /mnt/home/bak/sys.tar.gz --no-recursion sys/
# there is no sys directory
tar cpzf /mnt/home/bak/tmp.tar.gz tmp/
tar cpzf /mht/home/bak/usr.tar.gz usr/
tar cpzf /mnt/home/bak/var.tar.gz var/
This compressed about 580 megabytes of installed stuff to just over 204 megabyes of archives.
Then take all those files in /mnt/home/bak and burn them to a CD.
From the CD unarchive them in a new location by changing to the root directory of the new drive/partition and use:
tar xzf /mnt/cdrom/bin.tar.gz
etc., or you can put the commands in a shell script.
This is the same approach I use to backup other Linux installations, and even Windows installations from Linux.
I have also installed Gimp 1.2 from Slackware 9.0 and it seems to run perfectly. After unpacking and copying the files to the right place, all I did was to create a bunch of symlinks indicated in the installation script.