A question about fdisk

Matthew Hiller (matthew.hiller@yale.edu)
Wed, 17 Feb 1999 01:05:53 -0500 (EST)

Anyway, I won a friend of mine over to the idea of installing a
Linux partition on his hard drive. He has a largish disk (16 GB), and we
decided to set aside the last 2 GB for Linux, using fips to
nondestructively repartition the drive. (I realize that this will probably
lead to 1024th-cylinder-related problems, but I'm hoping that it may not
be a problem for his very recent BIOS. And even if it is, it's not really
something we can avoid, so in that case I guess we'll have to use
loadlin.) fips complained about the data being offset from the physical
start of the disk, but said that it wasn't too much of an issue and seems
to have worked properly. Or at least left Windows intact, which was the
goal.

So I pop in the Linux install disk and discover that disk druid
won't let me set up the Linux partitions the way that I want because I
can't get /boot below the 1024th cylinder. o.k.; the next thing I tried
was fdisk. I removed the extra partition, but fdisk won't let me create a
new one, primary or logical, claiming that it was out of sectors.

When I try verifying the partition table - with this extra
partition deleted and only his Win partition in the table - I get the
following error messages:

Partition 1 has different physical/logical endings: phys=(1023,254,63)
logical=(1790,254,63)

Partition 1: previous sectors 28772414 disagrees w/ total 16450559

Total allocated sectors 28772353 greater than the maximum 16450560

Anyone know what might be wrong, and how I could fix it? With
fdisk? Or with PartitionMagic, which my friend has gotten access to since
I left?