क्या विंडोज से वर्तमान में स्थापित उबंटू को चलाना संभव है?


9

मेरे पास अलग-अलग विभाजन पर विंडोज एक्सपी और उबंटू स्थापित हैं।

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


क्या आप विंडोज़ के भीतर से अपने उबंटू इंस्टालेशन (जैसे उबंटू खुद) चलाते हैं - या विन्डोज़ में उबंटू पार्टीशन से फाइल एक्सेस करते हैं?
मार्को Ceppi

@marco मुझे लगता है कि वह वास्तविक इंस्टॉल बूट का मतलब है।
myusuf3

जवाबों:


10

आप कोलाइनक्स का उपयोग कर सकते हैं और कॉलिनक्स के साथ अपना उबंटू कर्नेल चला सकते हैं:

  1. मैंने उबंटू को एक अलग विभाजन पर सामान्य रूप से स्थापित किया और उबंटू / एक्सपी के बीच कंप्यूटर को डुअलबूट में कॉन्फ़िगर किया।

  2. मैंने डेबियन के साथ coLinux को बैकपोर्ट छवि के साथ स्थापित किया है जो coLinux वेबसाइट पर उपलब्ध है।

  3. कॉन्फ़िगर किया गया सह-संग्रह इसलिए यह उबंटू विभाजन को माउंट कर सकता है, यहां चाल सही विभाजन संख्या का पता लगाने के लिए है। CoLinux में विभाजन संख्या कम लगती है कि कंप्यूटर के Ubuntu के साथ बूट करते समय विभाजन संख्या का उपयोग किया जाता है। मेरे मामले में मुझे सेटअप करना पड़ा:

    <block_device index="1" path="\Device\Harddisk0\Partition5" enabled="true" alias="hda7"/>
    
  4. बूट कॉक्लिनक्स डेबियन के साथ बैकपोर्ट छवि के साथ और बूट के बाद मेरे मामले में ubuntu विभाजन को माउंट करता है /dev/hda7

  5. जुराब के अंदर ubuntu को बूट करना संभव बनाने के लिए आपको बूट पर ऑटोस्टार्ट की गई कुछ सेवाओं को चालू करने की आवश्यकता है, उनमें से अधिकांश किसी तरह से संबंधित हार्डवेयर को नुकसान पहुंचाते हैं और कोलाइनक्स के अंदर समर्थित नहीं है। आप अभी भी कॉलिनक्स के अंदर ubuntu नहीं चल रहा है जब इन सेवाओं को चलाना चाहते हैं। मैंने पहली बार http://wiki.colinux.org/cgi-bin/DualBootSystem के अनुसार एक /etc/inid.d/colinux स्क्रिप्ट बनाकर ऐसा किया था
    यह स्क्रिप्ट निश्चित रूप /etc/init.dसे ubuntu विभाजन पर निर्देशिका में बनाई जानी चाहिए और नहीं छवि के साथ "डेबियन"।
    जब यह स्क्रिप्ट बनाई गई है, तो आपको default.colinux.xmlफ़ाइल को संपादित करने की भी आवश्यकता है ताकि इसमें COLINUX=1बूट-पैरामीटर हो, मेरे मामले में:

    <bootparams>root=/dev/hda8 COLINUX=1</bootparams>
    

    यह स्क्रिप्ट अब कुछ ऑटोस्टार्टेड सेवाओं को चालू करना संभव बनाती है जब कोलाइनक्स के अंदर शुरू होता है, लेकिन फिर भी इन सेवाओं को तब चलाते हैं जब कंप्यूटर को ubuntu के साथ दोहराते हैं। आपको /etc/rcS.dनिर्देशिका में लिंक सम्मिलित करके इस स्क्रिप्ट को बूट समय पर चलाना सुनिश्चित करना होगा ।

  6. अगला कदम सर्विस स्क्रिप्ट के अंदर /etc/init.d(ubuntu विभाजन पर) स्टेटमेंट्स डालकर सेवाओं को चालू करना है ।

    if [ -f /var/local/colinux ] ; then
    exit 0
    fi
    


    जब मैं बूट करने के लिए coLinux के अंदर बूट कर रहा था, तो मुझे निम्नलिखित सेवाओं को बंद करना पड़ा, जब इनमें से कोई भी सेवा चल रही थी, तो coLinux बूट के दौरान दुर्घटनाग्रस्त हो गई:

    /etc/init.d/gdm 
    /etc/init.d/powernowd 
    /etc/init.d/hotkey-setup 
    /etc/init.d/pcmcia 
    /etc/init.d/vbesave
    
  7. कुछ अन्य फ़ाइलों के कॉलिनक्स अनुकूलित वर्जन बनाएं, init.d में उल्लिखित कॉलिनक्स स्क्रिप्ट कुछ कॉलिन-संस्करण और कुछ अलग-अलग फ़ाइलों का एक गैर-कॉलिनक्स संस्करण होना संभव बनाता है। मेरे मामले में मेरे पास निम्न फ़ाइलों के विशेष संस्करण हैं:

    /etc/fstab(coLinux ntfs रीड-ओनली माउंटिंग के बजाय smbfs का उपयोग करके ntfs विभाजन की गणना करता है)
    /etc/network/interfaces(मुझे डीएचसीपी का उपयोग करके काम करने के लिए कॉलिनक्स नहीं मिला, इसलिए इसके बजाय हार्डकैप आईपी नंबर हैं)
    /etc/gdm/gdm.conf(मैं हूँ ) वास्तव में यह निश्चित नहीं है कि इसका उपयोग gdm बूट में शुरू नहीं किया जा सकता है, लेकिन मेरे पास सभी सर्वरों के साथ coLinux का एक विशेष संस्करण है] अक्षम। इसका उपयोग vnc का उपयोग करते समय किया जा सकता है, लेकिन मुझे यकीन नहीं है कि इसकी आवश्यकता है)

    इन फ़ाइलों को इस तरह सेट करते समय सही फ़ाइल को संपादित करना याद रखना महत्वपूर्ण है क्योंकि प्रत्येक बूट पर सामान्य फ़ाइलों को * -colinux या * -non-colinux संस्करणों के साथ ओवरराइट किया जाएगा। फाइलों को अधिलेखित करने के बजाय प्रतीकात्मक लिंक सेटअप करना संभव हो सकता है लेकिन मैंने इसका परीक्षण नहीं किया है।

  8. अंत में आपको coLinux को सेटअप करना होगा, इसलिए यह "बैकबेट्स के साथ डेबियन" छवि के बजाय उबंटू विभाजन का उपयोग करके बूट करता है, यह default.colinux.xml फ़ाइल में बूट विभाजन सेट करके किया जाता है, मेरे मामले में इसे इंगित किया गया /dev/hda8
    <bootparams>root=/dev/hda8 COLINUX=1< /bootparams>

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

