web-dev-qa-db-ja.com

「認識できないディスクラベル」-partedをqemu画像とともに使用する場合

Linuxを最初からLiveCDでqemu vmで実行しています。次のコマンドを使用して、qemu用の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を使用しており、それを修正する方法についてのアイデアはありません。

12

おそらく最初にディスクにラベルを作成する必要があります。

手動でpartedを実行してみてください:

parted /dev/hda
unit GB
mklabel msdos
mkpartfs primary ext3 0 5
21
James

@JamesがCLIを介して推奨することを実行したい場合は、以下を実行できます。

$ parted /dev/sde --script -- mklabel msdos
$ parted /dev/sde --script -- mkpart primary 0 -1

これはもちろん、より小さなHDD(1TB)でしたので、コメントで述べたように、2TBを超えるものには別のラベルが必要であり、はい、GPTを使用する必要があります。

$ parted /dev/sde --script -- mklabel gpt
6
slm