How to use Puppy save file on another pc?

New to Puppy and have questions? Start here

Moderator: Forum moderators

Post Reply
rijnsma
Posts: 2
Joined: Tue Jul 11, 2023 12:49 pm

How to use Puppy save file on another pc?

Post by rijnsma »

I have a savefile on the pc I always use.
But here is no savefile on another pc. So when I run Puppy there it asks for a new setup.
It is not my intension to go and copy the savefile between machines or such.
Or can I do something clever with the savefile? :)

backi
Posts: 602
Joined: Thu Jul 23, 2020 2:28 pm
Has thanked: 77 times
Been thanked: 70 times

Re: Puppy on another pc

Post by backi »

@rijnsma

Maybe doing a "Remaster" ?.......to merge/fuse/integrate the Contents (Configurations) of the "save File/Folder" with the main puppyxxx.sfs ....?

User avatar
gychang
Posts: 591
Joined: Fri Aug 28, 2020 4:51 pm
Location: San Diego, CA
Has thanked: 206 times
Been thanked: 64 times

Re: Puppy on another pc

Post by gychang »

rijnsma wrote: Tue Jul 11, 2023 12:58 pm

I have a savefile on the pc I always use.
But here is no savefile on another pc. So when I run Puppy there it asks for a new setup.
It is not my intension to go and copy the savefile between machines or such.
Or can I do something clever with the savefile? :)

copy configuration files u need (e.g jwmrc-personal - keyboard shortcuts) from the save folder to the /root/.jwm/ folder of the new PC as long as u r running a puppylinux...

======

Puppy Bytes, utube videos
https://www.youtube.com/channel/UCg-DUU ... u62_iqR-MA

======

rijnsma
Posts: 2
Joined: Tue Jul 11, 2023 12:49 pm

Re: Puppy on another pc

Post by rijnsma »

So it is not possible te run Puppy without this copying on an other pc.
Not all information to run it is ready on key.
No problem, Puppy is an unbelievable piece of art.

Very clear, thanks for the reply. :thumbup:

User avatar
mikeslr
Posts: 2965
Joined: Mon Jul 13, 2020 11:08 pm
Has thanked: 178 times
Been thanked: 922 times

Re: Puppy on another pc

Post by mikeslr »

"So it is not possible te run Puppy without this copying on an other pc." Puppys are modular. They consist of (a) READ-ONLY file-systems contained in the ISO and deployed to the media from which a Puppy will boot; and (b) th READ-WRITE SaveFile-or-Folder into which you've installed applications, your customizations and settings.

I almost always 'customize' Puppys on my desktop. It has more RAM and a more powerful CPU than my laptop. But when I'm finished I'll transfer the result to my laptop. There's a catch: If you copy a SaveFile/Folder while it's in use the copied version may have errors. So I boot "pfix=ram" --so as not to use the SaveFile/Folder; or into another Puppy. I can then copy all files onto a USB-Key; and from there onto my laptop.

The SaveFile/folder will have the setting for my desktop: its wifi-card, its monitor, etc. It is rare that this causes a problem. Not finding the drivers and firmware for my desktop on the laptop, Puppys almost always 'guesses' the correct drivers and firmware to use: the same as it did when you first booted into Puppy before running 'QuickSetup first-run settings'. That application is triggered when, on boot-up, Puppy doesn't find a SaveFile/Folder. But it can be run from Setup Sub-Menu at any time.

Recently, the only settings Puppys sometimes guessed wrong are the dimensions to assign to the desktop. QuickSetup or Menu>Desktop>JWMDesk>Background quickly resolves that. Of course, if the zdrv.sfs (which contains drivers) and the fdrv.sfs (which contains firmware) do not have those necessary for the computer you are transferring into, that hardware will be unresponsive. But that would be the case even if you hadn't tried to transfer the SaveFile/Folder.

But you wrote "It is not my intension to go and copy the savefile". Your choice. But I can't think of any reason why not.

User avatar
Flash
Moderator
Posts: 978
Joined: Tue Dec 03, 2019 3:13 pm
Location: Arizona, U.S.
Has thanked: 51 times
Been thanked: 127 times

Re: How to use Puppy save file on another pc?

Post by Flash »

Is it not possible to keep the save file on the same flash memory stick where Puppy is kept, rather than in the PC? That way, Puppy would be portable.

Chaos coordinator :?
User avatar
amethyst
Posts: 2419
Joined: Tue Dec 22, 2020 6:35 am
Has thanked: 57 times
Been thanked: 506 times

Re: Puppy on another pc

Post by amethyst »

