$ fdisk -l /dev/sda
Device Boot Start End Blocks Id System
/dev/sda1 * 1 128 1024000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 128 383 2048000 83 Linux
Partition 2 does not end on cylinder boundary.
This is not a problem and is commonly seen in new systems.
Try to switch off dos compatibility mode and then list the partitions as in
$ fdisk -cl /dev/sda
It is recommended to switch off the DOS compatibility mode. DOS doesn’t allow a partition to start or end in the middle of the cylinder. It considers that the partition is not correctly set and won’t boot any partition off it.
You can also execute cfdisk and sfdisk which are more elegant than the lousy fdisk command
$ cfdisk /dev/sda