ไม่สามารถติดตั้ง VMWare Workstation v8


11

การติดตั้ง VMware 8.0.2 64 บิต

Ubuntu 12.04LTS เบต้า 64 บิต

เวอร์ชั่นเคอร์เนลของฉันคือ: 3.2.0-20-generic

pst007x@pst007x-Aspire-5741:~$ sudo sh VMware-Workstation-Full-8.0.2- 591240.x86_64.bundle

ติดตั้งตกลง

เมื่อฉันเริ่มฉันถูกถามให้ติดตั้งโมดูลที่รวบรวมและโหลดลงในเคอร์เนลที่กำลังทำงานอยู่

หน้าต่างจะเปิดขึ้น

VMware Kernel Module Updater

สิ่งนี้ล้มเหลวบนอุปกรณ์เครือข่ายเสมือน

บันทึกข้อผิดพลาด

UPDATE:

PATCH

เมื่อฉันพยายามเพิ่มแพตช์ข้อผิดพลาดดังต่อไปนี้:

 pst007x@pst007x-Aspire-5741:~$ sudo sh patch-modules_3.2.0.sh
 [sudo] password for pst007x: 
 patch-modules_3.2.0.sh: 27: [: workstation8.0.2: unexpected operator
 patch-modules_3.2.0.sh: 28: [: workstation8.0.2: unexpected operator
 Sorry, this script is only for VMWare WorkStation 8.0.2 or VMWare Player 4.0.2. 
 Exiting
 pst007x@pst007x-Aspire-5741:~$

ฉันได้ถอนการติดตั้งอย่างสมบูรณ์และติดตั้งใหม่ ฉันกำลังติดตั้งเวอร์ชันที่ถูกต้อง อาจมีปัญหากับแพทช์ VMware ติดตั้งอย่างสมบูรณ์บน Ubuntu 11.10

นี่คือวิธีที่ผมถอนการติดตั้ง

คำตอบ:


13

รวบรวมสิ่งนี้จากคำตอบที่หลากหลาย:

ย้ายไปที่โฟลเดอร์หน้าหลัก

  1. VMware-เวิร์กสเตชันเต็ม 8.0.2-591240.x86_64.bundle
  2. PATCH: patch-modules_3.2.0.sh
  3. PATCH: vmware3.2.0.patch

ลิงค์ดาวน์โหลดแพทช์ (เนื้อหา xtact ไปยังโฟลเดอร์ Home):

http://weltall.heliohost.org/wordpress/2012/01/26/vmware-workstation-8-0-2-player-4-0-2-fix-for-linux-kernel-3-2-and- 3-3 /

ติดตั้ง VMware

sudo sh VMware-Workstation-Full-8.0.2-591240.x86_64.bundle

ติดตั้ง Patch

sudo ./patch-modules_3.2.0.sh

NB: ตรวจสอบให้แน่ใจว่าแพทช์ได้รับอนุญาตปฏิบัติการ


7

เพื่อปิดการตรวจสอบเวอร์ชั่น

  • เปิดสคริปต์ * .sh ในเครื่องมือแก้ไข (gedit)
  • เลื่อนลงไปที่บรรทัด 27
  • เพิ่ม "#" ที่จุดเริ่มต้นของบรรทัด 27,28,29
  • บันทึกสคริปต์
  • ลองเรียกใช้สคริปต์อีกครั้ง

หรือไปที่

  • cd /usr/lib/vmware/modules/source
  • sudo tar xvf vmnet.tar
  • นี่จะขยายไฟล์ในvmnet-onlyโฟลเดอร์
  • สมมติว่าคุณมีไฟล์ปะแก้ที่ ~/Downloads/vmware802fixlinux320/vmware3.2.0.patch
  • sudo patch -p1 <~/Downloads/vmware802fixlinux320/vmware3.2.0.patch
  • sudo mv vmnet.tar vmnet.tar.bak
  • sudo tar cvf vmnet.tar vmnet-only/

เรียกใช้ VMware Workstation หรือ Player อีกครั้ง ในกรณีที่คุณอาจต้องติดตั้ง

  • sudo apt-get install patch

หรือเปลี่ยนรุ่นที่บรรทัดที่ 7/8 เช่นvmreqver=8.0.4เพื่อนำ patch ไปใช้กับเวิร์กสเตชัน vmware 8.0.4
wimh

2

มีปัญหาที่ทราบอยู่แล้วว่าพยายามรับเวิร์กสเตชัน VMWare เพื่อติดตั้งและ / หรือทำงานบน Ubuntu 12.04 LTS ทางออกที่ดีที่สุดคือรอการเปิดตัวเต็มรูปแบบในเดือนหน้าหรือเปลี่ยนกลับเป็น Ubuntu 11.10 ฉันรู้ว่าสิ่งนี้ฟังดูไม่ได้ผล แต่ฉันมีปัญหาเดียวกันและฉันตัดสินใจกลับไปใช้ Ubuntu 11.10 อีกครั้ง


พบวิธีแก้ปัญหา (ด้านบน) ขอบคุณ คุณอยู่ที่นั่นมีข้อบกพร่อง แต่มีข้อบกพร่องเสมอว่าก่อนเปิดตัวหรือผลิตภัณฑ์ 'เสร็จสิ้น' รุ่นเบต้านี้ได้แก้ไขปัญหาประสิทธิภาพ NVidia ที่ฉันมีอยู่มิฉะนั้นฉันจะยึดติดกับรุ่นก่อนหน้า ขอบคุณ :-)
pst007x

2

ตกลงแพทช์นี้

patch-modules_3.2.0.sh
vmware3.2.0.patch

ทำงานได้อย่างสมบูรณ์ปัญหาเดียวคือฉันบังเอิญกดปุ่มอัปเดต vmware ซึ่งทำให้ทุกอย่างผิดพลาดในเวลาที่เลวร้ายที่สุด ฉันพยายามทุกอย่างพยายามถอนการติดตั้ง vmware อย่างสมบูรณ์ ไม่มีอะไรทำงานจนกว่าฉันจะพยายามดึงผมออกจากหัวโล้นของฉัน

จากนั้นฉันปิดเครื่องคอมพิวเตอร์และเริ่ม Ubuntu ในเวอร์ชันก่อนหน้าจากบูตโหลดเดอร์ ฉันติดตั้ง vmware ใหม่จากนั้นติดตั้งชุดข้อมูลแก้ไขอีกครั้ง! ในที่สุดฉันก็เริ่มต้นใหม่ตามปกติ Ubuntu 3.2 และใช้งานได้

แม้ว่าคุณจะถอนการติดตั้ง vmware มีบางอย่างเหลืออยู่ในเคอร์เนล 3.2 หรือบางอย่าง


2

สถานการณ์เดียวกันที่นี่: รุ่นที่ถูกต้องของ VMPlayer และตัวแก้ไขยังคงอ้างว่ามันไม่ใช่รุ่นที่ถูกต้อง

วิธีแก้ปัญหาของฉัน: ฉันข้ามรุ่นตรวจสอบใน patch-modules_3.2.0.sh โดยไม่แสดงข้อคิดเห็นบรรทัดต่อไปนี้ด้วย "#" หลังจากยกเลิกการใส่เครื่องหมายในช่องแล้วแพทช์ทำงานและเครื่องเล่นของฉันไม่ทำงาน

[ -z "$vmver" ] && error "VMWare is not installed (properly) on this PC"

[ "$vmver" == "workstation$vmreqver" ] && product="VMWare WorkStation"

[ "$vmver" == "player$plreqver" ] && product="VMWare Player"

[ -z "$product" ] && error "Sorry, this script is only for VMWare WorkStation $vmreqver or VMWare Player $plreqver"

ระวังด้วยคำตอบของฉัน หลังจากรีบูตระบบของฉันฉันมีเดสก์ท็อปที่ว่างเปล่าและฉันไม่สามารถแม้แต่ทำคำสั่ง ls อย่างง่าย ๆ ในเทอร์มินัล


1

คุณอาจจะสนใจวิธีแก้ปัญหานี้

http://communities.vmware.com/message/2005419

พวกเขาอ้างว่าได้เรียงปัญหาการติดตั้ง


ไม่ลองใช้โปรแกรมปะแก้ของเขาเพียงแค่บอกว่าฉันมีรุ่นที่ไม่ถูกต้อง แต่ฉันได้ติดตั้งรุ่นที่ถูกต้องแล้ว ฉันโพสต์ข้อผิดพลาดดังกล่าวข้างต้น .. ขอบคุณ
pst007x

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