Try to boot the save file on another machine by using the pfix=nox parameter. This will stop the bootup with a prompt so you can setup Xorg manually by typing in "xorgwizard" at the prompt and then xwin after you have setup Xorg. Once you get to a working desktop you can change other hardware settings for the other machine.

dogcat
Posts: 266
Joined: Fri Feb 18, 2022 11:14 pm
Has thanked: 75 times
Been thanked: 123 times

Re: Puppy on another pc

Post by dogcat »

rijnsma wrote: Tue Jul 11, 2023 5:47 pm

So it is not possible te run Puppy without this copying on an other pc.
Not all information to run it is ready on key.
No problem, Puppy is an unbelievable piece of art.

Very clear, thanks for the reply. :thumbup:

Hi rijnsma,

If you are using 1 USB key as boot device for 2 computers?

If the USB key (boot device) is a read-only device, the save file will have to be on the computer.

If the USB key is not a read-only device, there can exist multiple save files on the USB key. In that case I believe you can modify the menu.lst file to have a choice of which save file to use from the USB key (boot device).

If a save file is located on the USB key (boot device), it will take more time to boot and shut down than if the save file is on the computer drive.

Μακάριοι οι καθαροί στην καρδιά * επειδή, θα δουν τον Θεό.

User avatar
pp4mnklinux
Posts: 1139
Joined: Wed Aug 19, 2020 5:43 pm
Location: Edinburgh
Has thanked: 637 times
Been thanked: 284 times
Contact:

Re: How to use Puppy save file on another pc?

Post by pp4mnklinux »

Flash wrote: Wed Jul 12, 2023 12:11 am

Is it not possible to keep the save file on the same flash memory stick where Puppy is kept, rather than in the PC? That way, Puppy would be portable.

Hi, I tested this and for me it was not the solution.

It is possible it works if u are using the dfault setings, but if u have made some modification (for example I installed LibreOffice, Opera and Slimjet EDITED "installed out of the save file to make it smaller and fastest to save") :thumbup2: ;) , save file cant find the files to use them.

As I said thkis is what happens to me, so it is my experience when using the save file in two different computers.

Have a nice day.

Last edited by pp4mnklinux on Wed Jul 12, 2023 5:12 pm, edited 1 time in total.
User avatar
bigpup
Moderator
Posts: 6999
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 913 times
Been thanked: 1528 times

Re: How to use Puppy save file on another pc?

Post by bigpup »

I boot multiple computers using a Puppy version installed on a USB stick.
The Puppy version save folder is on this USB stick.

It works on any computer and loads and uses the save.
Anything stored in the save or stored on this USB stick is accessible and works.

The only issue I will have is WIFI connection setup has to be redone on each computer, because the computers are using different WIFI hardware.
So the setup last made on one computer, will not work on a different computer.

I use standard setup for mouse, keyboard, with graphics auto set by the boot process, so nothing there is an issue.

Not sure why pp4mnklinux is having problems with installed LibreOffice, Opera and Slimjet.
If normally installed, they should be in the save.
After the save is loaded, would be seen in the complete layered file system.

If these are used as SFS packages.
If not kept in the exact same location of /mnt/home, which is always the location of the save.
then that will cause files not being found.

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

User avatar
gychang
Posts: 591
Joined: Fri Aug 28, 2020 4:51 pm
Location: San Diego, CA
Has thanked: 206 times
Been thanked: 64 times

Re: How to use Puppy save file on another pc?

Post by gychang »

Flash wrote: Wed Jul 12, 2023 12:11 am

Is it not possible to keep the save file on the same flash memory stick where Puppy is kept, rather than in the PC? That way, Puppy would be portable.

you can change the rename of save folder 1st letter e.g. fossapup64save to -fossapup64save..., then it will not be used on boot.

======

Puppy Bytes, utube videos
https://www.youtube.com/channel/UCg-DUU ... u62_iqR-MA

======

User avatar
gychang
Posts: 591
Joined: Fri Aug 28, 2020 4:51 pm
Location: San Diego, CA
Has thanked: 206 times
Been thanked: 64 times

Re: How to use Puppy save file on another pc?

Post by gychang »

Flash wrote: Wed Jul 12, 2023 12:11 am

Is it not possible to keep the save file on the same flash memory stick where Puppy is kept, rather than in the PC? That way, Puppy would be portable.

it is possible but if u want a truely "portable" USB stick, i.e. want to use in another PC, the save folder is limited use since wifi/sound/display hardware will be different. If u want to boot into another PC, u may want to rename a save folder as mentioned above that way the save folder will not be loaded when booting in another PC. This may be useful.

======

Puppy Bytes, utube videos
https://www.youtube.com/channel/UCg-DUU ... u62_iqR-MA

