आर्क - वर्चुअलबॉक्स - माउंटेड आईएसओ का उपयोग करें


2

मेरे पास एक .img फ़ाइल है, जिसे * .iso में परिवर्तित नहीं किया जा सकता, क्योंकि इसकी एक बहु-सत्रीय डिस्क है। इसलिए मैंने केवल .iso को समाप्त करने वाली फ़ाइल को बदल दिया।

अब, मैं निम्नलिखित कमांड का उपयोग करके इसे माउंट करने में सक्षम हूं: माउंट-लू लूप DVD.iso / मीडिया / आईएसओ

लेकिन: जब मैं VirtualBox में इस आईएसओ का उपयोग करने की कोशिश करता हूं, तो यह विफल हो जाता है! वहाँ एक ड्राइव के रूप में आईएसओ फ़ाइल माउंट करने के लिए एक रास्ता है, और फिर VirtualBox में इसका इस्तेमाल करते हैं?


आप किस OS पर vb चला रहे हैं, या यह एक बूट डिस्क है?
पॉल

फिलहाल कोई ओएस नहीं है। It´sa Win7 डीवीडी-छवि, इसलिए मैं Win7 स्थापित करना चाहता हूं।
वैन कोडिंग

जब आप ऐसा करते हैं तो mount -o loopएक लूपबैक डिवाइस बनाता है जो आईएसओ का प्रतिनिधित्व करता है, और फिर लूपबैक को मापता है। यह देखते हुए कि आप लिनक्स में आइसो को माउंट कर सकते हैं, मुझे लगता है कि vb एक अलग विधि का उपयोग कर रहा है। लिनक्स में माउंट करने की कोशिश करें, फिर यह losetup -aपता लगाने के लिए कि /dev/loopयह किसने बनाया है ( /dev/loop0उदाहरण के लिए)। फिर अपने vm में cdrom डिवाइस को जोड़ते समय, /dev/loopसीधे iso के बजाय डिवाइस का उपयोग करें ।
पॉल

@Paul इस टिप के लिए धन्यवाद, लेकिन यह काम नहीं करता है। "मध्यम '/ dev / loop0' को अनुरोधित डिवाइस प्रकार के रूप में उपयोग नहीं किया जा सकता है"। मैंने इसे एक सामान्य आईएसओ के साथ भी परीक्षण किया है, लेकिन यह काम नहीं किया। क्या आपके पास एक और विचार है?
वैन कोडिंग

अनुरोधित डिवाइस प्रकार क्या था? इसे भौतिक उपकरण के रूप में जोड़ा जाना चाहिए।
पॉल

जवाबों:


0

लॉसेटअप कमांड का उपयोग करने का प्रयास करें।

losetup /dev/loop0 yourfile.iso

यह आपकी आईएसओ फाइल को लूपदेविस से लिंक करता है।


0

क्या आपने dd का उपयोग करने की कोशिश की है, एक आउटपुट के रूप में

dd if=/where/you/have/.img/mounted of=/~/image/.iso

तब virtualbox के साथ नई .iso छवि का उपयोग करें


0

वर्चुअलबॉक्स आइसो छवियों के लिए iso9660 प्रारूप को स्वीकार नहीं करता है इसलिए पहले इसे कच्ची छवि में बदलें:

mount -t iso9660 -o loop /your/iso9660.iso /some/where

dd if=/dev/loop0 of=/raw_image.iso

तब virtualbox के साथ नई छवि का उपयोग करें।

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