previous page | print version | next page

4. How to install Puppy

If you don't want to start from CD-ROM each time, you can install Puppy on a harddrive. There are four alternatives:

I recommend the third alternative (see chapter 4.3).

4.1 How to install Puppy on a harddrive

This chapter is still missing. If you want you can help and write this chapter. Please contact .

4.2 How to install Puppy on an USB stick

(Author: Steve D)

Start from Windows.

Format the usb drive fat (not fat32). Use device manager or this utility ftp://ftp.compaq.com/pub/softpaq/sp27001-27500/SP27213.exe

Make the USB memory stick bootable using syslinux. Get it here http://www.kernel.org/pub/linux/utils/boot/syslinux/. Scroll down to the bottom and get the latest .zip file, I got syslinux-3.36.zip. Extract anywhere convenient, e.g. your desktop. You will have to type syslinux f: or whatever the letter assigned to your thumbdrive is.

Now try to boot from the USB memory stick. If this works you should see someting like: SYSLINUX 3.11 2005-09-02 EBIOS Copyright (C) 1994-2005 H. Peter Anvin. Could not find kernel image: linux boot:

Copy LiveCD data: I used a program called winimage v8 available here http://www.winimage.com/download.htm. Copy all the files from the .iso image to your usb drive

rename isolinux.cfg syslinux.cfg rename isolinux.bin syslinux.bin

wordpad syslinux.cfg change the line append root=/dev/ram0 initrd=initrd.gz loglevel=3 PMEDIA=idecd to read append root=/dev/ram0 initrd=initrd.gz loglevel=3 PMEDIA=sda1

All done. Special thanks to Scientific Linux

4.3 How to save a Puppy-image on a harddrive and how to boot the image in RAM

This is a fine option for starting Puppy. It combines the advantages of booting from CD-ROM (protection from harming programs) and harddrive (speed). If you want to use this option you have to install a boot-manager (e.g. GRUB) first (see chapter 4.5).

After GRUB is installed, start Windows and insert the Puppy CD into the CD-ROM drive. Copy the files PUP_214.SFS and ZDRV_214.SFS to a partition with FAT32-filesystem (in our example this is the second partition, which probably has the letter E under Windows). If you had already stored the file pup_save.2fs from an earlier use of Puppy and if you would like to use it further, cut and paste this file to the same folder as the file PUP_214.SFS. Subsequently, you create a directory named "boot". Then you copy from the Puppy-CD two files named INITRD.GZ and VMLINUZ to this directory.

The partition should have the following content now:

Now you still have to configure the boot-manager GRUB. Terminate Windows and start Puppy Linux from CD-ROM with the boot-option "puppy pfix=ram".

4.4 How to install Puppy on a multisession-CD / DVD

This chapter is still missing. If you want you can help and write this chapter. Please contact .

4.5 How to install the boot-manager GRUB

This chapter is still missing. If you want you can help and write this chapter. Please contact .