У меня Linux с нуля LiveCD работает на qemu vm. Я использую эту команду для создания hda-диска для qemu:
qemu-img.exe create -f qcow2 base-linux.img 5G
Затем я запускаю свой vm:
qemu.exe -m 1024 -boot d -cdrom lfslivecd-x86-6.3-r2145.iso -hda base-linux.img
После загрузки я пробую эту команду:
parted /dev/hda unit GB mkpartfs primary ext3 0 5
И это дает мне «нераспознанную ошибку метки диска».
Я использую parted 1.9.0 и не знаю, как это исправить.
Возможно, вам сначала нужно сделать метку на диске.
Попробуйте просто запустить parted вручную:
parted /dev/hda
unit GB
mklabel msdos
mkpartfs primary ext3 0 5
Если вы хотите сделать то, что @James рекомендовал через cli, вы можете сделать следующее:
$ parted /dev/sde --script -- mklabel msdos
$ parted /dev/sde --script -- mkpart primary 0 -1
Это, конечно, было на меньшем жестком диске (1 ТБ), поэтому, как упоминалось в комментариях, для всего, что превышает 2 ТБ, потребуется другая метка, и да, вы должны использовать для этого GPT.
$ parted /dev/sde --script -- mklabel gpt