======

User avatar
mikeslr
Posts: 2965
Joined: Mon Jul 13, 2020 11:08 pm
Has thanked: 178 times
Been thanked: 922 times

Re: How to use Puppy save file on another pc?

Post by mikeslr »

The following discusses using multiple SaveFiles/Folders.

As I understand it, your objective is to boot Puppy from a USB-Stick from multiple computers. In order to do that all the applications you are going to use should be located on that Stick so that they are not only immediately accessible, but also that the settings within the Save point to the location where those applications --SFSes, AppImages, or portables-- are found. All SFSes, AppImages and portables can be copies without having to boot pfix=ram*.

I use amethyst's Utility Suite extensively, https://www.forum.puppylinux.com/viewtopic.php?t=1694. The Save2SFS module of that Suite enables you to capture all the content of (or which otherwise would be written to) a SaveFile or SaveFolder within a READ-ONLY advr.sfs and/or ydrv.sfs. No need to boot pfix=ram in order to accurately copy these. The only things in my SaveFile/Folder are settings, customizations and such applications I have yet to 'transfer' into an adrv.sfs or ydrv.sfs.

Consequently, my SaveFile/Folder is very small.. As bigpup and I have mentioned the SaveFile/Folder will have the appropriate settings and customizations for the original computer. These may have to be changed on your other computer. Although the following can be done with any size SaveFile/Folder using a small one conserves space and takes less time.

Puppys can make use of multiple SaveFiles/Folder. When on boot-up Puppy encounters more than one Save, the booting will stop and a menu will be presented for you to choose which (or none) Save to use. When you've booted into a Puppy without using a Save, on shut-down you'll be offered the opportunity to create a Save AND give it a descriptive name by typing in that description. But, having booted pfix=ram or using a different Puppy (or a different Save, see below), you can also Right-Click a Save and add a description.

For example, running Bionicpup64 if you did not add a description its SaveFile would be named Bionicpup64Save.sfs. But say you were going to use your 'Puppy on a Stick' from both Asus and Thinkpad laptops. After creating the first, say with the description Thinkpad, you'll have a SaveFile named Bionicpup64Save-Thinkpad.sfs. You can then boot pfix=ram, Right-Click Bionicpup64Save-Thinkpad.sfs, select Duplicate from the popup-menu, and create an exact copy but with the name Bionicpup64Save-Asus.sfs.

The first time you boot up from the Asus selecting the Bionicpup64Save-Asus.sfs you may have to change some settings, and customizations and Save those changes.

The above will also work with SaveFolders, if your USB-Key has a Linux formatted partition so that you can use SaveFolders.

-=-=-=-=-
How to boot 'pfix=ram'.
(1) Temporarily edit your menu.lst or grub.cfg. If you used grub2 as boot-manager it will create a grub.cfg file with listings each of which will have a line something like this, the relevant argument only colored for emphasis:

linux /bionic64/vmlinuz psubdir=/bionic64 pmedia=ataflash pfix=fsck

If your boot-loader is grub2config, frugalpup-installer, LICK or grub2 from a major distro, grub2 is the boot-manager. If your boot-manager is grub4dos --AFAIK, only now available as a Puppy built-in-- it will have created a menu.lst with a similar line, albeit beginning with the word 'kernel': e.g.
kernel /bionic64/vmlinuz psubdir=/bionic64 pmedia=ataflash pfix=fsck

These are text filed you can open in a text editor and change to read (for example if using grub2)
linux /bionic64/vmlinuz psubdir=/bionic64 pmedia=ataflash pfix=ram.

But you may not need to. IIRC, both grub4dos and grub2config and maybe frugalpup-installer will automatically write one stanza (titled RAM-Mode or NO-Save) including the pfix=ram argument.

(2) A SaveFolder is just a folder with a specific name, but it must be located on a Linux formatted partition. If so, you can create a SaveFolder by Right-Clicking an empty space next to your SaveFile or SaveFolder, select New>Directory and give it an appropriate name, e.g. Bionicpup64Save-Test. Although it will have noting in it, on boot-up Puppy will recognize that there is more than one Save, and present the aforementioned choice to boot without using any Save, i.e., pfix=ram.

LANdpLAN
Posts: 56
Joined: Tue May 14, 2024 4:26 pm
Has thanked: 11 times
Been thanked: 5 times

Re: How to use Puppy save file on another pc?

Post by LANdpLAN »

mikeslr wrote: Thu Jul 20, 2023 4:05 pm

The following discusses using multiple SaveFiles/Folders.

