क्या पोर्टेबल वीएम बनाना संभव है?


16

मैं जानना चाहता हूं कि किसी भी तरह के VMWare उत्पादों का उपयोग करके पूरी तरह से पोर्टेबल वर्चुअल मशीन बनाना संभव है? मेरा उद्देश्य एक वर्चुअल मशीन बनाना है (अतिथि ओएस के रूप में एक्सपी), इसमें कुछ ऐप इंस्टॉल करें, वीएम को usb2 ड्राइव में डालें (प्रदर्शन कोई बात नहीं है), और इसे किसी भी विंडोज़ होस्ट ओएस (xp, vista, 7) में चलाएं ) होस्ट में कुछ भी स्थापित किए बिना, किसी भी होस्ट खाते (व्यवस्थापक, अतिथि, सीमित) का उपयोग करके। क्या यह संभव है कि उत्पाद जैसे किसी vmware का उपयोग किया जाए? यदि संभव हो तो मेरी सबसे अच्छी शर्त कौन सी है?

पुनश्च: मुझे एक निकटतम मैच मिला: क्यूमू; लेकिन इसकी बहुत धीमी है। क्यूमू पर चलने वाले एक XP ओएस में किसी भी वास्तविक काम (.net पर कोडिंग सामान) करना लगभग असंभव है। क्या केमू से बेहतर कोई है या वैसे भी मैं क्यूमू को तेज बना सकता हूं? लेकिन एक प्रतिबंध, मुझे सभी मशीनों पर व्यवस्थापक विशेषाधिकार नहीं हैं, इसलिए किसी भी विंडोज आधारित सिस्टम पर समाधान का शाब्दिक पोर्टेबल होना चाहिए।

ओपी के एक जवाब से

दोस्तों,

आपकी बहुमूल्य प्रतिक्रियाओं के लिए धन्यवाद। मैं Qemu के साथ बहुत हैकिंग कर रहा हूं, coz यह एक तरह का होनहार है और यह पोर्टेबिलिटी (जो मैं वास्तव में चाहता हूं) की परिभाषा के अनुरूप है; आपको मेजबान को कुछ भी स्थापित करने की आवश्यकता नहीं है। मुझे एक ट्वीक पता चला (हालाँकि आप सभी लोग इसे जानते होंगे) और आप लोगों के साथ साझा करना पसंद करते हैं। यदि तुम प्रयोग करते हो

-no-acpi

Qemu के लिए विकल्प, यह बहुत तेज़ है, लगभग vmware / virtualbox नहीं है, लेकिन यह वह प्रदर्शन है जिसके साथ मैं रह सकता हूं। मैंने Qemu के लिए निम्न आदेश का उपयोग किया है

"J:\Virtualization\QEMU\qmqemu0-12-3\qemu.exe" -L "J:\Virtualization\QEMU\qmqemu0-12-3" -M "pc" -m 512 -cpu "qemu32" -vga cirrus -serial vc -parallel vc -name "MinXP" -drive "file=J:\Virtualization\QEMU\Store\MinXP.qcow2,index=0,media=disk" -boot order=dc,menu=on -net nic,vlan=0,macaddr=52-54-00-F3-27-A6,model=rtl8139 -net user,vlan=0 -win2k-hack -no-acpi -hwnd 722498 -localtime

इस विकल्प के साथ XP को स्थापित करने में लंबा समय लगेगा, लेकिन एक बार यह तेज हो जाएगा।

जवाबों:


6

नहीं

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

सबसे बड़ी सीमा हार्डवेयर लेयर में इंटीग्रेशन है, और सभी मशीनें विट्रिज़ेलाइजेशन का समर्थन नहीं करती हैं। इसलिए सॉफ़्टवेयर जो VM या निष्पादन योग्य VM को चला सकते हैं, अभी भी संभव नहीं हैं।

बेशक, जब तक सॉफ़्टवेयर लोड हो जाता है आप VM को एक पेनड्राइव के रूप में चला सकते हैं, लेकिन आपको कभी-कभी यह पता चलेगा कि पढ़ने और लिखने की मात्रा के कारण यह बहुत धीमा है, जिसे करने की आवश्यकता है, और मैंने एक पेनड्राइव देखा है या थोड़े समय के उपयोग के बाद दो बुरी तरह से विफल हो जाते हैं।

