Revision [9068]
This is an old revision of InstallationFrugal made by coolpup on 2010-08-26 12:04:46.
Frugal Installations
Apart from running Puppy Linux from a full hard disk drive (H.D.D.) installation or from a LiveDVD, it is also possible to run it as a frugal installation, performed by extracting the contents of the container ISO or ZIP file to virtually any type of FAT32, NTFS, or EXT2/3/4 formatted partition.When a frugal installation is desired it is convenient to have a LiveDVD because it can be used to install the required boot loader (either GRUB, SYSLINUX, or EXTLINUX depending on the formatting of the installation partition). Instructions are also provided below for situations when not using an optical drive.
First acquire the container file (either iso or zip) of the desired Puppy Linux, e.g. Fluppy, Puppy 5 or Puppy 5 with extra multi-lingual keyboard support.
Installation to any partition using an optical drive
Flash tutorialInstallation to a U.S.B. flash drive without using an optical drive
If the target partition/drive contains any files copy them elsewhere if required, otherwise they will be destroyed.From within Puppy Linux
- Update Syslinux
- Format the drive/partition to FAT16 and install the syslinux bootloader to it by using BootFlash"//: //Menu > Setup > BootFlash""
- Format the drive/partition to FAT32 and install the syslinux bootloader to it by using the virtual terminal, e.g.
syslinux -i --stupid /dev/sdb1
- Click on the Puppy iso (or zip) file to open its contents
- Copy the files vmlinuz, initrd.gz, *.sfs, and isolinux.cfg to the U.S.B. flash drive
- Rename isolinux.cfg to syslinux.cfg
- Edit syslinux.cfg in a text editor: change pmedia=cd to pmedia=usbflash
- Reboot computer with U.S.B. flash drive connected
- Format the drive/partition to FAT32
- Open the Puppy iso (or zip) file to view its contents, using e.g. 7-zip, (it is important that the original file names be kept)
- Copy the files vmlinuz, initrd.gz, *.sfs, and isolinux.cfg to the U.S.B. flash drivehe U.S.B. flash drive
- Delete isolinux.bin
- Rename isolinux.cfg to syslinux.cfg
- Edit syslinux.cfg in a text editor: change pmedia=cd to pmedia=usbflash
- Download and extract syslinux to a folder, e.g. C:/syslinux. Then go to C:/syslinux/win32/ and run this command to make the drive bootable (where X: is the drive letter for the target drive/partition):
syslinux.exe -m -a X:
- Reboot computer with U.S.B. flash drive connected
References
http://www.murga-linux.com/puppy/viewtopic.php?t=46129http://www.puppylinux.org/main/index.php?file=Manual-English05.txt
http://aronzak.wordpress.com/2008/10/07/usb-linux-howto-puppy-41/