अंत में, वैसी गलती मत करो जैसा मैंने किया। जैसा कि इस थ्रेड में वर्णित है, मैंने XP / coLinux को हाइबरनेट मोड में नींद में डाल दिया और फिर उबंटू में डुबो दिया। XP के अगले बूट पर मेरा उबंटू फ़ाइल सिस्टम भ्रष्ट हो गया और मैंने उबंटू की कुल पुनर्स्थापना करने का फैसला किया।


2
यह बहुत अच्छा है, मुझे लगता है कि मेरा दोस्त भी ऐसा करता है क्योंकि मैंने कोलिनक्स को उससे भी सुना।
Am1rr3zA

1
शानदार जवाब :-)
साजद बहमनी

5
यदि आप किसी अन्य व्यक्ति के काम को कॉपी और पेस्ट करने जा रहे हैं, तो आपको उन्हें क्रेडिट देना चाहिए
डोरी

1

यदि उबंटू एक अलग विभाजन पर है, तो आप एक * .vmdk फ़ाइल बना सकते हैं जो एक भौतिक विभाजन को आभासीकृत करती है और आपको तब वर्चुअल बॉक्स के अंदर इस vmdk फ़ाइल से बूट करने में सक्षम होना चाहिए।

मुझे लगता है कि vmdk फ़ाइल बनाने के लिए आप जो कमांड देख रहे हैं वह इस प्रकार है:

