FULL credit for this code goes to (Developer/coder L18L)
Well, I bugged him to do it.
Argolance has recently done some work on YaPI to improve ability to translate, improved message pop- ups, better understandable information statements, and overall look of YaPI. Along with some minor needed tweaking for how YaPI works.
Now has right click menu entry for iso's.
(right click on an iso, choose YaPI from the menu)
The problem with the Puppy Universal Installer.
It will only install the Puppy version you are running the installer in.
It will not do an install from any other Puppy version.iso file.
Puppy Linux needs a program, running in Puppy, that will do an install using any Puppy version.iso file.
YaPI solves this problem.
Note:
The boot loader that will be installed, will not boot a UEFI bios, without making some setting changes to the UEFI setup.
Secure boot disabled and or legacy boot (CSM) enabled, has to be selected in the UEFI bios settings.
Note:
This is for official Puppy iso's.
It is not for other Linux OS iso's.
The Puppy like OS (Fatdog, Debiandog, and others) may or may not install correctly.
However, you can try and see what happens.
Puppy derivatives, based on an official Puppy, should install OK.
This is what should be possible with YaPI
Which Puppy to install
3 options.
1.This actual running Puppy
- Any other Puppy iso from all storage locations (choose from a list of iso's found on any storage devices attached to computer)
- Navigate to an iso.
Right click on iso and choose YaPI or "open with... or send to... YAPI"
Type of installs on different storage devices
USB flash drive
( Can have Fat 32 or NTFS Windows format or any Linux format).
Frugal install
Installs Grub4dos bootloader on drive.SuperFloppy install (Careful it uses all of the drive) Limited to 16GB or less drive size. Does not need a boot loader
Read the help for SuperFloppy before using.
External USB hard drive
(Can have Fat 32 or NTFS Windows format or any Linux format).
- Frugal install
- Full install (partition must use a Linux format)
Installs Grub4dos bootloader on drive.
Internal hard drive or any other type internal drive
(Can have Fat 32 or NTFS Windows format or any Linux format).
- Frugal install
- Full install (partition must use a Linux format)
Installs Grub4dos bootloader on drive.
Note:
YAPI does use Grub4dos as the bootloader.
However, this does allow the install of several Puppies to the same location and a way to boot each one, separately.
Example:
You can have one or many Puppies on one USB flash drive.
YAPI seems to work OK when run on the newest Puppy versions, made with Woof-CE.
Other Puppy versions may not offer all options.
Frugal and full installs should work.
Made pet package in Precise 5.7.1
It seems to be able to install in any Puppy series 5 or newer.
So, should work in a lot of Puppy versions.
Some older Puppies will not offer SuperFloppy install option or have the refresh button in the iso list.
They have too old a xdialog and not the proper SuperFloppy support files.
Frugal and full installs should work.
The pet will put YAPI menu entry in Setup.
The menu entry may not work in very old Puppy series 5 versions. However, run yapi from the console should work.
yapi file is in /usr/sbin
Note about SuperFloppy installs:
SuperFloppy installs will put the USB flash drive in a non-normal partition/format condition.
If you wish to no longer use the USB flash drive this way.
To get the USB flash drive back to a normal partition/format condition do the following things.
To do this the USB flash drive can not be in use. Only accessed. Not booted from. Not being used to run Puppy.
In a console type this code and hit enter.
Important
(The code of=/dev/sdb sdb is the flash drive, yours could be sdc, sdd, etc.... adjust to match yours)
Code: Select all
dd if=/dev/zero of=/dev/sdb bs=1M count=1
This will remove all partitions, format, and data from USB flash drive.
Use Gparted to get back to normal setup.
- Make a partition table:
GParted > Device > Create Partition Table > MS-DOS default. - Partition and format as you like.
Note:
When YaPI is searching for iso's.
Partitions that have Windows on them, will take longer to search and yapi may seem to be stopped and not working.
Give it time to search........
YaPI is a 32bit program.
It will run OK in a 64bit Puppy version.
if any problems. The Puppy versions 32bit compatibility libs sfs package may need loaded/installed.
.
.
.
.
Also, read next post about installing problems