LANdpLAN wrote: Wed Jan 15, 2025 2:18 pm
When BWPUP64 10.09.9 boots to sdb1 everything works.
It won't boot to sdc or sdd
To make it boot to sdb1 i have to disconnect all other drives so that it's only the drive in the computer on sda and the puppy usb on sdb
I'm also saving my photos to an external hard drive and I have directed Shotwell to keep files in sdc1 which is where it was mounted the first time. Sometimes when I plug the drive in it mounts to sdd1 and i have to reconfigure shotwell. 
Also, when puppy is booted to sdb and I plug in my drive, puppy gets remounted to sdc1 and my USBShotwell drive goes to sdd.
Is there a way to make puppy work no matter where it is mounted and a way to point shotwell to the name of the drive instead of it's mount point? 
I am going back to your first post and try to give you some useful help.
But to do it you have to provide good information on what exactly you are doing. Details, Details, Details????
So here goes!
I am going to assume you can get the Puppy USB stick install to boot to a working desktop, and it seems to be running OK.
To make it boot to sdb1 I have to disconnect all other drives so that it's only the drive in the computer on sda and the puppy usb on sdb
Drive identifications are given based on what drives are found connected to computer.
With one internal drive and a Puppy on a USB stick, no other drives.
The internal drive is sda
The Puppy USB stick is sdb.
Then it breaks down by partitions on the drive.
If a single partition is on each drive it would be sda1 and sdb1.
More partitions on the drive would be identified as 2, 3, 4, etc.....
If there are more drives connected to the computer.
How they are identified is determined by how the computers bios sees them.
The computers bios will usually look for internal connected drives first then find external connected ones, but the order it finds them can affect what they are identified as.
With several other internal or external drives connected.
The Puppy USB stick could be found as the 3rd, 4th, or 5th, etc... drive the bios finds connected.
So it could be identified as sdc1, sdd1, sde1, etc...............
when using Puppy to run the computer.
If you can keep all external drives connected to the same connection points.
The drive identifiers should stay to being the same between boots.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Do you know about boot device order setting in the computers bios?
This setting is the order the bios uses the drives to boot the computer. (the drive does have to have a boot loader on it to be seen as a boot device)
What the drive is called in the listing of boot devices could be anything based on what the bios sees it as.
You have to look at what is listed for devices and figure out what the internal drive is, the Puppy USB stick is, etc.........
This boot device order setting is what device is tried to boot from first, 2nd, 3rd, 4th, etc.........
If the Puppy USB stick is listed first, then it will try to boot from it first.
If not there try the 2nd in the list etc.............
If you can keep the Puppy USB stick connected in the same connection this device order setting should only need set one time to correct order to use.
If you unplug the Puppy USB stick and reconnect it to a different connection point.
Next time you boot, the bios may see it as a device in a different location and throws off the device order you had setup.
To boot from it you would need to correct the bios boot device order setting.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Also, when puppy is booted to sdb and I plug in my drive, puppy gets remounted to sdc1 and my USBShotwell drive goes to sdd.
This is when the computer is running from the Puppy USB stick and Puppy is in control of the computer?
You are not unplugging the Puppy USB stick while it is controlling the computer?
If yes.
This is not normal operation.
Maybe the computers connection controller is doing this. Maybe switching to a different controller.
Maybe have the Puppy USB stick plugged into a different USB connection point.
Boot the computer using this setup.
I need to know.
Is the Puppy save file/folder also located on the Puppy USB stick?