Revision [10160]
This is an old revision of InstallationFrugal made by coolpup on 2010-10-25 14:06:17.
Frugal Installations
A frugal installation is performed by extracting the contents of the container ISO or ZIP file to virtually any type of FAT, NTFS or EXT 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 disc drive.
First acquire the container file (either an ISO or ZIP file) of the desired Puppy Linux, e.g. Fluppy, Puppy 5 or Puppy 5 with extra multi-lingual keyboard support.
If the target partition or drive contains any files copy them elsewhere if required, because they will be destroyed when formatting.
If, after performing the installation processes given below, the computer does not boot into Puppy Linux from the U.S.B. flash drive follow the instructions in Appendices 1 and 3 at LiveDVD.
Installation to any partition using GRUB and with an optical disc drive
Flash tutorialInstallation to a U.S.B. flash drive using Syslinux and without an optical disc drive
From within Puppy Linux- Follow the instructions at: Menu > Setup > BootFlash
- Click on the Puppy iso (or zip) file to open its contents
- Copy to the U.S.B. flash drive the files: vmlinuz, initrd.gz, and all those with the extensions .sfs, and .cfg
- 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 or partition to FAT32
- Download and extract syslinux to a folder, e.g. C:\syslinux
- Then go to directory C:\syslinux\win32\ by entering into the command-line interface:
cd C:\syslinux\win32\
- Then run the syslinux command to make the drive bootable (where X: is the drive letter for the target drive or partition)
syslinux.exe -m -a X:
- 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 to the U.S.B. flash drive the files: vmlinuz, initrd.gz, and all those with the extensions .sfs, and .cfg
- 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
Installation to a U.S.B. flash drive using GRUBforDOS and without an optical disc drive
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/
http://www.murga-linux.com/puppy/viewtopic.php?t=54826
http://www.pendrivelinux.com/put-lucid-puppy-on-usb-flash-drive-from-windows/#more-4392 (see next reference also)
http://murga-linux.com/puppy/viewtopic.php?p=458818#458818
Appendix
- Format the drive or partition to FAT32 by using: Menu > System > GParted
- Ensure that the boot flag is set: Menu > System > GParted > Partition > Manage Flags > boot
- Download and install recent Syslinux version (>=4.02)
- Determine the device name of the U.S.B.flash drive using probedisk2:
probedisk2
- Make the drive bootable with syslinux, assuming the target partition is located at device /dev/sdb1:
syslinux -i --stupid /dev/sdb1