fdisk for old-style non-GPT partition tables - it's the easiest. Follow a how-to like this one.
Bonus for batch operations or restoring later
Just because I already wrote this before the second comment on the question was written.
For regular non-GPT partition tables I can recommend using
sfdisk for scripted partition a device. This is also particularly useful for partitioning a batch of similar disks identically.
From the manpage of
sfdisk has four (main) uses: list the size of a par‐
tition, list the partitions on a device, check the
partitions on a device, and - very dangerous -
repartition a device.
sfdisk doesn't understand the GUID Partition Table
(GPT) format and it is not designed for large parti‐
tions. In these cases use the more advanced GNU
And use it like this:
Dump partition table of
sfdisk -d /dev/sda > table-sda.sfdisk
Overwrite (dangerous!) the partition table of
sfdisk /dev/sdb < table-sda.sfdisk