default 0 timeout 1 title Linux kernel /vmlinuz PMEDIA=usbflash root=/dev/disk/by-label/casper-rw initrd /initrd boot(this assumes that the kerel you with to boot is named /vmlinuz, the ramdisk image is /initrd and root is wherever you wish to mount - in our case another partition on this usb key)
grub --config-file="puppy.conf" --time-out=3
|