इस लेख में, मैं आपको सिखाऊंगा कि अपने वर्चुअल मशीन में VMware Tools कैसे इंस्टॉल करें, ताकि आप अपने गेस्ट ऑपरेटिंग सिस्टम के प्रदर्शन को बढ़ा सकें और उन उन्नत सुविधाओं का उपयोग कर सकें जो VMware उत्पाद प्रदान करते हैं।
दुर्भाग्य से, यह पता चला है कि यह प्रतीत होने वाली तुच्छ प्रक्रिया उतनी सरल नहीं है जितनी यह लगती है और इसने कई उपयोगकर्ताओं के लिए काफी दर्द का कारण बना है। कुछ परेशान पाठकों से ईमेल प्राप्त करने के बाद, मैंने यह ट्यूटोरियल लिखने का फैसला किया।
यह लेख VMware Server और Workstation उत्पादों पर लागू होता है। होस्ट का चुनाव महत्वपूर्ण नहीं है। हम Linux और Windows गेस्ट दोनों के लिए VMware Tools की इंस्टॉलेशन का प्रदर्शन करेंगे।
अगले लेख में, हम VirtualBox और Guest Addons के बारे में बात करेंगे। वर्चुअलाइजेशन के बारे में अधिक जानकारी के लिए, मैं आपको अपने संपूर्ण वर्चुअलाइजेशन सेक्शन को पढ़ने की सबसे गर्मजोशी से सिफारिश करता हूं। चलो शुरू करते हैं।
Windows गेस्ट के लिए VMware Tools इंस्टॉल करें
इसका मतलब है कि आपने पहले से ही VMware Server या VMware Workstation को सफलतापूर्वक इंस्टॉल और कॉन्फिगर कर लिया है। इसका यह भी अर्थ है कि आपने सफलतापूर्वक एक Windows गेस्ट ऑपरेटिंग सिस्टम इंस्टॉल कर लिया है। अब, इसे बढ़ाने का समय है। यह बहुत सरल है। VMware (Server) कंसोल के मुख्य मेनू में, VM > Install VMware Tools पर क्लिक करें।
यह गेस्ट के अंदर एक इंस्टॉलेशन विज़ार्ड पॉपअप करेगा। यह किसी भी अन्य Windows इंस्टॉलेशन के समान है। Install पर क्लिक करें, मेनू का पालन करें और बस। इंस्टॉलेशन पूरा होने के बाद, रीबूट करें।
रीबूट के बाद, सिस्टम ट्रे जांचें। इसमें एक VMware आइकन होना चाहिए, जो दर्शाता है कि VMware Tools चल रहे हैं। बॉब्स योर अंकल।
Linux गेस्ट के लिए VMware Tools इंस्टॉल करें
नीचे दिया गया गाइड मेरे लेख Installing Linux Mint - Full tutorial से लिया गया है। प्रक्रिया को ट्यूटोरियल के पेज 3 और 4 पर पूर्ण विस्तार से प्रलेखित किया गया है। यह न केवल टूल्स की इंस्टॉलेशन को कवर करता है, यह यह भी बताता है कि टूल्स इंस्टॉल करने से पहले आपको क्या चाहिए, क्योंकि कुछ संकलन शामिल है (पूरी तरह से स्वचालित रूप से) और इंस्टॉलेशन के बाद आप क्या कर सकते हैं, अर्थात् VMware Tools को अपने सत्र के स्टार्टअप में जोड़ें, ताकि वे लॉगिन करते समय शुरू हों। कृपया ध्यान दें कि हालांकि कार्यक्षमता यहां Linux Mint का उपयोग करके प्रदर्शित की गई है, यह सभी वितरणों के लिए पूरी तरह से मान्य है।
VMware Tools इंस्टॉल करें
VMware Server के File Menu में, VM > Install VMware Tools चुनें, चेतावनी संदेश को OK करें। यह VMware Tools बाइनरी युक्त एक वर्चुअल CD-ROM ड्राइव को माउंट करेगा।
वर्चुअल CD-ROM में दो फाइलें हैं - एक .rpm एक्सटेंशन के साथ और दूसरी .tar.gz के साथ। .rpm RedHat Package Manager के लिए है और RedHat-आधारित वितरण के लिए उपयुक्त है। चूंकि Linux Mint Debian-आधारित है, इस प्रकार की फाइल हमारे लिए उपयुक्त नहीं है (तुरंत)। फिर भी, भले ही यह होती, हम आर्काइव (.tar.gz.) का उपयोग करना चाहते हैं।
सबसे पहले, हमें इसे निकालने की आवश्यकता है। यह कमांड लाइन के माध्यम से किया जा सकता है, जैसा कि मैंने अपने Highly useful Linux commands & configurations लेख में दिखाया है, लेकिन हम इसे GUI का उपयोग करके करेंगे।
फाइल पर राइट-क्लिक करें > Extract-To...
एक गंतव्य चुनें।
आर्काइव निकालने के बाद, हमें वास्तव में टूल्स इंस्टॉल करने की आवश्यकता है। यह कमांड लाइन का उपयोग करके किया जाना चाहिए। सबसे पहले, हमें एक टर्मिनल खोलने की आवश्यकता है। टर्मिनल का शॉर्टकट मेनू में, System के तहत आसानी से पाया जा सकता है।
एक बार जब हम कमांड लाइन पर पहुंच जाते हैं, तो हमें VMware Tools फाइलों वाले डायरेक्टरी में नेविगेट करने की आवश्यकता होती है। संबंधित डायरेक्टरी में, हमें इंस्टॉलेशन स्क्रिप्ट (विज़ार्ड) को स्थानीय रूप से निष्पादित करने की आवश्यकता होती है। यह निम्न कमांड का उपयोग करके किया जा सकता है।
sudo ./vmware-install.pl
नीचे दी गई छवि में देखें; गीकी फॉर्च्यून पर ध्यान दें।
स्क्रिप्ट बहुत सरल और दोस्ताना है। यह सवाल पूछती है, डिफॉल्ट उत्तर पहले से चुने हुए हैं। आपको केवल कई बार Enter दबाने की आवश्यकता होगी - हालांकि आपको प्रत्येक चरण को ध्यान से पढ़ना चाहिए।
कई चरणों के बाद, आप एक अड़चन से टकराएंगे। लेकिन चिंता न करें, मैंने आपको जानबूझकर वहां पहुंचाया। इस चरण का उद्देश्य आपको यह दिखाना है कि तब भी जब आपकी इंस्टॉलेशन कथित रूप से विफल होती है, समाधान सरल और तेज होता है।
आपको नीचे दिखाई देने वाली त्रुटि का कारण यह है कि डिफॉल्ट Linux Mint इंस्टॉलेशन, अधिकांश लिनक्स वितरणों की तरह, स्रोतों के संकलन के लिए आवश्यक सभी पैकेज के साथ नहीं आता है। हम लापता पैकेज इंस्टॉल करेंगे और फिर VMware Tools की इंस्टॉलेशन दोहराएंगे।
अगर आप ध्यान से पढ़ते हैं, तो आप देखेंगे कि इंस्टॉलर आपको यह भी बताता है कि कौन से पैकेज गायब हैं - gcc, binutils, make, और कर्नेल स्रोत - और उन्हें कहां खोजना है, इंस्टॉलेशन CD पर। इसका मतलब है कि भले ही आपके पास काम करने वाला इंटरनेट कनेक्शन न हो, आप उन्हें प्राप्त कर सकेंगे।
यह अत्यंत महत्वपूर्ण है क्योंकि वास्तविक जीवन की स्थिति में, लापता मॉड्यूल नेटवर्क एडाप्टर हो सकते हैं, उदाहरण के लिए। सौभाग्य से, आपके पास अपने हार्डवेयर के साथ आए CDs पर स्रोत होंगे। लेकिन आपका संकलन उसी कारण से विफल होगा जिस कारण VMware Tools की इंस्टॉलेशन विफल हुई। बिना काम करने वाले इंटरनेट कनेक्शन के, आप Synaptic Package Manager का उपयोग करके स्रोत नहीं ढूंढ पाएंगे। अगर वे CD पर शामिल नहीं थे, तो आप फंस गए होते।
लापता टूल्स को कमांड लाइन या GUI का उपयोग करके ढूंढा और इंस्टॉल किया जा सकता है। मैं आपको दोनों तरीके दिखाऊंगा।
संकलन के लिए आवश्यक पैकेज इंस्टॉल करें
सबसे पहले, हम Synaptic लॉन्च करेंगे (System > Package Manager)।
अगला, हम लापता पैकेज खोजेंगे और उन्हें इंस्टॉलेशन के लिए मार्क करेंगे। सही पैकेज मिलने के बाद, राइट-क्लिक > Mark for installation।
सभी पैकेज सफलतापूर्वक इंस्टॉल होने के बाद, VMware Tools की इंस्टॉलेशन फिर से शुरू करें। इस बार, आपको कोई त्रुटि संदेश नहीं मिलना चाहिए और यह काम करना चाहिए।
आप केवल X सत्र को रीस्टार्ट कर सकते हैं (Ctrl + Alt + Backspace) और नेटवर्क सेवा (sudo /etc/init.d/networking restart) को प्रासंगिक परिवर्तनों को प्रभावी करने के लिए। या अगर आप असहज महसूस करते हैं, तो आप बस मशीन को रीबूट कर सकते हैं।
यह याद रखना महत्वपूर्ण है कि VMware Tools आपको रेजोल्यूशन बदलने की पेशकश करते हैं। यही हमारा लक्ष्य था, अन्य चीजों के अलावा। वास्तव में, रीस्टार्ट के बाद, आपको सामान्य आकार का डेस्कटॉप आनंद लेना चाहिए। नीचे के पैनल की कमी पर ध्यान न दें, मैंने स्क्रीनशॉट लिया जब डेस्कटॉप लोड हो रहा था।
अब, हम एक सरल कमांड से टर्मिनल में सभी लापता पैकेज (gcc, binutils, make, कर्नेल स्रोत) भी इंस्टॉल कर सकते थे:
sudo apt-get install build-essential
नीचे दी गई छवि में देखें:
यह दिखाता है कि कमांड लाइन अक्सर सरल और तेज होती है - और इससे डरना नहीं चाहिए!
VMware Tools को अपने सत्र के साथ शुरू करने के लिए सेटअप करें
अंत में, आप VMware Toolbox सेटअप करना चाह सकते हैं। यह टूलबॉक्स आपको होस्ट और गेस्ट के बीच समय, क्लिपबोर्ड और माउस मूवमेंट को सिंक्रनाइज़ करने की अनुमति देता है। यह डिफॉल्ट रूप से नहीं चलेगा। आप इसे मैन्युअली इनवोक कर सकते हैं - या इसे सत्र के साथ ऑटो-स्टार्ट करने के लिए जोड़ सकते हैं। मैन्युअली, बस टर्मिनल में टाइप करें:
vmware-toolbox
वैकल्पिक रूप से, VMware Toolbox को अपने सत्र में जोड़ें। Menu > Preferences > Sessions पर क्लिक करें।
Startup Programs टैब के तहत, आप वर्तमान में सूचीबद्ध और सभी सत्रों के लिए सक्षम सभी प्रोग्राम देख सकते हैं। यही हमें चाहिए। आप अपने Current Session और सामान्य Session Options को भी कॉन्फिगर कर सकते हैं, लेकिन यह एक अलग विषय है।
नया स्टार्टअप प्रोग्राम बनाने के लिए Add पर क्लिक करें।
अब, नई प्रविष्टि को एक नाम दें (जैसे VMware Toolbox), कमांड (कमांड का पथ) और एक वैकल्पिक टिप्पणी, जो आपको (या दूसरों को) यह समझने में मदद कर सकती है कि प्रोग्राम क्या करता है।
VMware Toolbox का पथ /usr/bin/vmware-toolbox है - जब तक कि आपने इंस्टॉलेशन के दौरान एक अलग पथ निर्दिष्ट न किया हो। अगर आप अनिश्चित हैं, तो आप कई तरीकों से vmware-toolbox बाइनरी को खोज सकते हैं:
पहले, टर्मिनल में vmware टाइप करना शुरू करें और Tab कुंजी को दो बार टैप करें। यह आपके PATH में स्थित vmware से शुरू होने वाले सभी संभावित कमांड का सुझाव देगा। पथ उन सभी डायरेक्टरी की सूची है जहां सिस्टम प्रोग्राम खोजने की उम्मीद करता है।
एक बार जब आपको पसंद की कमांड मिल जाए (vmware-toolbox), तो आप यह देखने के लिए which कमांड का उपयोग कर सकते हैं कि यह कहां इंस्टॉल है।
which vmware-toolbox
आप vmware-toolbox को खोजने के लिए find और locate कमांड का भी उपयोग कर सकते हैं।
cd /
find . -name vmware-toolbox
locate के लिए:
sudo updatedb <-- यह डेटाबेस अपडेट करेगा
locate vmware-toolbox
एक बार संतुष्ट होने पर, vmware-toolbox बाइनरी (निष्पादन योग्य) का पथ टाइप करें।
अब, एक बार जब आप मशीन को रीस्टार्ट करते हैं या मैन्युअली Toolbox चलाते हैं, तो आप VMware Tools Properties विंडो को सभी प्रासंगिक विकल्पों के साथ आते देखेंगे जिन्हें सेटअप किया जा सकता है। एक्स्ट्रा का आनंद लेने के लिए, आपको VMware Toolbox को चलते रहना चाहिए (सबसे अधिक संभावना न्यूनतम)।
Scripts और Shrink के लिए रूट परमिशन की आवश्यकता होती है।
निष्कर्ष
VMware Tools इंस्टॉल करना Windows पर एक तुच्छ कार्य है। Linux पर, इसमें काफी काम लगता है। लेकिन अगर आप सभी चरणों से परिचित हैं जिन्हें आपको लेने की आवश्यकता है, तो इसमें केवल लगभग 5 मिनट लगते हैं।
लिनक्स-वार, यह ट्यूटोरियल आपको अभिलेखागार के साथ छेड़छाड़ करना, कमांड-लाइन स्क्रिप्ट चलाना, बिल्ड-एसेंशियल पैकेज इंस्टॉल करना, संकलन करना, और स्टार्टअप सत्र कॉन्फिगर करना सिखाता है। ये सभी रोजमर्रा की कंप्यूटिंग में मूल्यवान सबक हैं।
मुझे उम्मीद है कि आपने इस ट्यूटोरियल का आनंद लिया।
चीयर्स।