मेरे भौतिक ऑपरेटिंग सिस्टम को एक वर्चुअलबॉक्स डिस्क में बदलें


33

क्या एक भौतिक उबंटू इंस्टॉल (उबंटू 10.10 के साथ इंटेल आधारित पीसी) को एक वर्चुअल बॉक्स डिस्क में बदलना संभव है, ताकि मैं एक अलग पीसी पर उसी वातावरण का उपयोग कर सकूं या इसे परीक्षण के लिए आभासी रख सकूं?

"Disk2VHD" के समान कुछ है जो एक भौतिक विंडोज 2K3 और उससे ऊपर के बॉक्स को VHD या VMware छवि में परिवर्तित करता है।

आपकी सहायता के लिए आभारी होंगे! सधन्यवाद

जवाबों:


27

हां, हालांकि, यह बहुत अधिक समय लगेगा। मैंने वास्तव में नीचे दिए गए चरणों की कोशिश नहीं की है, लेकिन उन्हें काम करना चाहिए।

सबसे पहले, आपको अपने पूरे विभाजन की एक छवि बनाने की आवश्यकता है। आपको उबंटू विभाजन का विभाजन पथ जानना होगा, उदाहरण के लिए / dev / sda1 पहली संलग्न हार्ड ड्राइव पर पहला विभाजन होगा।

sudo dd if=PART_PATH of=OUTPUT_PATH/ubuntu.bin

ध्यान दें कि आप एक विभाजन से लाइव कमांड से उपरोक्त कमांड को करें जिसे आप अनमाउंट कॉपी करने की कोशिश कर रहे हैं - यानी आपको सभी डेटा को कॉपी करने के लिए एक और हार्ड ड्राइव या कुछ और चाहिए।

आप liveCD को बंद कर सकते हैं और अंतिम चरण को पूरा करने के लिए उबंटू में वापस जा सकते हैं:

बाइनरी को एक vbox ड्राइव में बदलें:

VBoxManage convertdd PATH_TO_ubuntu.bin ubuntu.vdi --format VDI

तब आप परिणामी ubuntu.vdi को वर्चुअलबॉक्स ड्राइव के रूप में उपयोग कर सकते हैं। बस सुनिश्चित करें कि आपके पास इस ऑपरेशन के लिए पर्याप्त समय और हार्ड ड्राइव स्थान है। एक छोटी सी टिप: कमांडलाइन कार्यों को मार Ctrl+ से निलंबित किया जा सकता है Z। ऑपरेशन सो जाएगा, और आप फिर से कंप्यूटर का उपयोग कर सकते हैं। जब आप प्रक्रिया को फिर से शुरू करने में रुचि रखते हैं, fgतो टर्मिनल में टाइप करें , और ऑपरेशन फिर से शुरू होगा। इस तरह लंबे ऑपरेशन के लिए काफी आसान है।


6
मैं dd चलाने से पहले gparted का उपयोग करूंगा। Dd के साथ अगर आपके पास 200GB का Linux OS विभाजन है तो 200GB फ़ाइल प्राप्त करने जा रहा है। भले ही आप इसका केवल 8GB इस्तेमाल कर रहे हों। फिर जब आप अपने कुल 400GB की जरूरत के लिए परिवर्तित हो। तो gparted का उपयोग करें, 9GB तक सिकोड़ें (इसे थोड़ी जगह दें) फिर DD चलाएँ। नोट करने के लिए यह gparted चलाने के लिए एक लंबा समय लगता है, लेकिन लंबे समय में इसकी एक बहुत तेजी से चलाने के लिए तो एक 200GB बिन डीडी बैकअप पर VBoxManage कर रहा है। :)
Psytek7

2
यह अच्छी तरह से काम करना चाहिए और तेज होना चाहिए: बाइट्स में डिवाइस का आकार sudo dd if=PART_PATH | VBoxManage convertdd stdin ubuntu.vdi SIZE_BYTES --format VDIकहां SIZE_BYTESहै
याकूब

मैंने इन चरणों का उपयोग किया है। वर्चुअलबॉक्स में VDI शुरू करते समय मुझे एक त्रुटि मिलती है: FATAL: कोई बूट करने योग्य माध्यम नहीं मिला! प्रणाली थम जाना।
रिकाडर्डो

@ बचर वही यहाँ :(
00fruX

1
@ 00fruX प्रारंभिक ddकमांड के लिए, आपको /dev/sdaकेवल प्राथमिक विभाजन (जैसे /dev/sda1) के बजाय कच्चे डिवाइस (जैसे ) की छवि बनाने की आवश्यकता है , जिस तरह से आपको बूट पार्टीशन मिलता है।
chess007

1

एक वैकल्पिक मार्ग, बाहर की जाँच करें: 'VMware vCenter कनवर्टर'

यह स्वतंत्र रूप से उपलब्ध है, और दावा एक ही बार में किया जाता है: http://linhost.info/2009/04/04/vmware-converter-installation-on-ubuntu-linux

वहां से, यह vmware पेज से लिंक करता है, लेकिन केवल 'संस्करण 4.01' के तहत एक लिनक्स स्वाद लाभ है। पंजीकरण घेरा के बाद, विस्तार करें और देखें: "संस्करण इतिहास - VMware vCenter कनवर्टर 4.0.1"


4
मैंने बस यही कोशिश की। VM को संग्रहीत करने के लिए आपको अभी भी नेटवर्क पर कहीं ESX सर्वर की आवश्यकता है। VMware VCenter कनवर्टर केवल "मिडिल मैन" है जो भौतिक कंप्यूटर को VM में कनवर्ट करता है और इसे ESX सर्वर पर संग्रहीत करता है। ( Vmware.com/pdf/converter_standalone_guide401.pdf ) - "में लिनक्स रूपांतरण, कोई एजेंट स्रोत मशीन पर तैनात किया जाता है एक सहायक आभासी मशीन के बजाय बनाया है और गंतव्य ESX / ESXi मेजबान के लिए तैनात किया गया है।।"
00fruX
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.