Vmware टूल कैसे स्थापित करें?


39

मैंने vmware में अपना Ubuntu स्थापित किया है, नहीं, मुझे vmware उपकरण स्थापित करने की आवश्यकता है, मुझे त्रुटि मिली:

एक वैध कर्नेल हेडर पथ के लिए खोज ... पथ "" वैध नहीं है। क्या आप इसे बदलना चाहेंगे? [हाँ]

CentOS में, मैं इस समस्या को हल करने के लिए निम्न कमांड चलाता हूं:

yum install gcc-c++
yum install kernel-devel
yum install kernel-headers
yum -y update kernel

लेकिन मुझे नहीं पता कि उबंटू में कैसे करना है। कृपया मदद करे।

अद्यतन मैंने निम्न कमांड की कोशिश की है लेकिन कुछ भी नहीं बदला, फिर भी त्रुटि हुई:

एक वैध कर्नेल हेडर पथ के लिए खोज ... पथ "" वैध नहीं है। क्या आप इसे बदलना चाहेंगे? [हाँ]

  • sudo apt-get update
  • sudo-get install बिल्ड-एसेंशियल लिनेक्स-हेडर - $ (uname -r)
  • sudo ./vmware-uninstall-tools.pl
  • sudo ./vmware-config-tools.pl
  • sudo ./vmware-install.pl

मुद्दा बदल गया:

Sudo ./vmware-uninstall-tools.pl चलाएं, और / / / vmware- टूल के फ़ोल्डर को हटा दें, फिर sudo चलाएं ।/vmware-install.pl अब मैं सफलतापूर्वक vmware-tool.All पुनरारंभ कर सकता हूं, मैं फ़ोल्डर देख सकता हूं। / mnt / hgfs की, लेकिन मेरा साझा फ़ोल्डर नहीं देख सकता।

जवाबों:


42

12.10 से 13.04 तक अपग्रेड करते समय मुझे इस समस्या का सामना करना पड़ा। कोई फर्क नहीं पड़ता कि मैंने क्या किया, VMware उपकरण इंस्टॉलर हेडर को खोजने के लिए प्रतीत नहीं कर सका। रिकॉर्ड के लिए, यहाँ मैंने हेडर कैसे लगाया है:

sudo apt-get update && sudo apt-get install build-essential linux-headers-$(uname -r)

पता चला, इंस्टॉलर version.hफ़ाइल के लिए देख रहा है [kernelsource path]/include/linux/version.h, यह वहाँ नहीं है। का स्थान version.hहै[kernelsource path]include/generated/uapi/linux/version.h

समाधान एक सहजीवन है:

sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

इस सिमलिंक को बनाने के बाद, मैं एक समस्या के बिना VMware टूल इंस्टॉलर को चलाने में सक्षम था।


3
सिम्लिंक ने मेरा मुद्दा भी ठीक कर दिया
marc-andre benoit


सिमलिंक के चारों ओर +1 काम करता है, इसने भी इसे मेरे लिए हल कर दिया है।
Mahn

29
sudo apt-get install build-essential linux-headers-$(uname -r)

& फिर VM-WARE-TOOLS इंस्टॉल करें

Vmware टूल को इंस्टॉल करने के लिए vmware "VM" टैब पर जाएं

Plz जब आप Ubuntu को अपडेट करते हैं तो इसे ध्यान में रखें (और कर्नेल संस्करण को बदल दिया गया है ) आपको चलाने की आवश्यकता है

vmware-config-tools.pl

हर बार जब कर्नेल को बदला जाता है


vmware-config-tools.pl चलाएं, एक ही त्रुटि संदेश मिला: ** वैध कर्नेल हेडर पथ की खोज ... पथ "" वैध नहीं है। क्या आप इसे बदलना चाहेंगे? **
टॉम

क्या आप इसे sudo vmware-config-tools.pl के साथ चला रहे हैं? , मैंने इसके ठीक से काम करने की जाँच की
वन जीरो

मैंने vmware-config-tools.pl चलाया है, कुछ भी नहीं बदला है।
टॉम

4
+1 जेनेरिक अप्रोच के लिए ( uname -r)
गैरेट ब्ल्यूमा जूल

+1 इसने VMWare Playerv5.0.1 के साथ भी काम किया Quantal
आइजैक

15

1) मीडिया को संलग्न करने के लिए VMWare क्लाइंट में VMWare टूल विकल्प का उपयोग करें

2) सर्वर को अपडेट करें

sudo apt-get update
sudo apt-get upgrade

3) माउंट प्वाइंट बनाएं

sudo mkdir -p /media/cdrom

4) आईएसओ माउंट

sudo mount /dev/cdrom /media/cdrom

5) निर्देशिका बदलें

cd /media/cdrom

6) टार फाइल को अपने / tmp डायरेक्टरी में कॉपी करें

sudo cp VM*.tar.gz /tmp

7) यदि आवश्यक हो तो बिल्ड उपकरण स्थापित करें

sudo apt-get install linux-headers-server build-essential
(for desktop is "sudo apt-get install linux-headers-$(uname -r) build-essential")

8) निर्देशिका बदलें

cd /tmp

9) आईएसओ को अनमाउंट करें

