วิธีการติดตั้งเครื่องมือ vmware?


39

ฉันติดตั้ง Ubuntu ของฉันใน vmware ไม่จำเป็นต้องติดตั้งเครื่องมือ vmware ฉันมีข้อผิดพลาด:

กำลังค้นหาเส้นทางส่วนหัวเคอร์เนลที่ถูกต้อง ... เส้นทาง "" ไม่ถูกต้อง คุณต้องการเปลี่ยนหรือไม่ [ใช่]

ใน CentOS ฉันใช้คำสั่งต่อไปนี้เพื่อแก้ไขปัญหานี้:

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

แต่ฉันไม่รู้วิธีการทำใน Ubuntu กรุณาช่วย.

อัปเดต ฉันลองคำสั่งต่อไปนี้แล้ว แต่ไม่มีอะไรเปลี่ยนแปลง แต่ยังมีข้อผิดพลาด

กำลังค้นหาเส้นทางส่วนหัวเคอร์เนลที่ถูกต้อง ... เส้นทาง "" ไม่ถูกต้อง คุณต้องการเปลี่ยนหรือไม่ [ใช่]

  • sudo apt-get update
  • sudo-get install-linux-header ที่จำเป็นต่อการติดตั้ง
  • sudo ./vmware-uninstall-tools.pl
  • sudo ./vmware-config-tools.pl
  • sudo ./vmware-install.pl

ปัญหามีการเปลี่ยนแปลง:

เรียกใช้ sudo ./vmware-uninstall-tools.pl และลบโฟลเดอร์ของ / etc / vmware-tools จากนั้นให้เรียกใช้ sudo ./vmware-install.pl ตอนนี้ฉันสามารถติดตั้ง vmware-tool ได้สำเร็จหลังจากรีสตาร์ทฉันจะเห็นโฟลเดอร์ ของ / 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

การแก้ปัญหาคือ symlink:

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

หลังจากสร้าง symlink นี้ฉันสามารถเรียกใช้เครื่องมือติดตั้ง VMware Tools ได้โดยไม่มีปัญหา


3
symlink แก้ไขปัญหาของฉันเช่นกัน
marc-andre benoit

symlink ยังแก้ไขปัญหาใน Ubuntu 13.04 สำหรับฉันด้วย
cobie

+1 สำหรับ symlink แก้ปัญหานี้ก็แก้ไขให้ฉันด้วย
Mahn

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

จากนั้นติดตั้ง VM-WARE-TOOLS

ไปที่แท็บ vmware "VM"เพื่อติดตั้งเครื่องมือ vmware

โปรดทราบเมื่อคุณอัปเดต Ubuntu (& รุ่นเคอร์เนลเปลี่ยนไป ) คุณจำเป็นต้องเรียกใช้

vmware-config-tools.pl

ทุกครั้งเมื่อมีการเปลี่ยนแปลงเคอร์เนล


เรียกใช้ vmware-config-tools.pl ได้รับข้อความแสดงข้อผิดพลาดเดียวกัน: ** กำลังค้นหาพา ธ ส่วนหัวเคอร์เนลที่ถูกต้อง ... พา ธ "" ไม่ถูกต้อง คุณต้องการเปลี่ยนหรือไม่ **
Tom

คุณใช้กับ sudo vmware-config-tools.pl หรือไม่ ฉันตรวจสอบการทำงานอย่างถูกต้องแล้ว
One Zero

ฉันใช้ vmware-config-tools.pl แล้วไม่มีอะไรเปลี่ยนแปลง
Tom

4
+1 สำหรับวิธีการทั่วไป ( uname -r)
Garrett Bluma

+1 สิ่งนี้ใช้ได้กับVMWare Playerv5.0.1 Quantalเช่นกัน
IsaacS

15

1) ใช้ตัวเลือกติดตั้งเครื่องมือ VMWare ในไคลเอนต์ VMWare เพื่อแนบสื่อ

2) อัปเดตเซิร์ฟเวอร์

sudo apt-get update
sudo apt-get upgrade

3) สร้างจุดเชื่อมต่อ

sudo mkdir -p /media/cdrom

4) เมานต์ ISO

sudo mount /dev/cdrom /media/cdrom

5) เปลี่ยน Directory

cd /media/cdrom

6) คัดลอกไฟล์ tar ไปยังไดเรกทอรี / tmp ของคุณ

sudo cp VM*.tar.gz /tmp

