我有一个Linux从零开始在QEMU虚拟机上运行的LiveCD。 我正在使用这个命令为qemu创build一个hda光盘:
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
如果你想通过cli来做@James推荐的事情,你可以做以下事情:
$ parted /dev/sde --script -- mklabel msdos $ parted /dev/sde --script -- mkpart primary 0 -1
这当然是在一个较小的硬盘(1TB),因为在评论中提到,任何超过2TB将需要不同的标签,是的,你应该使用GPT的。
$ parted /dev/sde --script -- mklabel gpt