प्रशन
यहाँ मेरे प्रश्न हैं: क्या fglrx Linux ड्राइवर को अक्षम करना या कार्यक्षमता को दबाने के लिए कुछ भी करना संभव है (जैसे 3D त्वरण) जो कि ग्रब कॉन्फ़िगरेशन के माध्यम से क्रॉस-हार्डवेयर संगत नहीं है? यदि हां, तो यह कैसे किया जाएगा?
विशेष रूप से, मैंने अपने पसंदीदा सॉफ्टवेयर देव वातावरण को एक एसएसडी पर स्थापित किया है, जिसका उपयोग मैं कई मशीनों में करता हूं, जिनमें से कुछ में ही रेकार्डन जीपीयू है - अन्य में इंटेल का आईजीपीयू है। Radeon GPU के साथ मशीनों पर, gmd को आसानी से चलाने के लिए fglrx ड्राइवरों की आवश्यकता होती है (3 डी त्वरण विशेष रूप से उनके बिना जानदार है)। मुझे ग्रब में बूट विकल्प बनाने / चयन करने में सक्षम होने की आवश्यकता है जो मुझे आईजीपीयू या राडोन जीपीयू के साथ एक एएमडी डिवाइस का उपयोग करके इंटेल डिवाइस पर बूट करने की अनुमति देता है।
ग्रब के बूट मेनू को संशोधित करने के बारे में मुझे मिली सभी जानकारी पुरानी है, इसलिए मैंने स्पष्टीकरण के लिए एसयू का रुख किया।
पृष्ठभूमि
मेरे पास अपने पीसी पर एक दोहरी बूट सेट है: एक एसएसडी पर विंडोज 7 और दूसरे पर उबंटू ग्नोम 14.04 (मैं ज्यादातर सॉफ्टवेयर विकास के लिए उबंटू का उपयोग करता हूं)। मैंने हाल ही में अपने पीसी को Radeon HD 7700s के एक जोड़े से एक एएमडी आर 9 280 में अपग्रेड किया, जिस पर रैडॉन ड्राइवरों ने 3 डी त्वरण के लिए काम करना बंद कर दिया, जिससे सब कुछ हकलाने लगा। मैं फिर fglrx में बदल गया, और सभी मुद्दे बंद हो गए। मेरे डेस्कटॉप के इलेक्ट्रॉनिक सूक्ष्म जगत में सब ठीक था।
एकमात्र मुद्दा यह है कि मैं इस उबंटू एसएसडी को मशीन से मशीन में स्थानांतरित करता हूं, क्योंकि मैं कार्यालयों, घरों और शहरों के बीच आशा करता हूं। सभी मशीनों में Radeon GPU नहीं है, जो कि fglrx ड्राइवरों के साथ समस्या पैदा कर सकता है। आज ही, उदाहरण के लिए, मैं एक कार्यालय में गया और अपना एसएसडी उस कंप्यूटर में डाल दिया जो मुझे दिया गया है; इसमें Intel CPU है और इसमें कोई असतत GPU नहीं है। ग्रब मेरे बूट विकल्प को सामान्य दिखाएगा, लेकिन उबंटू (यहां तक कि "विफल" ग्राफिक्स मोड में) शुरू करने के मेरे प्रयास विफल हो जाएंगे। मैं अपने साथ एक जीवित यूएसबी स्टिक रखने के लिए भाग्यशाली था, इसलिए लाइव डिस्ट्रो को बूट किया, माउंट किया / एसएसडी में चिरोट किया, हटाए गए / प्यूरिज्ड फेलग्रेक्स को हटा दिया, फिर रिबूट किया।
यह वास्तव में एक इष्टतम समाधान नहीं है। आदर्श समाधान fglrx- विशिष्ट 3 डी त्वरण के बिना बूट करने के लिए एक ग्रब मेनू विकल्प बनाना है।
कुछ और विशेष बातें
root@toor:/$ grub-install --version
grub-install (GRUB) 2.02~beta2-9ubuntu1.3
root@toor:/$ uname -orvp
3.16.0-50-generic #67~14.04.1-Ubuntu SMP Fri Oct 2 22:07:51 UTC 2015 x86_64 GNU/Linux
जबकि fglrx ड्राइवर स्थापित होते हैं, Intel मशीन पर बूट करने के बजाय एक कष्टप्रद घटना होती है: स्क्रीन पर "वेब सर्वर अपाचे शुरू करने" ... जैसा कुछ कहते हुए हरे रंग का अक्षर होगा, जो वर्चुअल टर्मिनल के चयन के बाद लगातार कोई फर्क नहीं पड़ता । इसमें लॉग इन करने में लगभग 5 मिनट का समय लगा और sudo reboot
क्योंकि हरे रंग की टेक्स्ट वाली स्क्रीन हर 2-10 सेकंड (बेतहाशा बदलती और अप्रत्याशित समय) को संभालती रही। Ctrl + alt + del को मारना कभी-कभी मशीन को रिबूट करने का कारण नहीं होगा, या कभी-कभी यह प्रतिक्रिया देने से पहले सिर्फ आधा मिनट या इसके लिए पिछड़ जाएगा। हालांकि, जब यह प्रतिक्रिया करता है, तो जीडीएम स्प्लैश स्क्रीन बहुत ही संक्षिप्त रूप से रिबूट होने से पहले दिखाई देगा।