7) ติดตั้งเครื่องมือ Build หากจำเป็น

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) ยกเลิกการต่อเชื่อม ISO

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

แหล่ง


นั่นช่วยได้ประโยคแรกไม่ได้ผล
Johnny_D


7

ฉันเพิ่งทำสิ่งนี้บน VMware ที่โฮสต์เครื่อง Ubuntu Linux 12.04 (32 บิต) และพบว่าฉันต้องทำ

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

เช่นเดียวกับการติดตั้งแพคเกจการสร้างพื้นฐานที่จำเป็น

ระยะของคุณจะแตกต่างกันไปตามแพ็คเกจของ linux-headers ที่แน่นอนที่ฉันจะติดตั้ง แต่มันก็ใช้ได้ดีสำหรับฉัน


ไม่ทำงาน. ปกติ @ubuntu: ~ / vmware-tools-distrib $ sudo apt-get ติดตั้ง linux-headers-3.2.0-24-generic-pae รายการแพ็กเกจการอ่าน ... เสร็จสิ้นการพึ่งพาต้นไม้การอ่านข้อมูลสถานะ ... เสร็จสิ้น linux-headers-3.2.0-24-generic-pae เป็นรุ่นล่าสุดแล้ว 0 อัพเกรดแล้วติดตั้งใหม่ 0 ลบ 0 และไม่อัพเกรด 31 '
Tom

3

เครื่องมือโอเพ่นซอร์สสำหรับ VMware ควรทำงานได้เช่นกันหากคุณต้องการลองใช้เส้นทางนั้น

สำหรับ Ubuntu 12.04+

sudo apt-get install open-vm-tools

ฉันเชื่อว่ามันจัดการทุกอย่างให้คุณ เพียงแค่รีสตาร์ทเครื่องเสมือนและ VMWare Player ควรทำงานได้โดยไม่ต้องผูกปม


1
เครื่องมือ VM ไม่ทำงานหลังจากรีบูต คุณแน่ใจหรือว่าฉันไม่จำเป็นต้องเปิดใช้งานบางอย่างเพิ่มเติม
Danny Lo

2

ลอง

sudo apt-cache search *package-name*

และชื่อแพ็คเกจของคุณเช่น:

sudo apt-cache search kernel

และคุณจะได้รับการผลิตพร้อมกับแพคเกจที่มีอยู่ทั้งหมดในพื้นที่เก็บข้อมูลค้นหาสิ่งที่คุณต้องการและ

sudo apt-get install *package-name*

มัน ก่อนทำการอัปเดตที่เก็บของคุณด้วย

sudo apt-get update

สวัสดีมันไม่ทำงาน.tom@ubuntu: ~ / vmware-tools-distrib $ sudo apt-get ติดตั้ง kernel-devel กำลังอ่านรายการแพ็กเกจ ... เสร็จสิ้นการสร้างแผนผังการพึ่งพาต้นไม้กำลังอ่านข้อมูลสถานะ ... เสร็จสิ้น E: ไม่สามารถค้นหาแพคเกจเคอร์เนล -devel
Tom

คุณได้ลองกับเคอร์เนลค้นหา sudo apt-cache หรือไม่? คุณจะเห็นผลการค้นหาบางส่วนอย่างแน่นอน แล็ปท็อปของฉันไม่สามารถใช้งานได้ในขณะนี้มิฉะนั้นฉันจะโพสต์คุณด้วยสกรีน
ช็อต

ความหมายของการค้นหาคืออะไร? ฉันได้รับผลลัพธ์มากมาย
Tom

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

หวังว่าจะช่วย ถ้ามันใช้งานไม่ได้ให้ลองต่อในไฟล์ patch สองไฟล์และเซ็ตอัพ. bundle ในโฮมไดเร็กตอรี่

PS: ฉันพบสิ่งนี้ในฟอรัมของ VMWare และแก้ไขปัญหาการติดตั้งให้ฉัน


ไฟล์ปะแก้ไม่สามารถใช้งานได้ในดรอปบ็อกซ์
Raúl Salinas-Monteagudo

0

ตรวจสอบให้แน่ใจว่าคุณเลือกระบบปฏิบัติการอย่างถูกต้องในการตั้งค่า VMWare เมื่อระบบปฏิบัติการเป็น "อื่น ๆ " เมนูติดตั้งเครื่องมือ VMWare จะเป็นสีเทา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.