Re: mounting extended or logical partions
Was sent to my own addres, not list. Reply at end.
On Fri, Mar 19, 2004 at 05:35:56PM -0500, Christopher J. Noyes wrote:
> here they are.
> Christopher J. Noyes
<SNIP>
>
> Disk /dev/hdb1: 255 heads, 63 sectors, 130 cylinders
> Units = cylinders of 16065 * 512 bytes
>
> Device Boot Start End Blocks Id System
> /dev/hdb1p1 ? 257914 248478 2071690107 f6 Unknown
> Partition 1 has different physical/logical beginnings (non-Linux?):
> phys=(1014, 246, 54) logical=(257913, 124, 58)
> Partition 1 has different physical/logical endings:
> phys=(1014, 246, 54) logical=(248477, 160, 47)
> Partition 1 does not end on cylinder boundary:
> phys=(1014, 246, 54) should be (1014, 254, 63)
> /dev/hdb1p2 ? 257914 248478 2071690107 f6 Unknown
> Partition 2 has different physical/logical beginnings (non-Linux?):
> phys=(1014, 246, 54) logical=(257913, 124, 58)
> Partition 2 has different physical/logical endings:
> phys=(1014, 246, 54) logical=(248477, 160, 47)
> Partition 2 does not end on cylinder boundary:
> phys=(1014, 246, 54) should be (1014, 254, 63)
> /dev/hdb1p3 ? 257914 248478 2071690107 f6 Unknown
> Partition 3 has different physical/logical beginnings (non-Linux?):
> phys=(1014, 246, 54) logical=(257913, 124, 58)
> Partition 3 has different physical/logical endings:
> phys=(1014, 246, 54) logical=(248477, 160, 47)
> Partition 3 does not end on cylinder boundary:
> phys=(1014, 246, 54) should be (1014, 254, 63)
> /dev/hdb1p4 ? 257914 248478 2071690107 f6 Unknown
> Partition 4 has different physical/logical beginnings (non-Linux?):
> phys=(1014, 246, 54) logical=(257913, 124, 58)
> Partition 4 has different physical/logical endings:
> phys=(1014, 246, 54) logical=(248477, 160, 47)
> Partition 4 does not end on cylinder boundary:
> phys=(1014, 246, 54) should be (1014, 254, 63)
>
> Disk /dev/hda1: 255 heads, 63 sectors, 1147 cylinders
> Units = cylinders of 16065 * 512 bytes
>
> Device Boot Start End Blocks Id System
> /dev/hda1p1 ? 120513 235786 925929529+ 68 Unknown
> Partition 1 does not end on cylinder boundary:
> phys=(288, 101, 46) should be (288, 254, 63)
> /dev/hda1p2 ? 82801 116350 269488144 79 Unknown
> Partition 2 does not end on cylinder boundary:
> phys=(0, 13, 10) should be (0, 254, 63)
> /dev/hda1p3 ? 33551 120595 699181456 53 OnTrack DM6 Aux3
> Partition 3 does not end on cylinder boundary:
> phys=(324, 77, 19) should be (324, 254, 63)
> /dev/hda1p4 ? 86812 86813 10668+ 49 Unknown
> Partition 4 does not end on cylinder boundary:
> phys=(335, 78, 2) should be (335, 254, 63)
>
> Partition table entries are not in disk order
What was this partitioned with? I'm not worried about the boundry
warnings but the Ids/System being unknown is a concern. If you are running XP I
believe it uses a different parition table format that you might have to
compile into the kernel (its under filesystems). I have installed Woody
on an XP system with no problems mounting NTFS(xp drive) or vfat(second
drive, cfdisk).
In fact looking at the partition table again all the paritions on hdb
overlap, as does some on hda. Please tell me you didn't try the 'double
your hardisk space' from slashdot recently. I don't have a system with
extended partitions to hand check what it should look like.
For FAT the Ids should probably be 0b or 0c. Linux is 83 and Linux swap is 82
'echo l | fdisk /dev/hda' for more ids.
I would guess that the fat kernel driver checks the partition type before
mounting and this is why it won't mount.
Your partition table would appear to be seriously messed up. Did you
change it without rebooting? Also is it all viewable with Windows? If
you have a Knoppix disk(or any other bootable Linux - this includes
Debian install disks - Alt-F2) could you try mounting it with that?
Brian
Reply to: