[[HomePage]] > [[ComponentHowTo Components and HowTos]] > [[BootIndex Booting]] ====Puppy Parameters Version 1==== ==PFILE== This parameter specifies the options for the filesystem within a file that is used by Puppy Linux to save changes/settings after the first boot. If PHOME not specified, Puppy will automatically search for a vfat (FAT32), ext2/ext3 or ReiserFS partition (in that order) to use; that is, to create the file on. The format is "PFILE=//name//-//password//-//size//", for example "##PFILE=pup0-none-131072##". The most common names of PFILE are pup001 (used by the LiveCD), pup100 (which is used for USB), pup1 (with a hard drive install). One can also use ""PFILE=ask"" or ""PFILE=no"" or ""PFILE=cd"". When using ##PFILE=ask## then Puppy Linux will ask you where you want the file to be (should be same location as PHOME if used), what name you want to use, and will default to a size of 256 MB. Starting with 1.0.7, a parameter of "no" will have Puppy only use a ramdisk and, if possible, a Linux swap partition. Specifying "cd" should only be done with a multisession formatted CD-R/DVD-R (usually burned from Puppy) to tell Puppy to enable using the multisession specific features. A password of "none" means no password and the filesystem is not encrypted. A password of "ask" will ask you for a new password at first boot and thereafter. The size of the filesystem in this example is 131072 KB, which is 128MB. The example for PFILE shown above is the setting for the live-Puppy v0.7.6 CD. At the least, all the 1.//x// versions use a pup001 file without a password at 262144 KB (256 MB). The filesystem for the file ("pup0" in example) will be ext2 unless PROOTFS is specified. If you want a password, that is, an encrypted filesystem, do not use a journaled filesystem (ext3 or ReiserFS). If you use minix for the file, it must be no bigger than 64MB. Either way make sure to keep it under 1GB. ==PROOTFS== Specifies the type of filesystem to be used with the PFILE selection. Allowed choices are umsdos, minix, ext2, ext3. With v0.7.6, reiserfs may also work (untested). If you have PFILE defined, then you //don't// need PROOTFS as it defaults to ext2. ==PSLEEP== This specifies a sleep time, in seconds. This is required if your home device is a USB device, typically 25 seconds is needed for USB 1.1; 5 seconds for USB 2.0. Note that if you define this variable and do not define PHOME, Puppy will automatically search at sda1 and sda2. ==PHOME== This specifies the Linux device name (which in turn specifies the boot media/interface and partition) that will be your home folder where all your data can permanently reside. The default behavior is explained in the PFILE section above. The preceding /dev/ should be omitted e.g. ##phome=hdb1## ==PKEYS== The keyboard layout for a country. Default is "us". Choices are: ##be br cf de dk es fi fr gr hu it jp no pl ru se uk us## ==Related Pages== [[BootLoaders]] [[InstallationFrugal]] [[TableOfBIOSKeys]] ---- ==Categories== [[CategoryInstallation]] [[CategoryCommandLine]]