Puppy Save File Bad Super block or Partition Table

A home for all kinds of Puppy related projects


Moderator: Forum moderators

Post Reply
steve_s
Posts: 25
Joined: Tue Aug 17, 2021 5:27 pm
Has thanked: 16 times

Puppy Save File Bad Super block or Partition Table

Post by steve_s »

Howdy!
Back playing with Puppy again. Installed Mint instead of Win7 on this old laptop, and had a handful of Puppy's on there as dual/multiple boot.

Saved all the Puppy's and put em back on there and now want to boot from em.

But one save file gives me this error and information:

Code: Select all

The filesystem size (according to the super block) is 1179648 blocks. The physical size of the device is 1147593.
Either the superblock or the partition table is likely to be corrupt!

I've tried e2fsck a variety of different ways and resize2fs but I have yet to figure it out! Same error. Help!

I've figured out how to use Mint's bootloader to boot Puppy but I can't get Puppy to use that save file 'cause of this error. Please help!

User avatar
Wiz57
Moderator
Posts: 785
Joined: Fri Dec 13, 2019 3:54 pm
Location: Chickasha, OK USA
Has thanked: 104 times
Been thanked: 188 times

Re: Puppy Save File Bad Super block or Partition Table

Post by Wiz57 »

What bootloader are you using? If grub4dos or grub 2, on the "kernel" line of the configuration
file (menu.lst for grub4dos, grub.cfg for grub 2) add this "pfix=fsck" this will run the file system
check on the savefile and correct any errors.

Signature available upon request

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

Re: Puppy Save File Bad Super block or Partition Table

Post by bigpup »

I've tried e2fsck a variety of different ways and resize2fs

How do we know you did this correctly with no details provided.

So did you do this?

To test for and repair errors in Linux file system, use "e2fsck".

Reboot Puppy, using boot option " puppy pfix=ram"

The save file can not be in use.

Mount the partition the save is on.

Open a terminal, and enter:

e2fsck /path to savefile

For example:
a save file named pupsave.2fs on partition sda1
e2fsck /mnt/sda1/pupsave.2fs

To check a save folder use the method for checking a partition.
Check the partition the save folder is on.

To do the whole partition:
Need to boot from a live Puppy or a Puppy on a different partition to do a partition check.
(the partition must be unmounted)

Example:
partition sda1

e2fsck -p /dev/sda1

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

Post Reply

Return to “Puppy Projects”