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).
This chapter is still missing. If you want you can help and write this chapter. Please contact
.
(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
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".
mount /dev/hda2 /mnt/hda2
default 1
title = Puppy
rootnoverify (hd0,1)
kernel /boot/vmlinuz root=/dev/ram0 loglevel=3 PMEDIA=idehd
initrd /boot/initrd.gz
umount /dev/hda2
This chapter is still missing. If you want you can help and write this chapter. Please contact
.
This chapter is still missing. If you want you can help and write this chapter. Please contact
.