Usage:
fdisk [options] <disk> change partition table
fdisk [options] -l <disk> list partition table(s)
fdisk -s <partition> give partition size(s) in blocks
Options:
-b <size> sector size (512, 1024, 2048 or 4096)
-c switch off DOS-compatible mode
-h print help
-u <size> give sizes in sectors instead of cylinders
-v print version
-C <number> specify the number of cylinders
-H <number> specify the number of heads
-S <number> specify the number of sectors per track
ubuntu@ubuntu:~$ sudo fdisk -l
omitting empty partition (5)
Disk /dev/sda: 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: 0xe41dfeb7
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2549 20474811 7 HPFS/NTFS
/dev/sda2 2551 19458 135807173 f W95 Ext'd (LBA)
/dev/sda5 2551 16103 108864441 7 HPFS/NTFS
/dev/sda6 16104 19313 25776128 83 Linux
/dev/sda7 19314 19458 1158144 82 Linux swap / Solaris
Disk /dev/sdb: 2063 MB, 2063073280 bytes
64 heads, 62 sectors/track, 1015 cylinders
Units = cylinders of 3968 * 512 = 2031616 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xb0bcd68e
This doesn't look like a partition table
Probably you selected the wrong device.
Device Boot Start End Blocks Id System
/dev/sdb1 ? 812341 874508 123339962 78 Unknown
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(518, 102, 15) logical=(812340, 26, 50)
Partition 1 has different physical/logical endings:
phys=(743, 0, 62) logical=(874507, 47, 15)
Partition 1 does not end on cylinder boundary.
/dev/sdb2 ? 109091 304576 387841909+ 10 OPUS
Partition 2 has different physical/logical beginnings (non-Linux?):
phys=(205, 7, 0) logical=(109090, 32, 14)
Partition 2 has different physical/logical endings:
phys=(920, 235, 50) logical=(304575, 21, 34)
Partition 2 does not end on cylinder boundary.
/dev/sdb3 ? 471160 954837 959615034 8b Unknown
Partition 3 has different physical/logical beginnings (non-Linux?):
phys=(260, 125, 54) logical=(471159, 58, 56)
Partition 3 has different physical/logical endings:
phys=(893, 46, 60) logical=(954836, 54, 35)
Partition 3 does not end on cylinder boundary.
/dev/sdb4 ? 963750 965847 4161564 a OS/2 Boot Manager
Partition 4 has different physical/logical beginnings (non-Linux?):
phys=(269, 111, 50) logical=(963749, 10, 21)
Partition 4 has different physical/logical endings:
phys=(0, 0, 0) logical=(965846, 46, 20)
Partition 4 does not end on cylinder boundary.
Partition table entries are not in disk order
So, geht doch...