http://unetbootin.sourceforge.net/
To use a Puppy iso file.
Follow the directions for using an iso file you have already downloaded.
http://unetbootin.sourceforge.net/#other
Here is a pet that watchdog made.
http://www.murga-linux.com/puppy/viewto ... 176#851176
You do not really install Unetbootin into Puppy.
Download the Linux version of Unetbootin.
It is an exec file, but it needs to be given the exec permission.
In the file manager.
Right click on the Unetbootin file and select properties.
Give it exec permissions.
Now left click on the Unetbootin file to run it.
May need to install a version of mtools you can get from the Puppy Package Manager.
I just did not really see a need to make a pet, seeing how it is already an exec file and only a single file.
It can be moved to the desktop if you want to run it from there.
Note:
If Unetbootin is not finding your USB drive.
Sometimes you have to force the issue with Unetbootin.
Start Unetbootin from the console by using this command.
Code: Select all
unetbootin installtype=USB targetdrive=/dev/sdb1
My USB flash drive is sdb1
Just make the targetdrive=/dev/ (whatever your USB drive is identified as)
To do a hard drive install:
Hard drive partition is sda1
Code: Select all
unetbootin installtype=HDD targetdrive=/dev/sda1
Example:
Code: Select all
unetbootin installtype=HDD targetdrive=/dev/sda1/whatever/whatever
Puppy Tweaks for installing a Puppy iso:
Unetbootin does a basic iso image burn install to a USB flash drive.
Basically it is the same as a live CD image burn install.
It does not know about the tweaks, that the Puppy Universal Installer does, to identify the install as a USB flash drive install.
These tweaks tell the boot process that Puppy is on a USB flash drive and to limit the writes to the save file or folder.
However you can manually tweak the syslinux.cfg file on the USB flash drive.
Change:
Code: Select all
append initrd=initrd.gz pmedia=cd
Code: Select all
append initrd=initrd.gz pmedia=usbflash