BWPUP64 problems with disk mount locations sdx...

New to Puppy and have questions? Start here

Moderator: Forum moderators

Post Reply
LANdpLAN
Posts: 73
Joined: Tue May 14, 2024 4:26 pm
Has thanked: 12 times
Been thanked: 6 times

BWPUP64 problems with disk mount locations sdx...

Post by LANdpLAN »

When BWPUP64 10.09.9 boots to sdb1 everything works. :thumbup:
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. :geek:

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? :)

Geek3579
Posts: 281
Joined: Sat Jul 18, 2020 1:07 pm
Has thanked: 81 times
Been thanked: 72 times

Re: BWPUP64 problems with disk mount locations sdx...

Post by Geek3579 »

I use the UUID of the drive where the frugal Puppy OS is located. You can get this from the Partition--> Information menu in GParted.
For simplicity, I assign this to a variable in the Grub2 grub.conf file -
eg: MYUUID=1c48a2d8-bdbb-4cf5-a620-e43c95e51a05

Then I use the value of this variable in the Grub boot code, for example, with a frugal Jammypup64 OS :
menuentry " Jammypup64" {
insmod ext2
search --no-floppy --fs-uuid --set $MYUUID
linux /Jammypup64/vmlinuz intel_pstate=disable net.ifnames=0 pmedia=usbflash pdrv=$MYUUID psubdir=/Jammypup64 pfix=fsck,fsckp TZ=AEST-10 nousbwait=5
initrd /Jammypup64/initrd.gz
}

There are other how-to-boot-puppyOS sites on the forum which provide more detail.

User avatar
bigpup
Moderator
Posts: 7245
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 938 times
Been thanked: 1595 times

Re: BWPUP64 problems with disk mount locations sdx...

Post by bigpup »

Give us some information.

BookwormPup64 10.0.9 is installed on a USB stick?

How did you install it?
Give specific full details????

Are you ever accessing the computers bios boot device screen to select what device to boot from?

you need to do that if multiple different boot-able drives are plugged in.

It won't boot to sdc or sdd

What are these drives?
Are these drives that have a boot loader on them and some operating system to boot?

Are you booting to a working desktop of BookwormPup64.
Plugging in different drives or are they already plugged in when you boot?

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
Trapster
Posts: 193
Joined: Sat Aug 01, 2020 7:44 pm
Location: Texas
Has thanked: 1 time
Been thanked: 58 times

Re: BWPUP64 problems with disk mount locations sdx...

Post by Trapster »

LANdpLAN
Posts: 73
Joined: Tue May 14, 2024 4:26 pm
Has thanked: 12 times
Been thanked: 6 times

Re: BWPUP64 problems with disk mount locations sdx...

Post by LANdpLAN »

I think I did frugal install BWPUP64 on a USB with uefi boot

sda is the internal disk with linux Mint legacy boot

The first boot I had to change the boot priority from legacy to uefi to get BWPUP. As long as I boot with the BWPUP usb plugged in, and nothing else, it always boots BWPUP. If I boot without BWPUP if boots Mint and then to reboot BWPUP I have to change the bios again.

When I talked about "won't boot to sdc or sdd" I meant that if I have other drives plugged in and they get accessed first at boot then they will be sdb and BWPUP will be sdc or sdd in which case it will not boot or if it does boot, some programs (I think the ones in the save file) will not run. It says i/o error. For example when I try to run shotwell.

bigpup wrote: Thu Jan 16, 2025 6:43 am

Give us some information.

BookwormPup64 10.0.9 is installed on a USB stick?

How did you install it?
Give specific full details????

Are you ever accessing the computers bios boot device screen to select what device to boot from?

you need to do that if multiple different boot-able drives are plugged in.

It won't boot to sdc or sdd

What are these drives?
Are these drives that have a boot loader on them and some operating system to boot?

Are you booting to a working desktop of BookwormPup64.
Plugging in different drives or are they already plugged in when you boot?

LANdpLAN
Posts: 73
Joined: Tue May 14, 2024 4:26 pm
Has thanked: 12 times
Been thanked: 6 times

Re: BWPUP64 problems with disk mount locations sdx...

Post by LANdpLAN »

I'm struggling to understand this. I'll have to think about it.

Trapster wrote: Thu Jan 16, 2025 1:18 pm

Maybe this will help:

https://oldforum.puppylinux.com/viewtopic.php?t=112558

LANdpLAN
Posts: 73
Joined: Tue May 14, 2024 4:26 pm
Has thanked: 12 times
Been thanked: 6 times

Re: BWPUP64 problems with disk mount locations sdx...

Post by LANdpLAN »

16gig usb with BWPUP uuid=960B-D2AF

Where is the grub.conf file?

menuentry " BWpup64" {
insmod ext2
search --no-floppy --fs-uuid --set $960B-D2AF
linux /BWpup64/vmlinuz intel_pstate=disable net.ifnames=0 pmedia=usbflash pdrv=$960B-D2AF psubdir=/BWpup64 pfix=fsck,fsckp TZ=AEST-10 nousbwait=5
initrd /BWpup64/initrd.gz
}

Above is my attempt at putting in the correct substitutions from your code below. Do I delete/replace something in grub.conf with this or do I paste this into grub.com?

Geek3579 wrote: Thu Jan 16, 2025 4:26 am

I use the UUID of the drive where the frugal Puppy OS is located. You can get this from the Partition--> Information menu in GParted.
For simplicity, I assign this to a variable in the Grub2 grub.conf file -
eg: MYUUID=1c48a2d8-bdbb-4cf5-a620-e43c95e51a05

Then I use the value of this variable in the Grub boot code, for example, with a frugal Jammypup64 OS :
menuentry " Jammypup64" {
insmod ext2
search --no-floppy --fs-uuid --set $MYUUID
linux /Jammypup64/vmlinuz intel_pstate=disable net.ifnames=0 pmedia=usbflash pdrv=$MYUUID psubdir=/Jammypup64 pfix=fsck,fsckp TZ=AEST-10 nousbwait=5
initrd /Jammypup64/initrd.gz
}

There are other how-to-boot-puppyOS sites on the forum which provide more detail.

d-pupp
Posts: 385
Joined: Tue Nov 22, 2022 9:11 pm
Location: Canada
Has thanked: 225 times
Been thanked: 67 times

Re: BWPUP64 problems with disk mount locations sdx...

Post by d-pupp »

@LANdpLAN Bookworm has a boot code that should help with your problem
psave=uuid
To find the uuid open a terminal and type

Code: Select all

lsblk -f

You can copy from the terminal by highlighting it with the mouse and paste it into you grub config by clicking the center mouse button (usually the wheel)

I am assuming you are using grub2 to boot so just add psave=uuid to your grub config at the end of the linux line. (Don't forget to add the comma ,psave=your-uuid )

DO NOT change you grub config other then that or may not be able to boot at all.

The problem you are having is because linux renames drive depending what else is plugged in first.
The uuid of a drive doesn't change even if the drive letter does.
BTW Bookworm may also have another boot code that you may have to use pupsfs=uuid

User avatar
Trapster
Posts: 193
Joined: Sat Aug 01, 2020 7:44 pm
Location: Texas
Has thanked: 1 time
Been thanked: 58 times

Re: BWPUP64 problems with disk mount locations sdx...

Post by Trapster »

Get rid of the $ signs in your grub.conf.

Post Reply

Return to “Beginners Help”