Page 1 of 1

How to use Puppy save file on another pc?

Posted: Tue Jul 11, 2023 12:58 pm
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? :)


Re: Puppy on another pc

Posted: Tue Jul 11, 2023 1:21 pm
by backi

@rijnsma

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


Re: Puppy on another pc

Posted: Tue Jul 11, 2023 1:53 pm
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...


Re: Puppy on another pc

Posted: Tue Jul 11, 2023 5:47 pm
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:


Re: Puppy on another pc

Posted: Tue Jul 11, 2023 6:30 pm
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.


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

Posted: Wed Jul 12, 2023 12:11 am
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.


Re: Puppy on another pc

Posted: Wed Jul 12, 2023 12:15 am
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.


Re: Puppy on another pc

Posted: Wed Jul 12, 2023 12:32 am
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.


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

Posted: Wed Jul 12, 2023 5:50 am
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.


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

Posted: Wed Jul 12, 2023 3:13 pm
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.


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

Posted: Sat Jul 15, 2023 12:19 pm
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.


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

Posted: Wed Jul 19, 2023 6:47 pm
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.


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

Posted: Thu Jul 20, 2023 4:05 pm
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.


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

Posted: Fri Aug 02, 2024 3:03 am
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?


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

Posted: Fri Aug 02, 2024 3:07 am
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.


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

Posted: Fri Aug 02, 2024 3:25 am
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?


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

Posted: Fri Aug 02, 2024 7:10 am
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.


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

Posted: Fri Aug 02, 2024 9:19 am
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?


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

Posted: Sat Aug 03, 2024 12:59 am
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.


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

Posted: Sat Aug 03, 2024 6:05 am
by Jasper

@LANdpLAN

Please share your

grub.cfg


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

Posted: Sat Aug 03, 2024 7:03 am
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
}


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

Posted: Sat Aug 03, 2024 7:42 am
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?


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

Posted: Sun Aug 04, 2024 5:24 pm
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.]


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

Posted: Mon Aug 05, 2024 3:53 am
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.