'अज्ञात डिस्क लेबल' - जब qemu छवियों के साथ जुदा हुआ है


12

मेरे पास स्क्रू लाइवसीडी से एक लिनक्स है जो कि क्यूमू 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

और यह मुझे 'unrecoginised डिस्क लेबल त्रुटि' देता है।

मैं 1.9.0 का उपयोग कर रहा हूं और इसे ठीक करने के बारे में कोई विचार नहीं है।

जवाबों:


20

आपको पहले डिस्क पर एक लेबल बनाने की आवश्यकता है।

मैन्युअल रूप से चलाने की कोशिश करें:

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

4
जेम्स का जवाब लगभग वही था जो मुझे चाहिए था, हालांकि 2 साल बीत चुके हैं और बड़े विभाजन आदर्श हैं, msdos ने 4TB विभाजन के लिए काम नहीं किया। यदि किसी को बड़े विभाजन के लिए इसकी आवश्यकता होती है, तो mklabel के लिए एक अलग तर्क का उपयोग करें, जैसे gpt (गाइड पार्टीशन टेबल) (mklabel gpt)
रयान सोरेनसेन

6

यदि आप वह करना चाहते हैं जो @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
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.