I tried running e2sfck on /dev/hda1 in emergency console and I always got superblock errors;
The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext 2 filesystem (and not swap or ufs or something else) then the superblock is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck - 8193
I tried this several times, then decided to try it in a console while in Cacko, (thinking there would be a later version of e2fsck)
I got the same results in Cacko.
Then I tried googling.
Now I tried substituting the number for the superblock location with several numbers that I found in articles about this problem.
Still no luck. Angstrom seems to run fine on this partition.
Is my drive hosed?? Is this repairable?
Below is the output of fdisk -l (for /dev/hda1)
Notice the first line that says: Disk /dev/hda1: 1031 MB, 1031127552 bytes (I actually partitioned this as 150M)
fdisk -l /dev/hda1
Disk /dev/hda1: 1031 MB, 1031127552 bytes
32 heads, 63 sectors/track, 998 cylinders
Units = cylinders of 2016 * 512 = 1032192 bytes
Device Boot Start End Blocks Id System
/dev/hda1p1 ? 952357 1222415 272218546+ 20 Unknown
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(356, 97, 46) logical=(952356, 20, 3)
Partition 1 has different physical/logical endings:
phys=(357, 116, 40) logical=(1222414, 22, 41)
Partition 1 does not end on cylinder boundary.
/dev/hda1p2 ? 659814 927163 269488144 6b Unknown
Partition 2 has different physical/logical beginnings (non-Linux?):
phys=(288, 110, 57) logical=(659813, 18, 61)
Partition 2 has different physical/logical endings:
phys=(269, 101, 57) logical=(927162, 30, 8)
Partition 2 does not end on cylinder boundary.
/dev/hda1p3 ? 267356 960989 699181456 53 OnTrack DM6 Aux3
Partition 3 has different physical/logical beginnings (non-Linux?):
phys=(345, 32, 19) logical=(267355, 27, 11)
Partition 3 has different physical/logical endings:
phys=(324, 77, 19) logical=(960988, 7, 54)
Partition 3 does not end on cylinder boundary.
/dev/hda1p4 * 691780 691791 10668+ 49 Unknown
Partition 4 has different physical/logical beginnings (non-Linux?):
phys=(87, 1, 0) logical=(691779, 19, 3)
Partition 4 has different physical/logical endings:
phys=(335, 78, 2) logical=(691790, 5, 45)
Partition 4 does not end on cylinder boundary.
Partition table entries are not in disk order