मैं व्यक्तिगत अनुभव के आधार पर @Jay स्मिथ उत्तर का विस्तार और सुधार करना चाहूंगा। वह मुख्य बात में सही है कि मुद्दे का कारण एंड्रॉइड द्वारा उपयोग किया जाने वाला वीजीए रिज़ॉल्यूशन है, लेकिन उनकी धारणा में यह गलत है कि यह डिस्पोजेबल फिक्स है और प्रत्येक बूट पर टाइप किया जाना चाहिए।
यह लगातार बनाया जा सकता है, और होना चाहिए! और मैं आपको दिखाता हूं कि कैसे :)
- सबसे पहले, विज़ार्ड चरणों के माध्यम से एंड्रॉइड को सही तरीके से आईएसओ छवि से इंस्टॉल करें।
- करो नहीं स्थापित दौरान EFI GRUB का उपयोग करें।
- करो नहीं तत्काल का उपयोग भागो Android_x86 विकल्प, बजाय चयन रीबूट और आईएसओ बाहर निकालें। @Jay Smith द्वारा उल्लिखित त्रुटि
इस दृष्टिकोण का बड़ा दोष यह है कि अगली बार जब आप हार्ड ड्राइव से बूट करने का प्रयास करते हैं, तो GRUB छवि को खोजने में सक्षम नहीं होगा
है न वीजीए मुद्दे से संबंधित और अलग से निपटा जाना चाहिए। मैंने इस त्रुटि को भी पूरा किया और पूर्ण पुनर्स्थापना ने मदद की, इसलिए मुझे लगता है कि यह त्रुटि किसी तरह रन विकल्प के साथ जुड़ी हुई है , क्योंकि जब मैंने रिबूट का चयन किया तो मुझे त्रुटि का सामना नहीं करना पड़ा।
- इंस्टॉल के बाद आप बूट हो जाएंगे और एंड्रॉइड कमांड प्रॉम्प्ट में फंस जाएंगे। ठीक है, फिर चलते हैं।
- अब आपको अपना सही समाधान चुनने की कोशिश करनी चाहिए। यह आवश्यक रूप से 788 या 794 नहीं होगा , जैसा कि वे यहां कहते हैं , यह सब आपके हार्डवेयर सेटअप पर निर्भर करता है। मेरे लिए 796, 794 और 792 ने किटकैट, लॉलीपॉप और मार्शमैलो छवियों के लिए समान रूप से काम किया, हालांकि आपके मूल्य भिन्न हो सकते हैं।
यहाँ GRUB VGA मानों को प्रस्तावों से जोड़ने की तालिका है। यह देखने के लिए कि आप परीक्षण और त्रुटि विधि का उपयोग किस मैच से करते हैं
फिर बूट पर GRUB स्क्रीन पर विकल्प को संपादित करने के लिए ई कुंजी चुनें
वहां आपको विकल्पों की एक लंबी-लंबी स्ट्रिंग मिलेगी, जिसमें आपको अपने वीजीए विकल्प को इस तरह जोड़ना चाहिए nomodeset vga=794
एडिट करने के बाद एंटर और बी को वांछित बूटक्रॉर्ड बूट करने के लिए।
- उचित रिज़ॉल्यूशन खोजने के लिए इन चरणों को N बार में बदलें। आप पहचान लेंगे कि एंड्रॉइड के बूटिंग द्वारा :)
- ओ-ला-ला, उत्कृष्ट! हमने एक समय के लिए वांछित परिणाम प्राप्त किया और Android को बूट किया। लेकिन यह केवल 50% नौकरी है। मुझे लगता है कि आप हर बार इस वीजीए बकवास को टाइप नहीं करना चाहते हैं? ठीक है, चलो अपना परिणाम जारी रखें।
- अब हमें
GRUB config
अपने इच्छित संकल्प को जोड़ने के लिए संपादित करने की आवश्यकता है । हालांकि ऐसे तरीके हैं जो GRUB (यानी डिबग मोड, ग्रब cmd) के भीतर ऐसा करने की अनुमति देते हैं, मैं इसे काम करने और किसी अन्य 100% समाधान का प्रस्ताव देने में सक्षम नहीं था।
हमें लिनक्स इंस्टॉलेशन (भौतिक या आभासी, कोई फर्क नहीं पड़ता) काम करने की आवश्यकता है। यहाँ समस्या यह है कि GRUB फ़ोल्डर को एंड्रॉइड के अंदर से एक्सेस नहीं किया जा सकता क्योंकि यह सुरक्षित है, और इसे बाहरी रूप से एक्सेस किया जाना चाहिए। और विंडोज से नहीं क्योंकि यह ext3/ext4
विभाजन को नहीं पहचानता है , केवल * निक्स ओएस से। तो इस डिस्क (VHD, VDI, VMDK या जो भी हो) को अपने एंड्रॉइड फाइल सिस्टम में एक्सेस करने के लिए अपने लिनक्स इंस्टॉलेशन में जोड़ें।
पहुंच /grub/menu.lst
। आमतौर पर यह रूट फोल्डर में स्थित होता है।
वहाँ आपको smth पसंद आएगा
बूटरेकॉर्ड के लिए वांछित वीजीए विकल्प जोड़ें जैसा कि हमने पहले किया था और यह बात है!
- फ़ाइल सहेजें।
हमने कर दिया! अब आप अपने एंड्रॉइड डिस्क को वर्चुअल मशीन से रीटेट कर सकते हैं और खुशी से इसका उपयोग कर सकते हैं।
grub.cfg
के रूप मेंmenu.lst
काम नहीं करता है (न कि अभी तक की कोशिश की)। एंड्रॉइड 5.1 के साथ बूट एनिमेशन ("एंड्रॉइड" टेक्स्ट) में मेरी अन्य कोशिश की गई, इसलिए मैंने 15 मिनट के बाद छोड़ दिया। आपकी स्थापना किस OS पर आधारित है? मैंने "अन्य लिनक्स" का उपयोग किया है, जैसा कि अतीत में काम किया था।