मैं QEMU को चलाने की कोशिश कर रहा हूं और अतिथि प्रणाली पर एक साधारण फ़ाइल का उपयोग अतिथि की हार्ड ड्राइव के रूप में कर रहा हूं। यहाँ मैंने अभी तक क्या प्रयास किया है:
$ dd if=/dev/zero of=/home/felix/vm/archlinux.img bs=1MB count=8192
8192+0 records in
8192+0 records out
8192000000 bytes (8.2 GB) copied, 86.6054 s, 94.6 MB/s
$ qemu -hda /home/felix/vm/archlinux.img -cdrom archlinux-2009.08-netinstall-i686.iso -boot d
फिर मैं उस फ़ाइल में आर्कलिनक्स स्थापित करने का प्रयास करता हूं । यह बहुत अच्छी तरह से चला जाता है (जब मैं पैकेजों को स्थापित करना शुरू करता हूं, तो यह प्रारूपित करने में सक्षम होता है)
और, ज़ाहिर है, सब कुछ वहाँ से नीचे चला जाता है (विभाजन को माउंट करने में असमर्थ, दूषित फाइलें, ...)। मैं क्या गलत कर रहा हूं?
नोट: मैं सिर्फ मनोरंजन के उद्देश्य से ऐसा कर रहा हूं। मैं वास्तव में सर्वर या कुछ भी पर इस का उपयोग करने का इरादा नहीं है। इस तरह की स्थापना के लिए मैं केवल एक ही उपयोग के बारे में सोच सकता हूं कि यह वास्तव में एक 8 जीबी यूएसबी स्टिक और dd
उस फाइल को मिलेगा और धाम! आपके पास एक बूट करने योग्य छड़ी है जो पूरी तरह से विकसित और अनुकूलित ओएस के साथ है, और स्थापना के माध्यम से छड़ी को अत्याचार किए बिना।
अद्यतन: मैंने qemu-img
फ़ाइल बनाने और उपयोग करने की कोशिश की है ext3
। वही त्रुटियां।
अद्यतन 2:qcow2
छवियों का उपयोग करना काम करने लगता है। फिर भी यह पता नहीं लगा सकते कि पहली जगह में क्या गलत हुआ।