Qemu के संबंध में आपके प्रश्न का उत्तर देने के लिए। वे कुछ समय के लिए विचार के साथ प्रयोग कर रहे हैं, लेकिन समस्या अभी भी गति के संबंध में बनी हुई है, साथ ही ड्राइवरों के कारण विशेषाधिकारों के बारे में भी। जैसा कि यह मूल रूप से लिनक्स के लिए विकसित किया गया था, यह लिनक्स वातावरण में अच्छी तरह से काम करता है जहां हार्डवेयर ड्राइवरों को फ्लाई पर लोड किया जा सकता है, लेकिन फिर भी आपको ऐसा करने में सक्षम होने के लिए सही अनुमतियों की आवश्यकता होती है।


3
किसी प्रशासनिक अनुमति या हार्डवेयर समर्थन के साथ VM को निष्पादित करना संभव है, और qemu इसे करता है। प्रशासनिक विशेषाधिकारों के लिए एक वीएम फास्ट की आवश्यकता होती है - लेकिन अक्सर यहां तेजी का मतलब है "अव्यवस्थित रूप से धीमा नहीं"।
गिल्स एसओ- बुराई को रोकना '

3

आप पोर्टेबल वर्चुअलबॉक्स को आज़मा सकते हैं। मैंने कभी खुद पर ध्यान नहीं दिया लेकिन यह वादा है।

http://www.vbox.me/

http://www.dedoimedo.com/computers/portable-virtualbox.html


जवाब के लिए धन्यवाद। लेकिन मैंने पहले ही vbox की कोशिश की, हालाँकि यह पोर्टेबल है लेकिन इसे होस्ट पर अधिकार की आवश्यकता है, अन्यथा यह बिल्कुल भी काम नहीं करेगा। तो यह मेरी आवश्यकता को पूरा नहीं करता है। यद्यपि मुझे एक ही रास्ता मिल गया था, फिर भी इसके लिए मेरा उत्तर देखें। फिर भी धन्यवाद।
अनिन्द्या चटर्जी

1

मैं विंडोज वीएम को शुरू करने के लिए वर्चुअल बॉक्स के साथ बूट करने योग्य लिनक्स का उपयोग करता हूं। मशीन पर कुछ भी स्थापित करने या व्यवस्थापक होने की आवश्यकता नहीं है। लेकिन BIOS को USB डिवाइस से बूटिंग का समर्थन करना पड़ता है (या USB डिवाइस से लिनक्स लोड करने के लिए बूट लोडर के साथ सीडी)। प्रदर्शन होस्ट हार्डवेयर और USB डिवाइस पर ही निर्भर करता है।

यह सेट अप करना उतना कठिन नहीं है, भले ही आप आमतौर पर लिनक्स का उपयोग न करें।

मेरे पास चरण-दर-चरण मार्गदर्शिका नहीं है, लेकिन अपने ब्लॉग पर इस प्रक्रिया को रेखांकित किया है


0

मुझे लगता है कि मूल रूप से उनमें से कोई भी ऐसा करेगा। VMWare, VirtualBox इत्यादि, इसीलिए आप पूरे कामकाजी VM को डाउनलोड कर सकते हैं, जो अन्य लोग बनाते हैं, जैसे आउट-ऑफ-द बॉक्स वर्चुअल DAMP बॉक्स। मैं VirtualBox के साथ शुरू होगा।


1
लेकिन उन सभी को मेजबान में स्थापित करने की आवश्यकता है, और यही वह है जो मुझे नहीं चाहिए। क्या कोई तरीका है जिससे मैं होस्ट में कुछ भी स्थापित किए बिना उन्हें चला सकता हूं?
अनिन्द्या चटर्जी

1
खैर, जवाब नहीं है। वर्चुअलाइजेशन सॉफ्टवेयर 'पोर्टेबल' की श्रेणी में नहीं आता है।
बूट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.