Possible cause (this affects me too, with the release version of 10.04
LTS):

The Windows 7 installer sometimes creates two partitions, a 100MB boot
partition and the rest as the main OS partition (a.k.a. the C drive).
The problem seems to stem from the fact that the first partition is
*exactly* 100MB, and thus doesn't end on a cylinder boundary.  This
makes the second partition start on a non-cylinder-boundary sector.
Running parted gives the following error:

   # parted
   (parted) print
   Error: Unable to satisfy all constraints on the partition.
   (parted)

Here's some sample output from fdisk -u -l:

   # fdisk -u -l /dev/sda

   Disk /dev/sda: 500.1 GB, 500107862016 bytes
   255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
   Units = sectors of 1 * 512 = 512 bytes
   Sector size (logical/physical): 512 bytes / 512 bytes
   I/O size (minimum/optimal): 512 bytes / 512 bytes
   Disk identifier: 0x76692ca8

      Device Boot      Start         End      Blocks   Id  System
   /dev/sda1            2048      206847      102400    7  HPFS/NTFS
   Partition 1 does not end on cylinder boundary.
   /dev/sda2          206848   174563327    87178240    7  HPFS/NTFS
   /dev/sda3   *   174578355   254421404    39921525    7  HPFS/NTFS
   /dev/sda4       254421405   976768064   361173330    f  W95 Ext'd (LBA)
   /dev/sda5       254421468   258341264     1959898+  82  Linux swap / Solaris
   /dev/sda6       258341328   315870029    28764351   83  Linux
   /dev/sda7       315870030   976768064   330449017+   7  HPFS/NTFS

The correct behavior would be for partman/parted to warn about the odd
partition layout and continue normally, rather than try to apply
constraints on newly-created partitions to the data already on the disk.
As I recall, this was the behavior in 9.04, as I used gparted on a 9.04
live CD to add new partitions to the drive in the first place.

-- 
Ubiquity doesn't recognize existing partitions
https://bugs.launchpad.net/bugs/559110
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to