एक भौतिक एक से VirtualBox में एक आभासी मशीन बनाना


59

क्या कोई वर्चुअल मशीन बनाने का कोई तरीका है जिसे आप VirtualBox में एक भौतिक स्थापना से उपयोग कर सकते हैं जो आपके पास है? उदाहरण के लिए, अगर मेरे पास एक भौतिक कंप्यूटर पर विंडोज एक्सपी स्थापित है और एक अलग कंप्यूटर पर उस मशीन का आभासी संस्करण रखना चाहता है। यह पूरे ओएस को फिर से कॉन्फ़िगर और पुन: कॉन्फ़िगर करने के लिए नहीं होने से एक टन समय बचाएगा।

मुझे लगता है कि Microsoft के लाइसेंस के साथ कोई समस्या होगी। लेकिन भले ही यह विंडोज के साथ संभव नहीं है, क्या भौतिक लिनक्स मशीन लेना संभव है और उस का वर्चुअलबॉक्स संस्करण बनाना संभव है? क्या कोई अन्य डेस्कटॉप वर्चुअलाइजेशन सॉफ्टवेयर यह सुविधा प्रदान करता है?

जवाबों:


44

विंडोज थोड़ा अलग है, देखें कि किसी गाइड के लिए वर्चुअलबॉक्स में मौजूदा विंडोज इंस्टॉलेशन को कैसे माइग्रेट किया जाए

मेमोरी से आप VMware के कन्वर्टर का उपयोग कर सकते हैं और वर्चुअलबॉक्स VMDK फ़ाइलों को पढ़ेगा ।

लिनक्स के लिए, यदि आप आसान समाधान चाहते हैं, तो एक लाइव सीडी बूट करें,

dd if=/dev/sda1 of=/path/to/images/sda1.img bs=1024

/etc/fstabअपनी मशीन में लगे प्रत्येक विभाजन के लिए ऐसा करें , और फिर उन छवियों को वर्चुअलबॉक्स में सेटअप करें।


5
यह आपके द्वारा सूचीबद्ध की गई सूची में डॉक्स से प्रकट होता है सूर्य पूरे ड्राइव की इमेजिंग करने की सिफारिश करता है न कि विभाजन केवल इसलिए कि आपका dd कमांड बदलेगा: dd if = / dev / sda of = / path / to / images / sda.img bs - 1024
एंड्रयू एस

अब जब मेरे पास img फाइलें हैं, तो हाइपर-वी vm के लिए वर्चुअल डिस्क में कैसे कन्वर्ट करें? मैंने एक बार किया था लेकिन अब मुझे अगला चरण याद नहीं है
क्रेकर

17

विंडोज़ को Microsoft मशीन के साथ वर्चुअल मशीन से क्लोन करना बहुत आसान है, जिसे Disk2vhd कहा जाता है । आप इसे एक चल रहे विंडोज सिस्टम पर कर सकते हैं जैसा कि मैंने अपने विंडोज 2008 सर्वर के साथ किया था।

  1. Disk2vhd डाउनलोड करें और इसे कुछ फ़ोल्डर में निकालें।
  2. सॉफ्टवेयर शुरू करें और चुनें कि आप किस विभाजन को क्लोन करना चाहते हैं।
  3. क्लोनिंग खत्म होने की प्रतीक्षा करें, मेरे मामले में इसमें लगभग 50 मिनट लगे
  4. अपने वर्चुअल मशीन होस्ट करने के लिए परिणाम .vhd फ़ाइल की प्रतिलिपि बनाएँ।
  5. अपना वर्चुअल मशीन सॉफ्टवेयर शुरू करें और एक नया वीएम बनाएं।
  6. आपके द्वारा अभी बनाए गए VM पर डिस्क माउंट करें और बूट करें।
  7. यदि सबकुछ सही हो जाता है तो अब आपके पास VM में चल रहे आपके विंडोज सिस्टम का एक क्लोन होना चाहिए

यदि आप VirtualBox के लिए एक विंडोज इंस्टॉलेशन माइग्रेट कर रहे हैं, तो आप वर्चुअलबॉक्स वेबसाइट पर कैसे-कैसे चेक आउट कर सकते हैं


5

मैं एक लाइव सीडी या आईएसओ छवियों ( Clonezilla , भूत , आदि का उपयोग करने के लिए बहुत से चुनने के लिए कर रहे हैं) का उपयोग कर नेटवर्क क्लोनिंग तरीकों को पसंद करते हैं। वर्चुअल मशीनों में डिस्क आकार बढ़ाने के बारे में मेरी पिछली पोस्ट देखें ।

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

जब तक लैपटॉप का उपयोग नहीं किया जाता है तब तक आपको एपीआईसी का उपयोग नहीं करना चाहिए या आपको अतिरिक्त इंटरप्ट (बहुत सारे एडिन कार्ड, पुराने पोर्ट अभी भी उपयोग किए जा रहे हैं, आदि) की आवश्यकता है। PIC भौतिक मशीनों के लिए बहुत बेहतर है यदि आप ऑडियो / वीडियो, सीएनसी, आदि जैसे कुछ भी वास्तविक समय पर आधारित कर रहे हैं .. इन दिनों USB और eSATA बाधा स्टैकिंग के रूप में अक्सर पहले की तरह आवश्यक नहीं है।


