कैसे एक VirtualBox छवि में सीधे बूट? [बन्द है]


20

मेरे पास निम्नलिखित के रूप में एक रनिंग सेटअप है:

  • देशी ओएस: विंडोज 7 64 बिट, 3 विभाजन:
    • c: (सिस्टम)
    • डी: (FAT32, यहाँ मेरी vdi फ़ाइल है)
    • ई: (बिना सूचना के)
  • वर्चुअलबॉक्स: फेडोरा 14 ड्राइव d पर vdi फ़ाइल को बंद कर रहा है।

आमतौर पर यह सेटअप मेरे लिए बहुत अच्छा है, लेकिन कभी-कभी मैं लिनक्स को देशी रूप से चलाना चाहता हूं, और वर्चुअलबॉक्स के अंदर नहीं।

क्या विंडोज ओवरहेड के बिना सीधे vdi फ़ाइल में बूट करने का एक तरीका है ? जैसे कुछ संशोधित लिनक्स कर्नेल / GRUB के साथ USB स्टिक का उपयोग करना जो vdi फ़ाइल को सीधे "/" के रूप में माउंट कर सकता है? या मेरी vdi फ़ाइल की सामग्री को खाली विभाजन में कॉपी करें और किसी तरह VirtualBox से इसका उपयोग करें (जब विंडोज में बूट हो रहा है) और लिनक्स में सीधे बूट हो रहा है?

कुछ संकेत या हॉव्टो भी पाने की उम्मीद है।

जवाबों:


15

मुझे नहीं पता कि वीडी फाइल को बूट करना संभव है लेकिन आप VDI फाइल को रॉ इमेज में बदल सकते हैं:

VBoxManage internalcommands converttoraw Fedora14.vdi Fedora14.raw

आपको यह याद रखना चाहिए कि यह एक पूरी ड्राइव छवि है, इसलिए इसे केवल एक खाली विभाजन पर कॉपी करने से काम नहीं चलेगा, आप ddएक स्पेयर डिस्क और बूट के विंडोज संस्करण का उपयोग करके कॉपी कर सकते हैं ।

यदि आपका फेडोरा इंस्टॉलेशन केवल एक विभाजन का उपयोग कर रहा है, तो आप एमबीआर युक्त उन पहले सेक्टरों को छोड़ सकते हैं और केवल शेष सामान को कॉपी कर सकते हैं। यह फेडोरा सीडी या सुपर GRUB डिस्क का उपयोग करके आसानी से बूट करने योग्य होगा।

सब सब में, मुझे लगता है कि यह एक अच्छा व्यायाम है, बल्कि व्यर्थ है। /homeVM से फेडोरा को मूल रूप से स्थापित करना और डेटा की प्रतिलिपि बनाना (यदि आपने VM में MySQL या अन्य डेटाबेस का उपयोग नहीं किया है तो केवल एक चीज जिसे आपको कॉपी करने की आवश्यकता है) बहुत आसान और कम त्रुटि वाला होगा।


मैं अपने linux मशीन पर बहुत सारे प्रोग्रामिंग का काम कर रहा हूं, जिसमें विभिन्न सामानों की स्थापना / usr, / var आदि शामिल हैं, आमतौर पर गति एक मुद्दा नहीं है (और मैं विंडोज प्रोग्राम के साथ भी काम कर सकता हूं), लेकिन कभी-कभी मैं चाहता हूं " पूर्ण शक्ति ", तभी मुझे देशी मोड की आवश्यकता है। मैं निश्चित रूप से इसे
आजमाऊंगा

1
डिस्क छवि में सही ऑफसेट खोजने के लिए इस पोस्ट को देखें ताकि आप उस विभाजन की शुरुआत में प्रतिलिपि शुरू कर सकें, जिसका आप muralipiyer.blogspot.com/2008/02/…
nealmcb

2
डेटा को प्राप्त करने का एक और भी आसान तरीका जिसे आपको कॉपी करने की आवश्यकता है, यहाँ .vd फ़ाइल से सीधे सामान को माउंट करने के लिए qemu-nbd प्रोग्राम का उपयोग करना है! bethesignal.org/blog/2011/01/05/…
nealmcb

ऐसा लगता है कि यह है बूट करने के लिए realmcb सलाह का उपयोग कर एक .vdi फ़ाइल संभव। आपको initrdमैन्युअल रूप से संपादित स्क्रिप्ट और अतिरिक्त कर्नेल मॉड्यूल के साथ छवि का उपयोग करने की आवश्यकता होगी, लेकिन यह निश्चित रूप से qemu-nbdमॉड्यूल के साथ देखने योग्य है।
ह्यूबर्ट करियो

6

विंडोज 7 मशीन पर वर्चुअल पीसी / हाइपर-वी वीएचडी फ़ाइलों में सीधे बूट करना संभव है, लेकिन यह काम करता है क्योंकि विंडोज 7 वीएचडी को माउंट कर सकते हैं जैसे वे भौतिक डिस्क हैं। मुझे यकीन नहीं है कि यह वीडीआई का उपयोग करना संभव होगा, इसलिए आपको या तो वर्चुअल मशीन को वीएचडी प्रारूप में बदलना होगा या हुबर्ट के सुझाव का पालन करना होगा।

स्कॉट हंसेलमैन के पास विंडोज 7 में बूट-टू-वीएचडी पर एक अच्छा लेख है

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