VBoxManage internalcommands createrawvmdk -filename <Absolute Path to output File> -rawdisk /dev/sda -register

मैंने कभी भी खुद ऐसा नहीं किया है, इसलिए मैं वास्तव में आपकी कोई मदद नहीं कर सकता


1

andLinux एक पूर्ण उबंटू लिनक्स सिस्टम है जो विंडोज 2000 आधारित सिस्टम (2000, XP, 2003, विस्टा, 7; 32-बिट वर्जन) में मूल रूप से चल रहा है। यह परियोजना GP2X समुदाय के लिए डायनामिज्म के लिए शुरू की गई थी, लेकिन इसका उपयोगकर्ताबेस इसके मूल डिजाइन से कहीं अधिक है। andLinux स्वतंत्र है और ऐसा रहेगा, लेकिन दान की बहुत आवश्यकता है।

andLinux अपने मूल के रूप में CoLinux का उपयोग करता है जो कई लोगों के लिए भ्रामक है। coLinux विंडोज के लिए लिनक्स कर्नेल का एक पोर्ट है। यद्यपि यह तकनीक एक आभासी मशीन में लिनक्स चलाने की तरह है, कोलाइनक्स विंडोज और लिनक्स कर्नेल के विलय से अधिक होने के कारण खुद को अलग करता है और एक अनुकरणीय पीसी नहीं, इसे और अधिक कुशल बनाता है। Xming का उपयोग X सर्वर और PulseAudio को ध्वनि सर्वर के रूप में किया जाता है।

http://www.andlinux.org/


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

1
@ एसजेबी: यह सही है।
सज्जाद बहमनी

0

मुझे नहीं लगता कि आप अपने उबंटू को वर्चुअल मशीन के बिना अपनी विंडोज़ मशीन से इंस्टॉल कर सकते हैं। अगर कोई रास्ता है, तो उसके बाहर यह शांत होगा। यह वीएम से कैसे अलग है?


मैं अपने कुछ दोस्त को ऐसा करते देखता हूँ !!!
Am1rr3zA

इसकी ज्यादातर संभावना एक VM है। :)
myusuf3

1
कोलिनक्स यह शांत होगा: डी
सजद बहमनी

0

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


0

Wubi, पर पाया गया: http://wubi-installer.org/ क्या आप चाहते हैं कि आप वास्तव में प्राप्त कर सकते हैं?

वेबसाइट से: "वूबी विंडोज उपयोगकर्ताओं के लिए एक आधिकारिक रूप से समर्थित उबंटू इंस्टॉलर है जो आपको एक क्लिक के साथ लिनक्स दुनिया में ला सकता है। वुबी आपको सरल और सुरक्षित तरीके से उबंटू को किसी अन्य विंडोज एप्लिकेशन के रूप में स्थापित और अनइंस्टॉल करने की अनुमति देता है। आप लिनक्स और उबंटू के बारे में उत्सुक हैं! उन्हें आज़माना कभी आसान नहीं रहा है! "


वुबी AFAIK के साथ उबंटू शुरू करने के लिए आपको अभी भी रीबूट करने की आवश्यकता है।
जेवियर रिवेरा

2
दोहरी बूट के बारे में सवाल नहीं
साजद बहमनी

-1

आप इसका अनुसरण कर सकते हैं, मेरे लिए काम कर सकते हैं: http://colinux.wikia.com/wiki/Full_CD-based%28iso%29_distro_install_and_config_steb-by-step_HotTO_%28based_on_Xubuntu-7.10%29


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