3

ऐसा करने के लिए ... Windows या जो भी आप उपयोग कर रहे हैं, उसे बंद करें

फोर्स बूट एक लाइव लिनक्स सीडी।

एक टर्मिनल विंडो खोलें और टाइप करें:

sudo dd if = / dev / Your DEVICE (hdd, cdrom) = A UNIQUENAME.iso (WinBoot, cd5, Hacktoolz) .iso।

कमांड में ... 'if' इनपुट फाइल (या सोर्स) और 'ऑफ' आउटपुट फाइल (या डेस्टिनेशन) है।

यह आपके ओएस एचडीडी या ओएस को सीडीरॉम स्थापित करता है और इसे फाइल प्रारूप में आईएसओ बनाता है और इसे आपके होमडिर में संग्रहीत करता है।

VitrualBox खोलें और अपना नया VM बनाएँ।

VM पर राइट-क्लिक करें, सेटिंग्स का चयन करें, एक CDROM माउंट करें पर क्लिक करें, एक ISO या छवि फ़ाइल माउंट करें चुनें।

ADD का चयन करें।

"सुडो dd if = / dev / cdrom of = cd5.isc" कमांड से आपके द्वारा बनाया गया ISO ब्राउज़ करें और पता लगाएँ।

इसे चुनें और इसे डबल क्लिक करें (या ओके हिट करें)।

ओके पर क्लिक करें।

VM शुरू करें।

देखा! आपका बूट OS HDD या CDROM अब VM ;-) में चल रहा है


2

अधिकांश वर्चुअलाइजेशन सॉफ्टवेयर में फिजिकल ड्राइव से सीधे इंस्टॉलेशन चलाने की क्षमता होती है या उस ड्राइव से बनी इमेज से।

उदाहरण के लिए, मैंने नियमित रूप से "dd" का उपयोग करके हार्ड ड्राइव से छवियां बनाई हैं और फिर FreeBSD के तहत Qemu का उपयोग करके उस छवि पर स्थापना को "बूट" किया है। ओएस के अलावा नए वर्चुअल हार्डवेयर के साथ कुछ मुद्दे हैं, चीजों ने उम्मीद के मुताबिक काम किया।


2

मैं इसे करने के लिए Clonezilla का उपयोग करूँगा। रास्ता आसान है। बस यह सुनिश्चित करें कि जब आप वर्चुअल मशीन हार्ड ड्राइव बनाते हैं, तो यह लगभग थोड़ा बड़ा या पुराने हार्ड ड्राइव के समान आकार का होता है।


2
वर्चुअलबॉक्स वीएम बनाने के लिए कौन सी क्लोनज़िला फ़ाइल यू का उपयोग करती है?
23

2

यह वर्चुअलबॉक्स में फिजिकल मशीन बनाने और वर्चुअलबॉक्स में चलाने की सीधी विधि नहीं है। लेकिन, यह Sun VirtualBox P2V में वर्णित चरणों के साथ संभव है ।


1

मैंने ऐसा किया, लेकिन वर्चुअलबॉक्स का उपयोग नहीं किया। मुझे अच्छा लगता, लेकिन समाधान उपलब्ध नहीं था। यह पूरी तरह से संभव है और वीएमवेयर के फ्री टूल्स के साथ अपेक्षाकृत आसान है। उस ड्राइव को लें जिसे आप वीएम को उस बॉक्स से बाहर करना चाहते हैं जिसे वह विंडोज या लिनक्स बॉक्स में छोड़ता है, एक पूर्ण डिस्क छवि बनाता है, और वीएमवेयर समर्थित VMware vCenter कनवर्टर ( http: // //www.vmware.com/products/converter/ ) या qemu-img का उपयोग करते हुए, जो बस के रूप में भी काम करता है। Qemu-img का उपयोग करके छवियां बनाने के तरीके के बारे में कई टन हैं, और मैन पेज बहुत अच्छा है।


1

मैं एक छवि की नकल करूंगा।

सावधान रहें, जैसे कि आप वर्चुअल मशीन पर छवि को पुनर्स्थापित करने के बाद गाइड का पालन नहीं करते हैं , वर्चुअलाइज्ड विंडोज बूट नहीं करेगा क्योंकि वर्चुअलबॉक्स डिफ़ॉल्ट रूप से I / O APIC का अनुकरण नहीं करता है (जैसा कि यह तेज है, वे कहते हैं)।


हां, IO APIC को सक्षम नहीं करने से पहले मुझे पैंट में लात मारी है। यह पता लगाने के लिए मुझे हमेशा के लिए ले लिया। वर्चुअलबॉक्स लॉग मददगार नहीं था!
एडम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.