As I understand it, your objective is to boot Puppy from a USB-Stick from multiple computers. In order to do that all the applications you are going to use should be located on that Stick so that they are not only immediately accessible, but also that the settings within the Save point to the location where those applications --SFSes, AppImages, or portables-- are found. All SFSes, AppImages and portables can be copies without having to boot pfix=ram*.

I use amethyst's Utility Suite extensively, https://www.forum.puppylinux.com/viewtopic.php?t=1694. The Save2SFS module of that Suite enables you to capture all the content of (or which otherwise would be written to) a SaveFile or SaveFolder within a READ-ONLY advr.sfs and/or ydrv.sfs. No need to boot pfix=ram in order to accurately copy these. The only things in my SaveFile/Folder are settings, customizations and such applications I have yet to 'transfer' into an adrv.sfs or ydrv.sfs.

Consequently, my SaveFile/Folder is very small.. As bigpup and I have mentioned the SaveFile/Folder will have the appropriate settings and customizations for the original computer. These may have to be changed on your other computer. Although the following can be done with any size SaveFile/Folder using a small one conserves space and takes less time.

Puppys can make use of multiple SaveFiles/Folder. When on boot-up Puppy encounters more than one Save, the booting will stop and a menu will be presented for you to choose which (or none) Save to use. When you've booted into a Puppy without using a Save, on shut-down you'll be offered the opportunity to create a Save AND give it a descriptive name by typing in that description. But, having booted pfix=ram or using a different Puppy (or a different Save, see below), you can also Right-Click a Save and add a description.

For example, running Bionicpup64 if you did not add a description its SaveFile would be named Bionicpup64Save.sfs. But say you were going to use your 'Puppy on a Stick' from both Asus and Thinkpad laptops. After creating the first, say with the description Thinkpad, you'll have a SaveFile named Bionicpup64Save-Thinkpad.sfs. You can then boot pfix=ram, Right-Click Bionicpup64Save-Thinkpad.sfs, select Duplicate from the popup-menu, and create an exact copy but with the name Bionicpup64Save-Asus.sfs.

The first time you boot up from the Asus selecting the Bionicpup64Save-Asus.sfs you may have to change some settings, and customizations and Save those changes.

The above will also work with SaveFolders, if your USB-Key has a Linux formatted partition so that you can use SaveFolders.

-=-=-=-=-
How to boot 'pfix=ram'.
(1) Temporarily edit your menu.lst or grub.cfg. If you used grub2 as boot-manager it will create a grub.cfg file with listings each of which will have a line something like this, the relevant argument only colored for emphasis:

linux /bionic64/vmlinuz psubdir=/bionic64 pmedia=ataflash pfix=fsck

If your boot-loader is grub2config, frugalpup-installer, LICK or grub2 from a major distro, grub2 is the boot-manager. If your boot-manager is grub4dos --AFAIK, only now available as a Puppy built-in-- it will have created a menu.lst with a similar line, albeit beginning with the word 'kernel': e.g.
kernel /bionic64/vmlinuz psubdir=/bionic64 pmedia=ataflash pfix=fsck

These are text filed you can open in a text editor and change to read (for example if using grub2)
linux /bionic64/vmlinuz psubdir=/bionic64 pmedia=ataflash pfix=ram.

But you may not need to. IIRC, both grub4dos and grub2config and maybe frugalpup-installer will automatically write one stanza (titled RAM-Mode or NO-Save) including the pfix=ram argument.

(2) A SaveFolder is just a folder with a specific name, but it must be located on a Linux formatted partition. If so, you can create a SaveFolder by Right-Clicking an empty space next to your SaveFile or SaveFolder, select New>Directory and give it an appropriate name, e.g. Bionicpup64Save-Test. Although it will have noting in it, on boot-up Puppy will recognize that there is more than one Save, and present the aforementioned choice to boot without using any Save, i.e., pfix=ram.

I am using BookwormPup64 and these instructions seems more than I can handle at the moment. Is there a gui way to load the save file when I am using a different computer with my persistent USB of BookWormPup?

LANdpLAN
Posts: 56
Joined: Tue May 14, 2024 4:26 pm
Has thanked: 11 times
Been thanked: 5 times

Re: How to use Puppy save file on another pc?

Post by LANdpLAN »

mikeslr wrote: Thu Jul 20, 2023 4:05 pm

The following discusses using multiple SaveFiles/Folders.

As I understand it, your objective is to boot Puppy from a USB-Stick from multiple computers. In order to do that all the applications you are going to use should be located on that Stick so that they are not only immediately accessible, but also that the settings within the Save point to the location where those applications --SFSes, AppImages, or portables-- are found. All SFSes, AppImages and portables can be copies without having to boot pfix=ram*.

