'Tanınmayan disk etiketi' - qemu görüntüleri ile ayrıştırıldığında


12

Qemu vm üzerinde çalışan bir LiveCD sıfırdan Linux var. Qemu için bir hda disk oluşturmak için bu komutu kullanıyorum:

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

Sonra benim vm çalıştırmak:

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

Önyükleme yaptıktan sonra şu komutu deneyin:

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

Ve bana 'tanınmayan disk etiketi hatası' veriyor.

1.9.0 parçalarını kullanıyorum ve nasıl düzeltileceği konusunda hiçbir fikrim yok.

Yanıtlar:


20

Muhtemelen önce disk üzerinde bir etiket yapmanız gerekir.

Sadece elle ayrılmış olarak çalıştırmayı deneyin:

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

4
James'in cevabı neredeyse ihtiyacım olan şeydi, ancak 2 yıl geçti ve büyük bölümler norm olduğundan, msdos 4 TB'lık bir bölüm için çalışmadı. Herkesin büyük bölümler için buna ihtiyacı varsa, mklabel için gpt (guid partition table) (mklabel gpt) gibi farklı bir argüman kullanın
Ryan Sorensen

6

@James tarafından cli aracılığıyla önerilenleri yapmak istiyorsanız aşağıdakileri yapabilirsiniz:

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

Bu elbette daha küçük bir HDD (1 TB) idi, bu yüzden yorumlarda belirtildiği gibi, 2 TB'ın üzerindeki her şey farklı bir etiket gerektirecek ve evet bunun için GPT kullanmalısınız.

$ parted /dev/sde --script -- mklabel gpt
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.