YaPI (yet another Puppy Installer) install any Puppy iso

Under development: PCMCIA, wireless, etc.
Message
Author
B.K. Johnson
Posts: 807
Joined: Mon 12 Oct 2009, 17:11

#31 Post by B.K. Johnson »

There is no escape route from this GUI or its sister. I cant even 'kill'either. :roll: It's not the important issue of the thread, but nevertheless ...
[color=blue]B.K. Johnson
tahrpup-6.0.5 PAE (upgraded from 6.0 =>6.0.2=>6.0.3=>6.0.5 via quickpet/PPM=Not installed); slacko-5.7 occasionally. Frugal install, pupsave file, multi OS flashdrive, FAT32 , SYSLINUX boot, CPU-Dual E2140, 4GB RAM[/color]

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

Re: Puppy Universal Installer for any puppy

#32 Post by bigpup »

L18L wrote:I am going to code step 2 now.
... done.
Note, included is a fix for Terabytes sized discs ,,,

Feedback of testers welcomed.

Choose "or another .iso"
Select your iso.
Continue and you will no more be asked "where are the Puppy files?"
if you have already chosen to install "another .iso".

Hope it works for you, too.
Thanks!!!

I see you reactivated the sanity check.
It also seems to work now.
Last edited by bigpup on Mon 07 Dec 2015, 03:22, edited 1 time in total.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#33 Post by bigpup »

B.K. Johnson wrote:There is no escape route from this GUI or its sister. I cant even 'kill'either. :roll: It's not the important issue of the thread, but nevertheless ...
Thanks!

I noticed that too.

L18L he is talking about this GUI.
Attachments
capture23684.png
(4.8 KiB) Downloaded 357 times
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

Re: ?

#34 Post by bigpup »

mavrothal wrote:
L18L wrote: We are at "from another .iso". (yes must be puppy.iso :wink: )
Yes, but it does not work (for me).
Names the folder wrong with the version from the running system and only copies initrd and vmlinuz, so you may want to reconsider. :wink:
Step 2 version of installer
"from another .iso".
Well, I got it to do a complete frugal install on a hard drive partition. Installed to a folder.

Did a USB flash install with no problems.
It does do a live Puppy USB type install.

Confirmed, it did name the directory/folder the same name as the running puppy version and not the iso version.
All the files where in the folder from the iso I had chosen.
So. it was a good install, just the folder name was wrong.

I could have chosen a different name and not used the default name provided.
That name would be correct.

You are getting there!!!
Last edited by bigpup on Mon 07 Dec 2015, 04:50, edited 3 times in total.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#35 Post by bigpup »

L18L,

I posted your step 2 version in the first post.

