Page 1 of 1
Waiting for partition failed, bookwormpup64
Posted: Sun Jul 21, 2024 10:09 am
by luleck
Hello!
I've just started out with puppy linux and I'm trying to get bookworm pup64 working on my lenovo ideapad 100S.
I've managed to get grub to work, but after grub hands off I get this message:
Waiting for partition [uuid] ..... failed.
- errormsg.jpg (293.94 KiB) Viewed 646 times
I've double checked the uuid for the root partition is correct in grub:
- uuid.jpg (195.25 KiB) Viewed 646 times
Here is the grub entry:
- grub.jpg (221.24 KiB) Viewed 646 times
I've had bookworm pup64 running off a usb stick, so it's not an incompatibility issue.
I did try removing the 'trim' from the grub entry, but all that did was remove the
Code: Select all
pfix=trim is not a known boot parameter
line but the waiting for partition error remained.
My best guess is that because this laptop uses eMMC as it's hard drive, there is some sort of driver/module that is not being loaded.
If anyone more familiar with this is able to lend a hand, It'll be much appreciated.
Thanks.
Re: Waiting for partition failed, bookwormpup64
Posted: Sun Jul 21, 2024 5:49 pm
by bigpup
You are using an old version of BookwormPup64. v10.0.2
You need to be using the latest version BookwormPup64 10.0.7
Get it here:
viewtopic.php?t=8690
There have been improvement to booting from and accessing internal emmc drives.
Re: Waiting for partition failed, bookwormpup64
Posted: Sun Jul 21, 2024 6:03 pm
by bigpup
Some specific info on exactly how you did the install and installed a boot loader would help.
Re: Waiting for partition failed, bookwormpup64
Posted: Sun Jul 21, 2024 7:35 pm
by dimkr
Re: Waiting for partition failed, bookwormpup64
Posted: Sun Jul 21, 2024 8:11 pm
by wizard
@luleck
There are many 100s models, so a little more info will help.
My 100s-14ibr runs BookworkPup64 10.0.7 from the eMMC without any problems.
wizard
Re: Waiting for partition failed, bookwormpup64
Posted: Mon Jul 22, 2024 6:21 pm
by luleck
bigpup wrote: Sun Jul 21, 2024 5:49 pm
You are using an old version of BookwormPup64. v10.0.2
Whoops, my bad, I went to https://rockedge.org/kernels/data/ISO/Bookworm_Pup64/ and just clicked the top ISO instead of reading the version numbers. I've clearly been using sourceforge too much . I'll give it another try with the latest version.
bigpup wrote: Sun Jul 21, 2024 6:03 pm
Some specific info on exactly how you did the install and installed a boot loader would help.
Formatted a USB as FAT32, mounted the ISO and copied all the files from the ISO to the USB. Also copied in the bootia32.efi from here https://github.com/lamadotcare/bootia32-efi/tree/main to get the laptop to detect it as a boot option as the ISO only had 64bit efi files.
Once I could boot to usb, formatted 2 partitions on the internal eMMC as FAT32 and EXT4 using gparted. Added the boot and esp flags to the fat32 partition.
Then I did a frugal install using the puppy installer. The root files copied across fine. Had to select the 32bit efi only option for bootloader as the default 'both 64 and 32 bit' wasn't recognized as a boot option by the firmware.
I might be forgetting all the steps I took as there was quite a bit of back and forth, particularity with getting the USB to be recognized as bootable and confusion over 32bit/64bit efi. I'm going to try the newer version and make a note of every step this time.
wizard wrote: Sun Jul 21, 2024 8:11 pm
There are many 100s models, so a little more info will help.
My 100s-14ibr runs BookworkPup64 10.0.7 from the eMMC without any problems.
wizard
Mine is a 100S-11IBY. It's good to know that I'm not totally mad for trying this and others get similar stuff to work
I'm going to try the latest version, if I still can't get it to work then I'll come back later (with my full install process written down).
Thanks.
Re: Waiting for partition failed, bookwormpup64
Posted: Mon Jul 22, 2024 7:03 pm
by luleck
It works! The issue was the older version of bookworm pup64. V10.0.7 works a treat. Thank you all for the help.
The only slightly unusual thing was having to copy in the bootia32.efi from https://github.com/lamadotcare/bootia32-efi/tree/main to the USB to get the laptop to recognize the USB as bootable as the ISO only comes with 64bit efi files.
Once the USB booted, I used gparted to make the drive a gpt partition table, then a 512MiB (probably bigger than necessary, but that's what ubuntu made it before so *shrugs*) fat32 partition with boot and esp flags set and the rest of the drive as an ext4 partition.
Then I used frugalpup from the puppy installer to copy the puppy files to the root of the ext4 partition, and the boot files to the fat32 partition (selecting uefi32 as the boot type).
Once again, thank you all, especially bigpup for pointing out my wrong version.