Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 20 Sep 2018, 09:11
All times are UTC - 4
 Forum index » Advanced Topics » Cutting edge
Another way of distributing Puppy?
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 2 of 2 [30 Posts]   Goto page: Previous 1, 2
Author Message
gyro

Joined: 28 Oct 2008
Posts: 1542
Location: Brisbane, Australia

PostPosted: Sat 21 Jul 2018, 06:11    Post subject:  

This release returns to a multiple download and extraction mechanism, but it now supports mbr/bios/legacy boots.

Windows method:

1. Download files:
The main thing, http://www.fishprogs.software/puppy/zipboot/pupboot.zip.
[optional] If you want the stick to support mbr boots http://www.fishprogs.software/puppy/zipboot/grubinst-win-bin.zip
A suitable Puppy zip http://www.fishprogs.software/puppy/zipboot/upupbb-18.05+8.zip.

2. Format usb stick.
Insert the usb stick.
In windows explorer right click of the drive and select "Format...".
Ensure that the "File system" field contains "FAT32", and that the "Volume label" field contains "PUPBOOT" (without the quotes), then click "Start" button.

3. Populate empty usb stick.
Open windows explorer in the folder containg the downloaded zip files.
Right click on the "pupboot.zip" file and select "Extract All...", and in the ensuing dialog select the empty root folder of the usb stick.
Right click on the Puppy distribution file, in this case "upupbb-18.05+8.zip", and select "Extract All...", and in the ensuing dialog select the "puppy" folder on the usb stick.

4. [optional] Enable mbr boots.
Extract grubinst-win-bin.zip to some temporary folder, (or you may be able to just double click on it).
Run "grubinst_gui.exe" as per instructions in the "readme.txt".

5. Restart and boot the usb stick.

Puppy method:

1. Download files.
The main thing, http://www.fishprogs.software/puppy/zipboot/pupboot.zip.
[optional] If you want the disk to support mbr boots http://www.fishprogs.software/puppy/zipboot/grubinst-lin-bin.zip
A suitable Puppy zip http://www.fishprogs.software/puppy/zipboot/upupbb-18.05+8.zip.

2. Use gparted to format the disk as all fat32, or with 1<->4 GiB fat32 partition and rest as Linux partition.
The fat32 partition should have a label of "PUPBOOT".

3. Mount first partition of the disk.
Click on "pupboot.zip" to open in XArchive, click on "Select All", click on "Extract", select the disk mount point.
Similarly extract "upupbb-18.05+8.zip" into "<disk mount point>/puppy".

4 [optional] Extract "grubinst-lin-bin.zip" to some temporary directory.
Execute "grubinst-usb.sh".

5. Reboot to the usb stick.

Notes:
The files in /puppy on the first partition could be replaced with a different version of Puppy, at some later time.
Of course if there's no zip release of the required Puppy, extract vmlinuz, initrd.gz, and all sfs files from the appropriate iso, into the /puppy directory on the first partition.

So right now, from just a windows machine, you can bootstrap to any Puppy by first installing upupbb-18.05+8 using the Windows method above,
and then using one of the many Puppy based install mechanisms to install the required Puppy.

gyro

Last edited by gyro on Sat 04 Aug 2018, 14:39; edited 1 time in total
Back to top
View user's profile Send private message 
musher0

Joined: 04 Jan 2009
Posts: 12686
Location: Gatineau (Qc), Canada

PostPosted: Sat 21 Jul 2018, 11:32    Post subject:  

Hello gyro.

As I said earlier, we should try distributing Puppy by telepathy, through
mind connections. Wink No cost at all for hardware or support media, just
maybe a bit of sweat. Smile

BFN.

_________________
musher0
~~~~~~~~~~
Siempre será canción nueva... (V. Jara, Manifiesto)
Back to top
View user's profile Send private message 
Burn_IT


Joined: 12 Aug 2006
Posts: 3188
Location: Tamworth UK

PostPosted: Sat 21 Jul 2018, 11:58    Post subject:  

Hold a Seance!!
_________________
"Just think of it as leaving early to avoid the rush" - T Pratchett
Back to top
View user's profile Send private message 
musher0

Joined: 04 Jan 2009
Posts: 12686
Location: Gatineau (Qc), Canada

PostPosted: Sat 21 Jul 2018, 20:23    Post subject:  

Yep. Very simple.

We all hold hands and concentrate on the BionicPup, e.g., McNoobish Wink
or other newbies wish to receive. Smile

(ROFL) Laughing

_________________
musher0
~~~~~~~~~~
Siempre será canción nueva... (V. Jara, Manifiesto)
Back to top
View user's profile Send private message 
hamoudoudou

Joined: 24 Jul 2014
Posts: 1467
Location: rabat

PostPosted: Sun 22 Jul 2018, 01:36    Post subject: using an image instead of ISO, i desesperate...  

Thanks gyro grub.exe added to my tools
Perhaps they are now more than 1.00.000 topics 'how-to install Puppy' and some videos, perhaps 500.
Don't worry people will still ask how to install puppy.. But when i see tutos from VIPs still teaching unetbootin, grub2, or using an image instead of ISO, i desesperate...
As soon as a Pupppy is installed, they try to invent their own way..
Puppy linux is more than 10 years old.. some devs coming form Linux imagine than Puppy boys are so idiot that they never thought about installing Puppy from Windows.. Slacko.533.exe, Lucid511.exe...
When you come to Puppy, the first thing is to read Puppy Tutos..
Back to top
View user's profile Send private message 
tlchost

Joined: 05 Aug 2007
Posts: 2093
Location: Baltimore, Maryland USA