sudo umount /media/cdrom

10) टार का विस्तार करें

sudo tar xzvf VM*.tar.gz

11) निर्देशिका बदलें

cd vmware-tools-distrib

12) एक विशेष निर्देशिका बनाएँ

sudo mkdir /usr/lib64

13) इंस्टॉल स्क्रिप्ट चलाएँ

sudo ./vmware-install.pl -d

14) रिबूट

sudo reboot

स्रोत


मदद की, पहले एक बयान काम नहीं किया।
जॉनी_डी


7

मैंने अभी-अभी VMware होस्ट किए गए उबंटू लिनक्स 12.04 (32-बिट) मशीन पर ऐसा किया है और पाया कि मुझे करने की आवश्यकता है

sudo apt-get install linux-headers-3.2.0-24-generic-pae

साथ ही सामान्य बिल्ड-आवश्यक पैकेज स्थापित किया है।

मेरा अनुमान लगाने के लिए आपका माइलेज सटीक linux-headers पैकेज के संदर्भ में अलग-अलग होगा। लेकिन मेरे लिए यह ठीक रहा।


Not working.'tom@ubuntu: ~ / vmware-tools-distrib $ sudo apt-get install linux-headers-3.2.0-24-generic-pae पैकेज की सूची पढ़ना ... पूर्ण निर्माण निर्भरता का पेड़ राज्य की जानकारी पढ़ना ... लिन-हेडर्स-3.2.0-24-जेनेरिक-पा पहले ही सबसे नया संस्करण है। 0 अपग्रेड किया गया, 0 नव स्थापित, 0 हटाने के लिए और 31 अपग्रेड नहीं किया गया। '
टॉम

3

VMWare के लिए खुला स्रोत उपकरण ठीक वैसे ही काम करना चाहिए, यदि आप उस मार्ग से नीचे जाने का प्रयास करना चाहते हैं।

Ubuntu 12.04+ के लिए

sudo apt-get install open-vm-tools

मेरा मानना ​​है कि यह आपके लिए बाकी सब कुछ संभालता है। बस वर्चुअल मशीन को पुनरारंभ करें और VMWare Player को अड़चन के बिना काम करना चाहिए।


1
VM टूल रिबूट के बाद काम नहीं करता है। क्या आप वाकई कुछ अतिरिक्त सक्रिय करने की आवश्यकता नहीं हैं?
डैनी लो

2

प्रयत्न

sudo apt-cache search *package-name*

और आपके पैकेज का नाम Ex:

sudo apt-cache search kernel

और आपको रिपॉजिटरी में सभी उपलब्ध पैकेजों के साथ उत्पादन किया जाएगा, जिसे आप चाहते हैं और उसका पता लगाएं

sudo apt-get install *package-name*

यह। ऐसा करने से पहले अपने रिपॉजिटरी को अपडेट करें

sudo apt-get update

नमस्ते, यह नहीं काम कर रहा है। -वेल
टॉम

क्या आपने sudo apt-cache खोज कर्नेल के साथ प्रयास किया है? आपको कुछ खोज परिणामों के साथ निश्चित रूप से दिखाया जाएगा। मेरा लैपटॉप इस समय उपलब्ध नहीं है अन्यथा मैंने आपको स्क्रीनशॉट के साथ पोस्ट किया होगा .....
mviswa

खोज का अर्थ क्या है? मुझे बहुत सारे परिणाम मिले।
टॉम

1

ऐसा लगता है कि मुझे एक उत्तर मिला (मैंने इसका उपयोग 17.10 के लिए किया) और मूल उत्तर यहाँ है

टर्मिनल विंडो में किसी भी पहले से स्थापित टूल को हटाने के लिए इस कमांड को निष्पादित करें:

sudo apt-get autoremove open-vm-tools

और उसके बाद उपकरण जोड़ने के लिए इस कमांड को निष्पादित करें:

sudo apt-get install open-vm-tools-desktop

और एक अंतिम बात: रिबूट करने के लिए मत भूलना।

यह मेरे लिए बहुत अच्छा काम किया!


0

हमेशा की तरह .bundle इंस्टॉल करें

यह फ़ाइल डाउनलोड PATCH

इसे होम डाइरेक्टरी में निकालें और पुराने पैच फ्लैग को हटा दें:

sudo rm /usr/lib/vmware/modules/source/.patched

फिर पैच को हमेशा की तरह चलाएं:

sudo ./patch-modules_3.2.0.sh vmware3.2.0.patch

उम्मीद है की वो मदद करदे। यदि यह काम नहीं करता है तो दो पैच फाइल और .bundle सेटअप को होम डायरेक्टरी में रखें।

पुनश्च: मुझे यह VMWare के मंचों पर मिला और इसने मेरे लिए इंस्टॉलेशन समस्या को ठीक कर दिया।


पैच फ़ाइल ड्रॉपबॉक्स में उपलब्ध नहीं है।
राउल सालिनास-मोंटेगूडो

0

यह भी सुनिश्चित करें कि आप VMWare सेटिंग्स में सही ढंग से OS का चयन करें। जब OS "अन्य" है, तो VMWare Tools मेनू इंस्टॉल करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.