YaPI (yet another Puppy Installer) install any Puppy iso

Under development: PCMCIA, wireless, etc.
Message
Author
User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#21 Post by bigpup »

I wonder if this information is confusing to a new user.

Are they going to understand that the iso file needs to be opened before they run the installer?
Attachments
capture13573.png
(21.07 KiB) Downloaded 374 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

#22 Post by bigpup »

L18L,

About your code change.

About the window where you select install from the running Puppy or from an iso.

If you select from the running Puppy.
It still goes to selecting an iso file navigation window.

Shouldn't it just proceed with the install process?
Attachments
capture23684.png
(4.8 KiB) Downloaded 375 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

#23 Post by bigpup »

However, the part about having to navigate to the opened iso file is a little confusing. For me I had to go to /mnt/+root+tahr-6.0.4.1, which was where the iso was opened.
I think a new user would find that confusing.
wonder if this information is confusing to a new user.

Are they going to understand that the iso file needs to be opened before they run the installer?
What do you think about this for a info window?

Something else.
There needs to be a USB button on this window.
If you boot from a live puppy USB flash drive and that is the puppy you want to install.
As it is now, you need to select directory button and navigate to the USB drive, to find the files to install from.
Attachments
capture2786.png
(27.22 KiB) Downloaded 366 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

#24 Post by bigpup »

I posted a modified version of the Universal Installer in the first post.
http://murga-linux.com/puppy/viewtopic.php?t=101127
It has all the code changes as of now.

Please help test.

Still alpha stage.
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/

Re: Puppy Universal Installer for any puppy

#25 Post by L18L »

bigpup wrote:Basically what I was showing was the installer was not doing what I was asking it to do.
Yes I see now.
Let me explain again what I have been testing:
choose another iso (that is our topic)
got it installed (on usbhd partition)
did not care about boot code, grub, ....

I have been describing this as "step 1"
Other steps have to follow:
- avoid repeated input
- check for errors
- boot code ...
That is the strange thing. I never selected anything about wakepup boot floppy.
Do not know how that got in the mix :shock:
Don't know either :wink:
Any chance you could post your modified version of the Universal Installer?
Yes, I have seen you did it
and I will also do so.
Next post you wrote:However, the part about having to navigate to the opened iso file is a little confusing. For me I had to go to /mnt/+root+tahr-6.0.4.1, which was where the iso was opened.
I think a new user would find that confusing.
You are absolutely right.
Let us make it step 2:
Avoid double input (let the script just recall the .iso that has been already chosen)
[url=http://murga-linux.com/puppy/viewtopic.php?p=875740#875740]in another post[/url] you wrote:Something else.
There needs to be a USB button on this window.
If you boot from a live puppy USB flash drive and that is the puppy you want to install.
..mh
(relevant for "install from this running puppy" only)
puppy does not know where it booted from.
Really? :roll:
What is inside /etc/rc.d/PUPSTATE :?:
Some helpful forum members could
boot from USB pfix=ram
and post output of

Code: Select all

cat /etc/PUPSTATE
here.

Maybe the question "Where are the Puppy files?" can be omitted...

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

Puppy Universal Installer for any puppy

#26 Post by L18L »

bigpup wrote:I posted a modified version of the Universal Installer in the first post.
http://murga-linux.com/puppy/viewtopic.php?t=101127
It has all the code changes as of now.

Please help test.

Still alpha stage.
You have moved the first question (this or another) to first place.
That is much better this way.
Congrats!

BTW, would you mind to append for any puppy to Subject of this thread?
..and we will try to stay with just this, it is hard enough I think.

I am going to code step 2 now.

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

Re: Puppy Universal Installer for any puppy

#27 Post by L18L »

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.
Attachments
puppyinstaller.gz
click to unzip
(30.41 KiB) Downloaded 302 times

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

#28 Post by mavrothal »

You also have to modify the locate_puppy_src_files function to be aware of both the aSPECS/DISTRO_SPECS and the iso.
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.On full installs, that the iso is not in the partition that will be erased and re-written. Something else I forget 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
L18L
Posts: 3479
Joined: Sat 19 Jun 2010, 18:56
Location: www.eussenheim.de/

Re: ?

#29 Post by L18L »

mavrothal wrote:You also have to modify the locate_puppy_src_files function to be aware of both the aSPECS/DISTRO_SPECS and the iso.
No, not now.
This function is used only for choice "from running puppy".
We are at "from another .iso". (yes must be puppy.iso :wink: )
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.
One after the other:
I wrote:Other steps have to follow:
- avoid repeated input
- check for errors
- boot code ...
Thanks for your input.

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

Re: ?

#30 Post by mavrothal »

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:
== [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] ==

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] ==

Post Reply