आजकल उबंटू वर्चुअल मशीन सेट अप करना त्वरित और आसान है, जिससे आप अपने सिस्टम को फॉर्मेट किए बिना लिनक्स के साथ प्रयोग कर सकते हैं। हालांकि, अपने उबंटू वर्चुअल मशीन का पूरा लाभ उठाने के लिए, क्या यह अच्छा नहीं होगा यदि होस्ट ऑपरेटिंग सिस्टम गेस्ट के साथ इंटरैक्ट कर सके? VirtualBox Guest Additions के साथ आप यही कर सकते हैं, और हम आपको दिखाएंगे कि इसे कैसे इंस्टॉल किया जाए।
आवश्यक VirtualBox शब्दावली
Guest Additions की बारीकियों में जाने से पहले, कुछ मूल अवधारणाएं हैं जिन्हें समझना जरूरी है। यदि आप पहले से ही वर्चुअल मशीन की भाषा से परिचित हैं, तो अगले भाग पर जा सकते हैं, लेकिन यदि नहीं, तो एक मिनट रुकें।
हमने शुरुआती पैराग्राफ में दो सबसे महत्वपूर्ण अवधारणाओं का उल्लेख किया है: होस्ट और गेस्ट सिस्टम।
होस्ट ऑपरेटिंग सिस्टम वह वास्तविक ऑपरेटिंग सिस्टम है जो "बेयर मेटल" मशीन पर चल रहा है। यानी वास्तविक भौतिक कंप्यूटर। आपके ऑपरेटिंग सिस्टम और कंप्यूटर के हार्डवेयर के बीच कुछ भी नहीं है।
गेस्ट सिस्टम, वर्चुअल मशीन, होस्ट ऑपरेटिंग सिस्टम के भीतर एक एप्लिकेशन के रूप में चलता है। गेस्ट सिस्टम "सोचता" है कि यह एक वास्तविक कंप्यूटर पर चल रहा है, और यह वह सभी "हार्डवेयर" देखता है जिसकी उसे उम्मीद होती है, लेकिन यह सब सिम्युलेटेड होता है।
डिजाइन के अनुसार, गेस्ट और होस्ट सिस्टम के बीच एक कठोर अवरोध होता है। इसमें गेस्ट सिस्टम पर चलने वाले सभी एप्लिकेशन शामिल हैं। यही कारण है कि, उदाहरण के लिए, वायरस का परीक्षण करना या वर्चुअल मशीन के साथ अन्य जोखिम भरे काम करना सुरक्षित है। खैर, जब तक आपके पास VM का सक्रिय नेटवर्क कनेक्शन न हो!
Guest Additions क्या कर सकते हैं?
जैसा कि नाम से पता चलता है, Guest Additions वह सॉफ्टवेयर है जिसे गेस्ट ऑपरेटिंग सिस्टम में जोड़ा जाता है ताकि यह अनिवार्य रूप से उन अलौकिक शक्तियों को प्राप्त कर सके जो किसी वर्चुअल मशीन के पास नहीं होनी चाहिए।
मजाक एक तरफ, Guest Additions का प्राथमिक उद्देश्य वर्चुअल मशीन को होस्ट ऑपरेटिंग सिस्टम के साथ एकीकृत करना है, बिना दोनों के बीच वर्चुअलाइज्ड अवरोध के लाभ खोए। जब आप Additions इंस्टॉल करते हैं, तो आपको कुछ गंभीरता से उपयोगी सुविधाएं मिलती हैं:
- होस्ट और गेस्ट के बीच सिंक की गई घड़ियां ताकि वे हमेशा एक ही समय दिखाएं।
- आप माउस पॉइंटर को होस्ट और गेस्ट के बीच स्वतंत्र रूप से उपयोग कर सकते हैं बिना पॉइंटर के कैप्चर हुए।
- साझा फ़ोल्डर होस्ट और गेस्ट के बीच फ़ाइलों को सुरक्षित रूप से स्थानांतरित करना सरल बनाते हैं।
- आप गेस्ट मशीन की विंडो को स्वतंत्र रूप से रिसाइज़ कर सकते हैं, और यह अपने रिज़ॉल्यूशन को मेल खाने के लिए डायनामिक रूप से समायोजित करेगा।
- बेहतर त्वरित ग्राफिक्स होस्ट मशीन पर अधिक उन्नत GPU सुविधाओं की आवश्यकता वाले वर्चुअलाइज़्ड ऐप्स तक पहुंच सकते हैं।
- एक साझा क्लिपबोर्ड, जिससे दोनों सिस्टम के बीच कॉपी और पेस्ट करना आसान हो जाता है।
और भी कई उपयोगी सुविधाएं हैं। यदि आप तकनीकी विवरण जानना चाहते हैं तो आधिकारिक VirtualBox दस्तावेज़ पढ़ें।
क्या आपके पास एक कार्यशील वर्चुअल मशीन है?
यह लेख उबंटू वर्चुअल मशीन सेट अप करने के बारे में नहीं है, लेकिन VirtualBox Guest Additions को उबंटू में इंस्टॉल करने के लिए आपको एक कार्यशील और ठीक से कॉन्फ़िगर किया गया VirtualBox उबंटू मशीन चाहिए। यदि आपको आवश्यकता है, तो VirtualBox के साथ विंडोज पर लिनक्स कैसे इंस्टॉल करें पर जाएं और सुनिश्चित करें कि आपने सब कुछ सही तरीके से किया है। यदि आपका उबंटू VM क्रम में है, तो हम वास्तविक इंस्टॉलेशन प्रक्रिया पर आगे बढ़ने के लिए तैयार हैं।
उबंटू Guest Additions इंस्टॉल करना
यह मानते हुए कि आपके पास VirtualBox में एक कार्यशील उबंटू VM तैयार है, आप Guest Additions को आसानी से इंस्टॉल कर सकते हैं।
हालांकि, ऐसा करने से पहले, हम अनुशंसा करते हैं कि आप अपने VM का एक स्नैपशॉट लें ताकि Guest Additions इंस्टॉलेशन में कुछ गलत होने पर आपके पास बैकअप रहे। याद रखें कि ये ड्राइवर और यूटिलिटीज VM में इंस्टॉल होते हैं, इसलिए यह वर्चुअल सिस्टम को बदल देता है।
आप दो तरीकों में से एक में स्नैपशॉट ले सकते हैं। पहला है होस्ट की + T दबाना। डिफ़ॉल्ट रूप से; दायां Ctrl कुंजी होस्ट कुंजी होती है जब तक कि किसी ने सेटिंग्स में इसे बदल न दिया हो। वर्तमान होस्ट कुंजी वर्चुअल मशीन विंडो के निचले दाएं कोने में प्रदर्शित होती है। वैकल्पिक रूप से, बस मशीन > स्नैपशॉट लें का उपयोग करें।
स्नैपशॉट को नाम दें, सेव करें और फिर अपने VM पर वापस आएं।
अब, Devices चुनें और फिर Insert Guest Additions CD चुनें।
उबंटू से आपको यह संदेश मिलेगा, Run चुनें।
अब, अपना एडमिनिस्ट्रेटर पासवर्ड टाइप करें और Authenticate चुनें।
सॉफ़्टवेयर चलेगा और Guest Additions इंस्टॉल करेगा। आपको कर्नेल मॉड्यूल बनाने के लिए सिस्टम सेट अप न होने के बारे में एक त्रुटि मिल सकती है, बस इसे अनदेखा करें और Enter दबाएं।
अंदाजा लगाइए? बस इतना ही था। Guest Additions अब इंस्टॉल हो चुके हैं, और आपको जाने के लिए तैयार होना चाहिए। हालांकि, आपको यह जांचना चाहिए कि इंस्टॉलेशन ठीक से काम कर रहा है या नहीं।
Guest Additions का परीक्षण
यह सुनिश्चित करने के लिए कि Guest Additions इरादे के अनुसार काम कर रहा है, आप कुछ त्वरित परीक्षण करने जा रहे हैं।
सबसे पहले, वर्चुअल मशीन विंडो के बाहर से उबंटू में डेस्कटॉप आइकन पर अपना माउस पॉइंटर ले जाएं। क्या वे हाइलाइट होते हैं? क्या आप डेस्कटॉप आइकन पर क्लिक कर सकते हैं और फिर माउस पॉइंटर को होस्ट ऑपरेटिंग सिस्टम पर निर्बाध रूप से ले जा सकते हैं?
अब, आइए जांचते हैं कि साझा फ़ोल्डर सही ढंग से काम कर रहे हैं या नहीं।
सबसे पहले, वर्चुअल मशीन मेनू से Devices > Shared Folders > Shared Folders Settings चुनें।
अब, add share आइकन चुनें।
फिर, Folder Path के तहत, Other चुनें और फिर होस्ट कंप्यूटर पर उस फ़ोल्डर को ब्राउज़ करें और चुनें जिसे आप वर्चुअल मशीन के साथ साझा करना चाहते हैं। Auto-mount चुनना सुनिश्चित करें ताकि फ़ोल्डर गेस्ट सिस्टम में स्वचालित रूप से एक ड्राइव अक्षर असाइन हो जाए।
जब आप कर लें, तो OK चुनें, और आपको अपना साझा फ़ोल्डर transient folders के तहत सूचीबद्ध दिखाई देना चाहिए। याद रखें, हम सिर्फ यह परीक्षण कर रहे हैं कि Guest Additions ठीक से काम कर रहे हैं; आप हमेशा वापस जा सकते हैं और अपने साझा फ़ोल्डर को स्थायी बना सकते हैं।
अब, फिर से OK चुनें और वर्चुअल मशीन पर अपने होम फ़ोल्डर पर नेविगेट करें, और आपको फ़ोल्डर और उसकी सामग्री दिखाई देनी चाहिए। जब तक आपने फ़ोल्डर को रीड-ओनली नहीं बनाया है, आप इस तरह से गेस्ट से होस्ट में फ़ाइलों को कॉपी भी कर सकते हैं।
साझा फ़ोल्डर्स के लिए अधिक विस्तृत गाइड के लिए, VirtualBox में होस्ट और गेस्ट OS के बीच फ़ोल्डर साझा करें देखें।
उबंटू को वर्चुअल मशीन से आगे ले जाना
उबंटू लिनक्स (या कोई भी लिनक्स) वर्चुअल मशीन लगभग किसी भी उद्देश्य के लिए उत्कृष्ट है। फिर भी, आपको वही प्रदर्शन या संगतता कभी नहीं मिलेगी जो बेयर मेटल प्रदान करता है।
एक बार जब आप VirtualBox में इसके साथ खेलने के बाद लिनक्स के साथ सहज महसूस करते हैं, तो आप विंडोज के साथ उबंटू को डुअल-बूट करने पर विचार कर सकते हैं। यदि यह बहुत बड़ी प्रतिबद्धता है, तो सर्वश्रेष्ठ पोर्टेबल लिनक्स ऑपरेटिंग सिस्टम की हमारी सूची देखें। इस तरह, आप कंप्यूटर पर कुछ भी बदले बिना लिनक्स में बूट कर सकते हैं।