I use amethyst's Utility Suite extensively, https://www.forum.puppylinux.com/viewtopic.php?t=1694. The Save2SFS module of that Suite enables you to capture all the content of (or which otherwise would be written to) a SaveFile or SaveFolder within a READ-ONLY advr.sfs and/or ydrv.sfs. No need to boot pfix=ram in order to accurately copy these. The only things in my SaveFile/Folder are settings, customizations and such applications I have yet to 'transfer' into an adrv.sfs or ydrv.sfs.

Consequently, my SaveFile/Folder is very small.. As bigpup and I have mentioned the SaveFile/Folder will have the appropriate settings and customizations for the original computer. These may have to be changed on your other computer. Although the following can be done with any size SaveFile/Folder using a small one conserves space and takes less time.

Puppys can make use of multiple SaveFiles/Folder. When on boot-up Puppy encounters more than one Save, the booting will stop and a menu will be presented for you to choose which (or none) Save to use. When you've booted into a Puppy without using a Save, on shut-down you'll be offered the opportunity to create a Save AND give it a descriptive name by typing in that description. But, having booted pfix=ram or using a different Puppy (or a different Save, see below), you can also Right-Click a Save and add a description.

For example, running Bionicpup64 if you did not add a description its SaveFile would be named Bionicpup64Save.sfs. But say you were going to use your 'Puppy on a Stick' from both Asus and Thinkpad laptops. After creating the first, say with the description Thinkpad, you'll have a SaveFile named Bionicpup64Save-Thinkpad.sfs. You can then boot pfix=ram, Right-Click Bionicpup64Save-Thinkpad.sfs, select Duplicate from the popup-menu, and create an exact copy but with the name Bionicpup64Save-Asus.sfs.

The first time you boot up from the Asus selecting the Bionicpup64Save-Asus.sfs you may have to change some settings, and customizations and Save those changes.

The above will also work with SaveFolders, if your USB-Key has a Linux formatted partition so that you can use SaveFolders.

-=-=-=-=-
How to boot 'pfix=ram'.
(1) Temporarily edit your menu.lst or grub.cfg. If you used grub2 as boot-manager it will create a grub.cfg file with listings each of which will have a line something like this, the relevant argument only colored for emphasis:

linux /bionic64/vmlinuz psubdir=/bionic64 pmedia=ataflash pfix=fsck

If your boot-loader is grub2config, frugalpup-installer, LICK or grub2 from a major distro, grub2 is the boot-manager. If your boot-manager is grub4dos --AFAIK, only now available as a Puppy built-in-- it will have created a menu.lst with a similar line, albeit beginning with the word 'kernel': e.g.
kernel /bionic64/vmlinuz psubdir=/bionic64 pmedia=ataflash pfix=fsck

These are text filed you can open in a text editor and change to read (for example if using grub2)
linux /bionic64/vmlinuz psubdir=/bionic64 pmedia=ataflash pfix=ram.

But you may not need to. IIRC, both grub4dos and grub2config and maybe frugalpup-installer will automatically write one stanza (titled RAM-Mode or NO-Save) including the pfix=ram argument.

(2) A SaveFolder is just a folder with a specific name, but it must be located on a Linux formatted partition. If so, you can create a SaveFolder by Right-Clicking an empty space next to your SaveFile or SaveFolder, select New>Directory and give it an appropriate name, e.g. Bionicpup64Save-Test. Although it will have noting in it, on boot-up Puppy will recognize that there is more than one Save, and present the aforementioned choice to boot without using any Save, i.e., pfix=ram.

I am using BookwormPup64 and these instructions seems more than I can handle at the moment. Is there a gui way to load the save file when I am using a different computer with my persistent USB of BookWormPup?

mikeslr wrote: Thu Jul 20, 2023 4:05 pm

The following discusses using multiple SaveFiles/Folders.

As I understand it, your objective is to boot Puppy from a USB-Stick from multiple computers. In order to do that all the applications you are going to use should be located on that Stick so that they are not only immediately accessible, but also that the settings within the Save point to the location where those applications --SFSes, AppImages, or portables-- are found. All SFSes, AppImages and portables can be copies without having to boot pfix=ram*.

I use amethyst's Utility Suite extensively, https://www.forum.puppylinux.com/viewtopic.php?t=1694. The Save2SFS module of that Suite enables you to capture all the content of (or which otherwise would be written to) a SaveFile or SaveFolder within a READ-ONLY advr.sfs and/or ydrv.sfs. No need to boot pfix=ram in order to accurately copy these. The only things in my SaveFile/Folder are settings, customizations and such applications I have yet to 'transfer' into an adrv.sfs or ydrv.sfs.

