[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: