ホームディレクトリの disk.img はディスクに見立てた空のファイルです。これに MBR(DOS)形式のパーティションテーブルを作成してください。パーティションはまだ作らなくて構いません。
printf 'label: dos\n' | /sbin/sfdisk disk.img
/sbin/sfdisk -l disk.img
sfdisk は、標準入力から受け取った記述どおりにパーティションテーブルを書き込みます。label: dos は MBR 形式のテーブルを意味します。GPT にしたいときは label: gpt と書きます。/sbin は一般ユーザーの PATH にないので、フルパスで呼んでいます。sudo を付けても構いません。
fdisk の対話操作では、fdisk disk.img で起動して o を入力すると空の DOS パーティションテーブルができ、g なら GPT になります。最後に w を入力するまでディスクには書き込まれません。parted -s disk.img mklabel msdos でも同じです。
MBR は基本パーティションを最大4つまで作れ、2TB を超えるディスクは扱えません。GPT はパーティション数が多く、大きなディスクにも対応します。