Consequently, my SaveFile/Folder is very small.. As bigpup and I have mentioned the SaveFile/Folder will have the appropriate settings and customizations for the original computer. These may have to be changed on your other computer. Although the following can be done with any size SaveFile/Folder using a small one conserves space and takes less time.

Puppys can make use of multiple SaveFiles/Folder. When on boot-up Puppy encounters more than one Save, the booting will stop and a menu will be presented for you to choose which (or none) Save to use. When you've booted into a Puppy without using a Save, on shut-down you'll be offered the opportunity to create a Save AND give it a descriptive name by typing in that description. But, having booted pfix=ram or using a different Puppy (or a different Save, see below), you can also Right-Click a Save and add a description.

For example, running Bionicpup64 if you did not add a description its SaveFile would be named Bionicpup64Save.sfs. But say you were going to use your 'Puppy on a Stick' from both Asus and Thinkpad laptops. After creating the first, say with the description Thinkpad, you'll have a SaveFile named Bionicpup64Save-Thinkpad.sfs. You can then boot pfix=ram, Right-Click Bionicpup64Save-Thinkpad.sfs, select Duplicate from the popup-menu, and create an exact copy but with the name Bionicpup64Save-Asus.sfs.

The first time you boot up from the Asus selecting the Bionicpup64Save-Asus.sfs you may have to change some settings, and customizations and Save those changes.

The above will also work with SaveFolders, if your USB-Key has a Linux formatted partition so that you can use SaveFolders.

-=-=-=-=-
How to boot 'pfix=ram'.
(1) Temporarily edit your menu.lst or grub.cfg. If you used grub2 as boot-manager it will create a grub.cfg file with listings each of which will have a line something like this, the relevant argument only colored for emphasis:

linux /bionic64/vmlinuz psubdir=/bionic64 pmedia=ataflash pfix=fsck

If your boot-loader is grub2config, frugalpup-installer, LICK or grub2 from a major distro, grub2 is the boot-manager. If your boot-manager is grub4dos --AFAIK, only now available as a Puppy built-in-- it will have created a menu.lst with a similar line, albeit beginning with the word 'kernel': e.g.
kernel /bionic64/vmlinuz psubdir=/bionic64 pmedia=ataflash pfix=fsck

These are text filed you can open in a text editor and change to read (for example if using grub2)
linux /bionic64/vmlinuz psubdir=/bionic64 pmedia=ataflash pfix=ram.

But you may not need to. IIRC, both grub4dos and grub2config and maybe frugalpup-installer will automatically write one stanza (titled RAM-Mode or NO-Save) including the pfix=ram argument.

(2) A SaveFolder is just a folder with a specific name, but it must be located on a Linux formatted partition. If so, you can create a SaveFolder by Right-Clicking an empty space next to your SaveFile or SaveFolder, select New>Directory and give it an appropriate name, e.g. Bionicpup64Save-Test. Although it will have noting in it, on boot-up Puppy will recognize that there is more than one Save, and present the aforementioned choice to boot without using any Save, i.e., pfix=ram.

Does that mean the when I plug my USB into a new computer it should load the save file from the last computer I was using or give me options if there are more than one save file present? My issue is t hat when using a new computer, like to original poster mentions, it is not loading the save file from the other compute or giving me an option to choose it.

LANdpLAN
Posts: 56
Joined: Tue May 14, 2024 4:26 pm
Has thanked: 11 times
Been thanked: 5 times

Re: How to use Puppy save file on another pc?

Post by LANdpLAN »

WIth my installation of Fossapup64 the usb save file is loaded on both computers automatically. Great!
On my installation of Bookworm Pup the save file only loads on the original computer that I made it with. Not great?
I want to use the GNU Cash Version available for BookwormPup because the one for Fossapup has some problems. How do i make Bookworm Pup save file load at startup no matter what computer I am using?

User avatar
Jasper
Posts: 2067
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 480 times

Re: How to use Puppy save file on another pc?

Post by Jasper »

Using this as an example from JammyPup64 installed on a USB flash drive.

On my flashdrive, I have identified the device UUID and set the PATH for the 'save' file

To do this in terminal enter the following command

Code: Select all


blkid -t TYPE=vfat -sUUID

The output should give you the flashdrive's UUID.

UUID.jpg

Then use PMount to view all devices in order to get the device name

Then looking at the file

grub.cfg

on my flashdrive I can add the following to set the Root of my Puppy OS and set where the Drive and Save files are located.

Grub-CFG.jpg

For Bookworm you will simply need to change the upup to whatever it is called on your installation.

This will be where the directory of your fdrv, zdrv, vmlinuz, save etc are installed.

