यहां मेरी कहानी है। जैसा कि होता है, मैं एक दिन वर्चुअलबॉक्स में फेडोरा 23 का परीक्षण कर रहा था, और खुद का आनंद लेने के लिए बहुत पहले कदम के रूप में, मैंने गेस्ट एडिशन्स इंस्टॉल करने का फैसला किया। हालांकि, कुछ संक्षिप्त, तनावपूर्ण क्षणों के बाद, वर्चुअलबॉक्स ने मुझे बताया कि इसने X विंडो सिस्टम के एक अज्ञात संस्करण का पता लगाया है और X विंडो सिस्टम ड्राइवर इंस्टॉल नहीं कर रहा था।
वर्चुअलबॉक्स टिकटरी पर एक त्वरित खोज इसे वर्चुअलबॉक्स 4.3 के लिए पांच महीने पुराने बग के रूप में सूचीबद्ध करती है, भले ही मैं 5.0.6 चला रहा था, और वर्चुअलाइजेशन सॉफ्टवेयर के नए संस्करण में अपग्रेड करने का उल्लेख एक फिक्स के रूप में करता है, जो मैं इस बिंदु पर नहीं कर सका। तो अब क्या?
आइए खुद को एक फिक्स हैक करें, क्या हम?
अब, हमारे पास वर्चुअलबॉक्स का एक संस्करण इंस्टॉल है, और फिर हम चाहते हैं कि फेडोरा इसके ऊपर बिना किसी बड़ी समस्या के चले। लेकिन ड्राइवरों का वर्तमान सेट पर्याप्त नहीं है, और फिर भी हम अपग्रेड नहीं कर सकते, या हमें अपग्रेड करने की अनुमति नहीं है। इस मामले में, ऐसा लग सकता है जैसे हम फंस गए हैं। लेकिन हम वास्तव में नहीं हैं।
Installing the Window System drivers Warning: unknown version of the X Window System installed. Not installing X Window System drivers.[ OK ]
हमें अनिवार्य रूप से गेस्ट एडिशन्स का एक नया संस्करण इंस्टॉल करने की आवश्यकता है, क्योंकि उनमें फेडोरा के लिए सही ड्राइवर हैं। आप सोच सकते हैं कि वर्चुअलबॉक्स के विभिन्न संस्करणों और ड्राइवरों को मिलाना अच्छा विचार नहीं हो सकता है, और सार में, आप सही हैं। लेकिन यदि यह एकमात्र विकल्प है जो आपके पास है, या बल्कि, पहला जिसे आप आगे बढ़ने से पहले एक्सप्लोर करना चाहते हैं, तो आप इस ट्यूटोरियल को इसके अंत तक फॉलो कर सकते हैं। वास्तव में, अनुशंसित फिक्स पूरी तरह से गैर-घुसपैठ है, और इसके लिए होस्ट पर किसी सॉफ्टवेयर इंस्टॉलेशन की आवश्यकता नहीं है।
हम जो करना चाहते हैं वह है हमारे पास मौजूद गेस्ट एडिशन्स के नए सेट को डाउनलोड करना। मेरे मामले में, वर्चुअलबॉक्स संस्करण 5.0.6 पर था, जबकि साइट ने उस समय जब यह लेख संकलित किया गया था, 5.0.16 को सबसे वर्तमान के रूप में सूचीबद्ध किया था।
नवीन ISO फ़ाइल डाउनलोड करें और फिर इसे गेस्ट ऑपरेटिंग सिस्टम में माउंट करें। आप इसे सेटिंग्स मेनू के माध्यम से कर सकते हैं, ताकि ISO फ़ाइल गेस्ट के अंदर एक वर्चुअल CD ड्राइव के रूप में प्रस्तुत की जाए, या वैकल्पिक रूप से, गेस्ट के अंदर, फ़ाइल को लूपबैक डिवाइस के रूप में माउंट करें।
mount -o loop/mountpoint
उसके बाद, इंस्टॉलेशन प्रक्रिया बिल्कुल मेरे गेस्ट एडिशन्स गाइड की तरह है।
Verifying archive integrity... All good. Uncompressing VirtualBox 5.0.16 Guest Additions for Linux............ VirtualBox Guest Additions installer Removing installed version 5.0.6 of VirtualBox Guest Additions... Removing existing VirtualBox non-DKMS kernel modules[ OK ] Copying additional installer modules ... Installing additional modules ... Removing existing VirtualBox non-DKMS kernel modules[ OK ] Building the VirtualBox Guest Additions kernel modules Building the main Guest Additions module[ OK ] Building the shared folder support module[ OK ] Building the OpenGL support module[ OK ] Doing non-kernel setup of the Guest Additions[ OK ] You should restart your guest to make sure the new modules are actually used Installing the Window System drivers Installing X.Org Server 1.18 modules[ OK ] Setting up the Window System to use the Guest Additions[ OK ] You may need to restart the the Window System (or just restart the guest system) to enable the Guest Additions. Installing graphics libraries and desktop services components[ OK ].
यह आपके द्वारा करने के लिए आवश्यक सभी होमवर्क पढ़ने में निहित है, लेकिन यह ट्यूटोरियल मानता है कि आप कमांड लाइन के साथ कुछ हद तक सहज हैं, आपने संकलन के लिए आवश्यक उपकरण इंस्टॉल किए हैं - make, gcc, कर्नेल स्रोत, कर्नेल हेडर - और आप एक लिनक्स गेस्ट ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं। सब अच्छा।
निष्कर्ष
यह गाइड आपके वर्चुअलबॉक्स संस्करण के लिए शायद बहुत आधुनिक गेस्ट ऑपरेटिंग सिस्टम होने की समस्या के लिए एक काफी मासूम समाधान प्रस्तुत करता है। यदि आप सॉफ्टवेयर को अपग्रेड नहीं कर सकते, तो आप अपने वर्चुअलबॉक्स संस्करण से नए ISO इमेज से गेस्ट एडिशन्स इंस्टॉल करने का प्रयास कर सकते हैं। यह काफी अच्छी तरह से और बिना किसी बड़े दुष्प्रभाव के काम करना चाहिए। मैं इसे उत्पादन में अनुशंसित नहीं करूंगा, लेकिन फिर, न तो वर्चुअलबॉक्स और न ही फेडोरा कॉर्पोरेट व्यावसायिक दुनिया का मुख्य भोजन हैं।
वैसे भी, यदि यह फिक्स काम नहीं करता है, तो आप पूर्ण अपग्रेड का प्रयास कर सकते हैं। जैसा कि खड़ा है, इसके लिए किसी विशेष हैकिंग की आवश्यकता नहीं है, और आप गेस्ट ऑपरेटिंग सिस्टम के एक सिंगल रीबूट में, या यदि आप आलसी हैं, तो एक X विंडो रीस्टार्ट में सब कुछ पूरा कर सकते हैं। कोशिश करने लायक, और यहां सीखे गए सबक वर्चुअलबॉक्स रिलीज़ और लिनक्स डिस्ट्रो मील के पत्थर के बीच कभी-कभी आने वाले छोटे बग्स और मुद्दों के पूरे गुच्छा पर लागू होने चाहिए। आनंद लें।
Cheers.