'Label disk yang tidak dikenal' - saat menggunakan parted dengan gambar qemu

12

Saya memiliki Linux dari awal LiveCD yang berjalan di qemu vm. Saya menggunakan perintah ini untuk membuat disk hda untuk qemu:

qemu-img.exe create -f qcow2  base-linux.img 5G

Lalu saya jalankan vm saya:

qemu.exe -m 1024 -boot d -cdrom lfslivecd-x86-6.3-r2145.iso -hda base-linux.img

Setelah boot saya coba perintah ini:

parted /dev/hda unit GB mkpartfs primary ext3 0 5

Dan itu memberi saya 'kesalahan label disk yang tidak diakui'.

Saya menggunakan parted 1.9.0 dan tidak tahu cara memperbaikinya.

Valentin Vasilyev
sumber

Jawaban:

20

Anda mungkin perlu membuat label pada disk terlebih dahulu.

Coba jalankan parted secara manual:

parted /dev/hda
unit GB
mklabel msdos
mkpartfs primary ext3 0 5
James
sumber
4
Jawaban James adalah hampir apa yang saya butuhkan, namun karena 2 tahun telah berlalu dan partisi besar adalah norma, msdos tidak berfungsi untuk partisi 4TB. Jika ada yang membutuhkan ini untuk partisi besar, gunakan argumen yang berbeda untuk mklabel, seperti gpt (tabel partisi pemandu) (mklabel gpt)
Ryan Sorensen
6

Jika Anda ingin melakukan apa yang direkomendasikan oleh @James melalui cli, Anda dapat melakukan hal berikut:

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

Ini tentu saja pada HDD yang lebih kecil (1TB) sehingga seperti yang disebutkan dalam komentar, lebih dari 2TB akan memerlukan label yang berbeda, dan ya Anda harus menggunakan GPT untuk itu.

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