PostPosted: Sun 22 Jul 2018, 07:35    Post subject: Re: using an image instead of ISO, i desesperate...  

hamoudoudou wrote:

some devs coming form Linux imagine than Puppy boys are so idiot that they never thought about installing Puppy from Windows.


Gawd forbid devs make it easy for windows users to get puppy up and running.
Back to top
View user's profile Send private message Visit poster's website 
gyro

Joined: 28 Oct 2008
Posts: 1542
Location: Brisbane, Australia

PostPosted: Sat 04 Aug 2018, 14:44    Post subject:  

My mistake, I've just edited my last post, http://www.murga-linux.com/puppy/viewtopic.php?p=999557#999557, to indicate that the label of the fat32 partition should be "PUPBOOT", not "USBPUPPY".
This "PUPBOOT" label is used in both the "grub.cfg" and the "menu.lst" files contained in "pupboot.zip"

gyro
Back to top
View user's profile Send private message 
gyro

Joined: 28 Oct 2008
Posts: 1542
Location: Brisbane, Australia

PostPosted: Sat 04 Aug 2018, 15:07    Post subject:  

Given the size of a Puppy release file, I don't think many Puppy producers will be keen to upload a version more than once.
So whatever container file is used for Puppy, it needs to be easily useable on all platforms.
That's why I think it's unlikely that we will ever see many, if any, Puppies released as an installable windows '.exe' file.

gyro
Back to top
View user's profile Send private message 
ally


Joined: 19 May 2012
Posts: 1838
Location: lincoln, uk

PostPosted: Sat 04 Aug 2018, 15:14    Post subject:  

http://archive.org/download/Puppy_Linux_Windows_Installer

Smile
Back to top
View user's profile Send private message Visit poster's website 
rcrsn51


Joined: 05 Sep 2006
Posts: 12324
Location: Stratford, Ontario

PostPosted: Sat 04 Aug 2018, 16:22    Post subject:  

gyro wrote:
So whatever container file is used for Puppy, it needs to be easily useable on all platforms.

Quote:
The simplest approach to this situation is to start building Puppy ISOs with Joliet extensions enabled. Then Windows can read them correctly.
Back to top
View user's profile Send private message 
gyro

Joined: 28 Oct 2008
Posts: 1542
Location: Brisbane, Australia

PostPosted: Sat 04 Aug 2018, 18:16    Post subject:  

@ally,
Oops, my statement was a little brash, and apparently, wrong.
But, (of course there has to be a "but"),
a solution that requires a separate release file for each platform, is not preferrable to a solution that requires just a single release file,
i.e. a zip file or an iso file.

gyro
Back to top
View user's profile Send private message 
gyro

Joined: 28 Oct 2008
Posts: 1542
Location: Brisbane, Australia

PostPosted: Sat 04 Aug 2018, 18:44    Post subject:  

@rcrsn51,
Why not stick with an iso file?

My assumption is that a windows user who wants to try Puppy Linux, is more and more likely to have a uefi machine with no optical drive, and want to boot Puppy from a usb device.
To do this, all they need is something that contains all the required files, ready to be copied to an empty usb stick.
No need for an image, or an mbr installer program, just a container with the required files, that can be easily extracted onto an empty usb stick, e.g. a zip file.
If it's just a container, why use a complicated one like an iso, if a simple one like a zip will do?

Also the zip solution I am suggesting contains a direct example of a simple frugal install.
Whereas the "boot" stuff in the iso is irrevelant to a simple frugal install.

gyro
Back to top
View user's profile Send private message 
Burn_IT


Joined: 12 Aug 2006
Posts: 3188
Location: Tamworth UK

PostPosted: Sun 05 Aug 2018, 07:30    Post subject:  

An ISO file is just like a zip file. It just uses a slightly different method of storing the files.
Most "zip" programs will unpack an ISO, even if the OS will not mount it directly - which most will nowadays.

_________________
"Just think of it as leaving early to avoid the rush" - T Pratchett
Back to top
View user's profile Send private message 
gyro

Joined: 28 Oct 2008
Posts: 1542
Location: Brisbane, Australia

PostPosted: Mon 06 Aug 2018, 10:13    Post subject:  

Burn_IT wrote:
An ISO file is just like a zip file.
Sorry, it's not, a zip file is simply an archive, the equivalent in the Linux/Unix world is tar, not iso.
In the case of Puppy an iso is a bootable cd/dvd image.

Given the existence of an iso, we can treat it like an archive and simply extract the "Puppy" files we need for a frugal install.
But the "boot" files in the iso are those required to boot a cd/dvd, not those required for a frugal install.
So we cannot create a uefi bootable usb stick by simply "copying" files from an iso.

My suggestion is not just about the "format" of a Puppy release but also the content of the release.

gyro
Back to top
View user's profile Send private message 
Burn_IT


Joined: 12 Aug 2006
Posts: 3188
Location: Tamworth UK

PostPosted: Mon 06 Aug 2018, 10:37    Post subject:  

I did not say that it was anything to do with Linux or Windows or any OS.
I said it was LIKE a zip file in that it was a single file container for other files.
I deliberately left out the sometimes added bootable options. Not all ISO files have those options - in fact I suspect more don't than do.
The file format was designed originally for use on CD/DVD, but doesn't necessarily reside there.

_________________
"Just think of it as leaving early to avoid the rush" - T Pratchett
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 2 of 2 [30 Posts]   Goto page: Previous 1, 2
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Cutting edge
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0691s ][ Queries: 13 (0.0185s) ][ GZIP on ]