User avatar
Jasper
Posts: 2067
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 480 times

Re: How to use Puppy save file on another pc?

Post by Jasper »

@LANdpLAN

To compile GnuCash from the source code by yourself for FossaPup64-95 or 96-CE

You will need at least:

Gtk+ 3.22.29
Guile 2.0
Boost 1.67
WebKitGtk 2.4
GoogleTest 1.8.0
cmake 3.10
SWIG 2.0.12

Are you asking if it is possible to use the Bookworm save file in another OS ie Fossapup?

LANdpLAN
Posts: 56
Joined: Tue May 14, 2024 4:26 pm
Has thanked: 11 times
Been thanked: 5 times

Re: How to use Puppy save file on another pc?

Post by LANdpLAN »

Jasper wrote: Fri Aug 02, 2024 9:19 am

@LANdpLAN

To compile GnuCash from the source code by yourself for FossaPup64-95 or 96-CE

You will need at least:

Gtk+ 3.22.29
Guile 2.0
Boost 1.67
WebKitGtk 2.4
GoogleTest 1.8.0
cmake 3.10
SWIG 2.0.12

Are you asking if it is possible to use the Bookworm save file in another OS ie Fossapup?

I'm asking how to boot BookwormPup from computer B and C so it loads the save file with the programs that I saved on it when using computer A. FossaPup does this. BookwormPup boots to a new save file so none of my programs are available.

User avatar
Jasper
Posts: 2067
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 480 times

Re: How to use Puppy save file on another pc?

Post by Jasper »

@LANdpLAN

Please share your

grub.cfg

LANdpLAN
Posts: 56
Joined: Tue May 14, 2024 4:26 pm
Has thanked: 11 times
Been thanked: 5 times

Re: How to use Puppy save file on another pc?

Post by LANdpLAN »

Jasper wrote: Sat Aug 03, 2024 6:05 am

@LANdpLAN

Please share your

grub.cfg

This is the one that boots on both computers :) with no functional version of GNU Cash

loadfont /boot/grub/font.pf2
set gfxmode=800x600
set gfxpayload=keep

insmod efi_gop
insmod efi_uga

insmod all_video
insmod video_bochs
insmod video_cirrus
insmod gfxterm
insmod png
insmod jpeg
terminal_output gfxterm

insmod ext2
insmod f2fs
insmod ntfs
insmod exfat

insmod loopback
insmod iso9660
insmod udf

background_image /boot/splash.png
set timeout=10

# https://help.ubuntu.com/community/Grub2/Displays
color_normal=cyan/black
#menu_color_highlight=black/light-gray
menu_color_highlight=yellow/red
menu_color_normal=light-gray/black

if [ -e /ucode.cpio ]; then
ucode_parm="/ucode.cpio"
else
ucode_parm=
fi

menuentry "BookwormPup64 10.0.7" {
linux /vmlinuz pmedia=cd pfix=fsck,fsckp
echo "Loading ${ucode_parm} /initrd.gz"
initrd ${ucode_parm} /initrd.gz
}

menuentry "BookwormPup64 10.0.7 - Copy SFS files to RAM" {
linux /vmlinuz pmedia=cd pfix=fsck,fsckp,copy
echo "Loading ${ucode_parm} /initrd.gz"
initrd ${ucode_parm} /initrd.gz
}

menuentry "BookwormPup64 10.0.7 - Don't copy SFS files to RAM" {
linux /vmlinuz pmedia=cd pfix=fsck,fsckp,nocopy
echo "Loading ${ucode_parm} /initrd.gz"
initrd ${ucode_parm} /initrd.gz
}

menuentry "BookwormPup64 10.0.7 - No X. Try 'xorgwizard' after bootup" {
linux /vmlinuz pmedia=cd pfix=fsck,fsckp,nox
echo "Loading ${ucode_parm} /initrd.gz"
initrd ${ucode_parm} /initrd.gz
}

menuentry "BookwormPup64 10.0.7 - Safe mode, no X" {
linux /vmlinuz pmedia=cd pfix=fsck,fsckp,ram,nox
echo "Loading ${ucode_parm} /initrd.gz"
initrd ${ucode_parm} /initrd.gz
}

menuentry "BookwormPup64 10.0.7 - RAM only - no pupsave" {
linux /vmlinuz pmedia=cd pfix=fsck,fsckp,ram
echo "Loading ${ucode_parm} /initrd.gz"
initrd ${ucode_parm} /initrd.gz
}

menuentry "BookwormPup64 10.0.7 - Ram Disk Shell" {
linux /vmlinuz pmedia=cd pfix=fsck,fsckp,rdsh
echo "Loading ${ucode_parm} /initrd.gz"
initrd ${ucode_parm} /initrd.gz
}

