FS#24090 - "Set Filesystem Mountpoints" only lists device names not partition sizes

Attached to Project: Release Engineering
Opened by richard (richardjsimkins) - Wednesday, 04 May 2011, 09:37 GMT
Last edited by Gerardo Exequiel Pozzi (djgera) - Monday, 26 November 2012, 04:47 GMT
Task Type Feature Request
Category AIF
Status Closed
Assigned To Dieter Plaetinck (Dieter_be)
Architecture All
Severity Low
Priority Normal
Reported Version 2010.05
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Using the archlinux-2010.05-core-dual.iso or archlinux-2010.05-netinstall-dual.iso to install arch. In the section "Set Filesystem Mountpoints" the menu only displays the device names without any further information. Because of the way udev works this makes it impossible for me to identify the partitions by device name.

I'm guessing that I'm supposed to remember the device name from the "Partition Hard Drives" section. This would be fine, however cfdisk is unable to read my partitions because they are labelled in reverse order. I get the following error:

FATAL ERROR: Bad primary partition 0: Partition ends in the final partial cylinder.

fdisk -l yields:

[code]
Disk /dev/sda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x45ad45ac

Device Boot Start End Blocks Id System
/dev/sda1 1 4866 39080960 83 Linux

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000896dc

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 19457 156288321 83 Linux

Disk /dev/sdc: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000600e4

Device Boot Start End Blocks Id System
/dev/sdc1 4876 77826 585971712 5 Extended
/dev/sdc2 * 2323 4633 18554880 83 Linux
/dev/sdc3 4633 4876 1952768 82 Linux swap / Solaris
/dev/sdc4 1 2323 18651136 83 Linux
/dev/sdc5 41274 77826 293600256 83 Linux
/dev/sdc6 4876 41274 292369408 83 Linux

Partition table entries are not in disk order
[/code]

In human readable terms I have 3 primary partitions (for two linux systems and a swap space) and one extended with two virtual partitions (for different data).

Reading around people suggest that the only solution is to format the hard drive and start again. This isn't possible for me. It also seems excessive when other programs such as gparted\parted don't complain about the partition order.

Some additional information other than just the device name would be helpful. In particular the partition size. I don't know if it normally does display the size but it fails to for the same reason as cfdisk fails.

I don't want to blindly pick a device name for the partition as I don't want to lose my data. As such, I'm unable to proceed with the installation.

Steps to reproduce:
1) Have a partition table listed in reverse order.
2) Try sections "Partition Hard Drives" and "Set Filesystem Mountpoints"
This task depends upon

Closed by  Gerardo Exequiel Pozzi (djgera)
Monday, 26 November 2012, 04:47 GMT
Reason for closing:  Deferred

Loading...