About the wrong default folder name problem. (#1 image)

I noticed this when doing the install of tahr-6.0.4.1.iso.

I got a second window at the end of the install that looked like this. (#2 image)
This was after the frugal install completed.
Clicking on OK just went to a install completed window.
Attachments
capture5177.png
This is default folder name not correct.
(20.51 KiB) Downloaded 349 times
capture7414.png
after the install completed got this.
(33.69 KiB) Downloaded 352 times
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#36 Post by bigpup »

mavrothal wrote: While at it, you may want to add some safety checks, ie that the iso has a puppy, That the processor is capable if it is a 64bit puppy, That is not already installed elsewhere and will use old savefiles/folders.
Has the Universal Installer ever done these checks?

That it is a Puppy iso (Not a bad idea to check)

That the processor is capable if it is a 64bit puppy.
(Why check? Hopefully the person would know not to use a 64bit on a 32bit computer)
Even if he did install it. The first time it booted, it would stop with message. This is not a 64bit computer and stop the boot process.

That is not already installed elsewhere and will use old savefiles/folders.
Should not do this for a frugal install from an iso or for the running Puppy frugal install. It just does a basic frugal install with no save file or folder.
You have to manually make a save or copy an old one to installed location.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#37 Post by bigpup »

L18L,

Step 2 version of installer

Did a full install to hard drive partition, from an iso.

Seems to be working OK.

You do know that selecting install from this actual running Puppy is not working?
It still goes to the select an iso to use.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

#38 Post by mavrothal »

bigpup wrote:Has the Universal Installer ever done these checks?
Does not need to because booting from the CD to be installed does all these :wink:
It makes sure it runs on your hardware and will find any savefiles if already there. And if is not a puppy will have its own installer or nothing, but in either case you do not care :D .
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#39 Post by bigpup »

Does not need to because booting from the CD to be installed does all these
So, you used some type of installer program to get Puppy on the CD.
Did that program tell you it would work on the computer you tried to run with it?
Well, the Puppy Universal Installer, will do this, if installing from the running Puppy option is selected.

So, why should installing from any Puppy iso file be any different from burning an iso image to a CD?
Just like the CD install. You find out if it works when you try to use it.
but in either case you do not care
I care about having a discussion about what needs to happen and if it is really needed.

I care about making it a true Universal Installer for Puppies.

I care about using a Puppy program to install using a Puppy iso.

I want to install any Puppy iso.
Why should I need to use Unetbootin to install to a USB?
Unetbootin will not even let you use a Linux format.
The Puppy Universal Installer will.

Why was the iso option ever offered in the original Universal Installer :?: :roll:

If we agreed 100% of the time. Than one of us is not needed :D :lol:

As the unmodified original Universal Installer now works!!
Booting from a live Puppy CD. The universal installer will not install any save files as part of the install.
It will do a basic frugal or full install.

When you boot the install. It will boot like a fresh clean new install.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

#40 Post by mavrothal »

bigpup wrote:
but in either case you do not care
I care about having a discussion about what needs to happen and if it is really needed.
I believe you are changing the subject. You asked if these checks where ever done and I tried to explain why not and why you may not care about them if booting from CD and then installing.

Now about the discussion, if a new universal installer with all the bells and whistles happens all the better.
There are some concerns though beyond the technical part.
Would you give access to your computer to an OS that you have very little idea (none really) how it performs and what it does? And I'm sure we are all good people around here but we also make mistakes...
Currently puppy has an option not to touch your hard disks if booting from CD and some consider making this a default. Booting from USB does not touch your HD(s) by default. And yet PUI will install anything everywhere. I believe it can be a risky offering.
I also believe that a puppy installer that will install an untested iso to a machine will mostly cater to avid puppy testers. Persons that are checking everything/most things coming through for the fun of it. I'm not sure if these people have a heavy need for it as "manual frugal" is fairly simple even for a novice but I could very well be wrong.
It could also be used by people that have no idea what they are doing, they just installed their first official puppy, are all excited ( :P ) and are looking for more. There is where the problems may arise (and everywhere else in between)

But that's me. Let's follow the "if you build it they will come" wisdom for now :D
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#41 Post by bigpup »

OH, Good.
We do not agree 100% of the time.

You bring up some good concerns, however!
Would you give access to your computer to an OS that you have very little idea (none really) how it performs and what it does?
Every time I boot with a new Puppy version burned to a CD.
Currently puppy has an option not to touch your hard disks if booting from CD and some consider making this a default
Up until the time you open the Rox file manager.
Never had a save file mess up a hard drive, but a hard drive has messed up a save file. (Windows fragmentation) :twisted:
t could also be used by people that have no idea what they are doing, they just installed their first official puppy, are all excited ( Razz ) and are looking for more. There is where the problems may arise (and everywhere else in between)
Why we have the Beginners section of this forum and why it is so active.
Job security :lol:

The Universal Installer has lots of info pages in the process.
I know, people do not read directions. :shock:
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

#42 Post by mavrothal »

I'm sure that we have many ways to mess up a system. :lol: Particularly running as root.
The point is if we make this any easier with such a PUI and if we do, what is the actual benefit of the said functionality.

But as I said, "if you build it they will come" :wink:
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

User avatar
L18L
Posts: 3479
Joined: Sat 19 Jun 2010, 18:56
Location: www.eussenheim.de/

Puppy Universal Installer (For all Puppy Versions)

#43 Post by L18L »

B.K. Johnson wrote:There is no escape route from this GUI or its sister. I cant even 'kill'either. :roll: It's not the important issue of the thread, but nevertheless ...
Thank you. Fixed.

---

Interesting discussion
I prefer to just listenening....
except 1 issue: if there is a flash installer,
why do we need a univeral installer ?
Or can the flash installer be launched from the universal?

---

Attached version from 2015-12-07
please test / check
especially "does install from actual puppy work?"
install from other iso coded to stop after selection now.

---

What I dislike:
puppyinstaller always wants to install a boot loader on the partition I have selected.
I do not want this, but there is no escape.

----
EDIT please no comments about +mnt+home+.... :lol:
EDIT2 Enough for today, expect responses tomorrow (we are slow and lazy...)
Attachments
PUI_Screenshot_2015-12-07.png
(14.5 KiB) Downloaded 261 times
puppyinstaller.gz
click to unzip
(30.87 KiB) Downloaded 286 times

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

#44 Post by mavrothal »

:cry: :? (see pic)

Also:
It would appear that if /tmp/PUI/ISOs is there will not rescan. So ISOs downloaded or deleted after the first run will not be detected.
Scanning a big partition can take some time, you may want to add some indication that is searching.

Regarding flash installer is specifically using f2fs I think. Not all puppies/kernels support this file system. Particularly anything older than a year. So it can be risky if you install a puppy in a file system that it does not support. :shock:
But it could be merged if support could be verified (maybe search the DOTconfig of the puppy to be installed)
Attachments
error.png
(7.2 KiB) Downloaded 230 times
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

Dry Falls
Posts: 616
Joined: Tue 16 Dec 2014, 23:37
Location: Upper Columbia

#45 Post by Dry Falls »

Wouldn't it be simpler to leave pui to installing a running pup and have an independent, separate script to install iso to <option1 option2 option3> etc. It could easily be a right click menu item when selecting an iso file?

gcmartin

#46 Post by gcmartin »

I think the idea is that the Menu>Setup could reduce to a single universal utility for producing a bootable PUP to HDD/SSD/USB/SDcards/microSD/DVDs versus the multitude and confusion that currently exist in the distro's today.

Clarity, simplicity and universal use would be a big help and would cut down on the hours that result when utility is not clear.

The name for years has been "Puppy Universal Installer". But, when used, if you are unfamiliar, its like running across a mine field in current layout: Chances of getting safely to the other side, well... you know. If one is a regular user of the PUI, this is a different story as that person has made all the classic mistakes to know the correct pathing. Occasional or new users, routinely fail.

This is not new news on PUI use, though.

But, I can see where your position is covered in the present steps being taken.

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

Re: Puppy Universal Installer (For all Puppy Versions)

#47 Post by bigpup »

L18L wrote:Interesting discussion
I prefer to just listenening....
except 1 issue: if there is a flash installer,
why do we need a univeral installer ?
Or can the flash installer be launched from the universal?
Thanks for doing the coding!!!!

When the Universal Installer was the Puppy Installer. Basically it would only install to a hard drive.
Was not long before people started asking.
What about this device or that device?
Well, to give people what they wanted. It became the Puppy Universal Installer and what it now is.
Or can the flash installer be launched from the universal?
What is the real difference between selecting an install option and using a specific set of code to accomplish that or going to a separate program that has that same code?
Nothing, other than you had to run two programs to do it.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#48 Post by bigpup »

L18L ,

Here is one for you to possibly also fix.
Goes along with start another program idea.

If you select to install to a CD (#1 image)
You get this message (#2 image)

Your code changes did not cause this. It has been this way for CD option.
Attachments
capture8002.png
(36.95 KiB) Downloaded 343 times
capture8805.png
(16.49 KiB) Downloaded 345 times
Last edited by bigpup on Tue 08 Dec 2015, 06:38, edited 2 times in total.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#49 Post by bigpup »

Attached version from 2015-12-07
please test / check
especially "does install from actual puppy work?"
install from other iso coded to stop after selection now.
install from other iso.
Really like that choose an iso window.
(agree. something showing it is searching for iso files would be nice)
I have 8 partitions and two USB drives.
At first it looked like it stopped working.
Finally did pop up with a long list of iso files.
(I have a lot)

install from actual running puppy seems to be working OK.

I see you added my information change about having to mount the iso if getting stuff from it.
I installed to a usb from a running puppy Tahrpup 6.0 full install.
Had to mount the Tahrpup 6.0 iso.
Because the iso was mounted.
Selected get files from directory and the mounted iso was auto detected and used.
Went to the install process without me having to navigate to the opened iso.
(that is how it has normally worked when installing from a running full install. The installer is looking for puppy.sfs, vmlinuz, initrd.gz, etc....
those are not going to be in a full install, so it has to use the iso for the running full install.)

mavrothal,
Can you see it is already complicated :shock: :lol:
I think some of L18L's coding may just make it less complicated. :D
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
L18L
Posts: 3479
Joined: Sat 19 Jun 2010, 18:56
Location: www.eussenheim.de/

Puppy Universal Installer (For all Puppy Versions)

#50 Post by L18L »

mavrothal wrote::cry: :? (see pic)
So what?
What did you expect?
Hehe you did not read or understand „coded to stop after selection now“
mavrothal wrote:It would appear that if /tmp/PUI/ISOs is there will not rescan. So ISOs downloaded or deleted after the first run will not be detected.
Scanning a big partition can take some time, you may want to add some indication that is searching.
I do not download or delete any ISO while testing. Do you?
Dry Falls wrote:Wouldn‘t it be simpler to leave pui to installing a running pup and have an independent, separate script to install iso to <option1 option2 option3> etc. It could easily be a right click menu item when selecting an iso file?
Yes, would be much simpler. but not for the user.
Right-click on iso file to open installer is a nice idea.
gcmartin wrote:The name for years has been „Puppy Universal Installer“.
Yes, PUI has to retain universal and become better.
bigpup wrote:Thanks for doing the coding!!!!
It is fun and shall stay fun.
When the Universal Installer was the Puppy Installer...
read more : http://www.murga-linux.com/puppy/viewtopic.php?t=60302 :wink:
What is the real difference between selecting an install option and using a specific set of code to accomplish that or going to a separate program that has that same code?
Nothing, other than you had to run two programs to do it.
You have convinced me: If there is a PUI then there should be no need for any other installer.
If you select to install to a CD (#1 image)
You get this message (#2 image)
Hahaha
maybe simply: burn iso to cd ?
install from other iso.
Really like that choose an iso window.
(agree. something showing it is searching for iso files would be nice)
Glad you like it; nice features can be added of course.
Install from actual running puppy seems to be working OK.

Thanks for posting another test result.
Yes I want to make it less complicated

Next version should include something of
- bug fix: +mt+home [...done soon thanks mavrothal]
- show searching [...done]
- help button: about action if isos added/deleted. [...done]
- install to cd/dvd/blu-ray
- speed up
- replace these „press Enter key for yes....“

... and will stay far off from final
Last edited by L18L on Thu 10 Dec 2015, 10:05, edited 3 times in total.

Post Reply