menuentry "Shutdown" {
halt
}

menuentry "Reboot" {
reboot
}

This is the one that only boots to one computer:( with the correct version of GNU Cash

loadfont /boot/grub/font.pf2
set gfxmode=800x600
set gfxpayload=keep

insmod efi_gop
insmod efi_uga

insmod all_video
insmod video_bochs
insmod video_cirrus
insmod gfxterm
insmod png
insmod jpeg
terminal_output gfxterm

insmod ext2
insmod f2fs
insmod ntfs
insmod exfat

insmod loopback
insmod iso9660
insmod udf

background_image /boot/splash.png
set timeout=10

# https://help.ubuntu.com/community/Grub2/Displays
color_normal=cyan/black
#menu_color_highlight=black/light-gray
menu_color_highlight=yellow/red
menu_color_normal=light-gray/black

if [ -e /ucode.cpio ]; then
ucode_parm="/ucode.cpio"
else
ucode_parm=
fi

menuentry "BookwormPup64 10.0.7" {
linux /vmlinuz pmedia=cd pfix=fsck,fsckp
echo "Loading ${ucode_parm} /initrd.gz"
initrd ${ucode_parm} /initrd.gz
}

menuentry "BookwormPup64 10.0.7 - Copy SFS files to RAM" {
linux /vmlinuz pmedia=cd pfix=fsck,fsckp,copy
echo "Loading ${ucode_parm} /initrd.gz"
initrd ${ucode_parm} /initrd.gz
}

menuentry "BookwormPup64 10.0.7 - Don't copy SFS files to RAM" {
linux /vmlinuz pmedia=cd pfix=fsck,fsckp,nocopy
echo "Loading ${ucode_parm} /initrd.gz"
initrd ${ucode_parm} /initrd.gz
}

menuentry "BookwormPup64 10.0.7 - No X. Try 'xorgwizard' after bootup" {
linux /vmlinuz pmedia=cd pfix=fsck,fsckp,nox
echo "Loading ${ucode_parm} /initrd.gz"
initrd ${ucode_parm} /initrd.gz
}

menuentry "BookwormPup64 10.0.7 - Safe mode, no X" {
linux /vmlinuz pmedia=cd pfix=fsck,fsckp,ram,nox
echo "Loading ${ucode_parm} /initrd.gz"
initrd ${ucode_parm} /initrd.gz
}

menuentry "BookwormPup64 10.0.7 - RAM only - no pupsave" {
linux /vmlinuz pmedia=cd pfix=fsck,fsckp,ram
echo "Loading ${ucode_parm} /initrd.gz"
initrd ${ucode_parm} /initrd.gz
}

menuentry "BookwormPup64 10.0.7 - Ram Disk Shell" {
linux /vmlinuz pmedia=cd pfix=fsck,fsckp,rdsh
echo "Loading ${ucode_parm} /initrd.gz"
initrd ${ucode_parm} /initrd.gz
}

menuentry "Shutdown" {
halt
}

menuentry "Reboot" {
reboot
}

User avatar
Jasper
Posts: 2067
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 480 times

Re: How to use Puppy save file on another pc?

Post by Jasper »

@LANdpLAN

Looking at the file, it shows that you are booting from a CD not from a USB device.

Where is the 'save' file located?

User avatar
mikeslr
Posts: 2965
Joined: Mon Jul 13, 2020 11:08 pm
Has thanked: 178 times
Been thanked: 922 times

Re: How to use Puppy save file on another pc?

Post by mikeslr »

rijnsma wrote: Tue Jul 11, 2023 12:58 pm

...
It is not my intension to go and copy the savefile between machines or such.
Or can I do something clever with the savefile? :)

Why not? You can't accurately copy a savefile while it's in use. But you can boot 'pfix=ram' --so that the savefile is not in use-- copy the savefile to a USB-Key and from there to your other computer. On boot-up it will be used. But you may want to reconfigure you're screen settings. [And any SFS or portable employed on the first computer which there is activated on boot-up will have to be copied to corresponding locations on your 2nd computer.]

LANdpLAN
Posts: 56
Joined: Tue May 14, 2024 4:26 pm
Has thanked: 11 times
Been thanked: 5 times

Re: How to use Puppy save file on another pc?

Post by LANdpLAN »

I ended up making a new USB BooT FLASH>UEFI>FAT32 GPT UEFI and then it booted on both computers. I will have to reinstall the apps, I think it wasn't booting on the other computer because the other computer was not allowing legacy boot.

Post Reply

Return to “Beginners Help”