ไม่สามารถเริ่ม VMWare Workstation หลังจากอัปเกรดเป็น 13.04


25

หลังจากอัปเกรดเป็น 13.04 ฉันไม่สามารถเริ่ม VMWorkstation ได้ ฉันได้รับข้อความต่อไปนี้:

ก่อนที่คุณจะสามารถเรียกใช้ VMware ได้โมดูลจำนวนมากจะต้องรวบรวมและโหลดลงในเคอร์เนลที่ใช้งานอยู่

ส่วนหัวเคอร์เนล 3.8.0-19- ทั่วไป

ไม่พบส่วนหัวของเคอร์เนลสำหรับเวอร์ชัน 3.8.0-19 หากคุณติดตั้งในเส้นทางที่ไม่ใช่ค่าเริ่มต้นคุณสามารถระบุเส้นทางด้านล่าง

ใครบ้างมีความคิดว่าจะทำอย่างไรต่อไป

Ubuntu 13.04 64 บิต

หากฉันนำเส้นทางไปยัง:

/usr/src/linux-headers-3.8.0-19-generic

ฉันได้รับข้อความต่อไปนี้:

ไม่พบไฟล์ส่วนหัว C ที่ตรงกับเคอร์เนลที่ใช้งานอยู่

ขอบคุณ

เพิ่มเติม:

ตามที่แนะนำฉันจะเรียกใช้ใน terminal:

cd /lib/modules/$(uname -r)/build/include/linux 

sudo ln -s ../generated/utsrelease.h 

sudo ln -s ../generated/autoconf.h 

sudo ln -s ../generated/uapi/linux/version.h

อย่างไรก็ตามตอนนี้ฉันได้รับต่อไปนี้:

ก่อนที่คุณจะสามารถเรียกใช้ VMware ได้โมดูลจำนวนมากจะต้องรวบรวมและโหลดลงในเคอร์เนล CANCEL / INSTALL

ฉันติดตั้งหน้าต่างปิดและไม่มีอะไรเกิดขึ้น .... ความคิดใด ๆ

เพิ่มเติม:

ฉันติดตั้งสิ่งนี้:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

และมันเปิดตัว ...

ขอบคุณมากสำหรับคำแนะนำและความช่วยเหลือ ... นี่คือสิ่งที่ฉันชอบเกี่ยวกับอูบุนตู ... มันมีชุมชนที่มีประโยชน์มาก ...

หมายเหตุ: พบสิ่งนี้ซึ่งอาจช่วยเหลือผู้อื่นเช่นกันที่นี่

ข้อผิดพลาดเพิ่มเติม:

ไม่สามารถเปิด / dev / vmmon: เป็นไดเรกทอรี โปรดตรวจสอบให้แน่ใจว่าโหลดเคอร์เนลโมดูล `vmmon 'แล้ว

ไม่สามารถเริ่มต้นอุปกรณ์ตรวจสอบได้

การตั้งค่าจอภาพเป็นสีเทา

การแก้ไข:

การติดตั้งไดรเวอร์ Nvidia อีกครั้ง


1
ฉันยังต้องใช้โปรแกรมแก้ไขที่นี่ubuntuforums.org/ ด้วยการเปลี่ยนแปลงที่กล่าวถึงที่นี่ubuntuforums.org/
7 สิ่งมหัศจรรย์

1
คุณสามารถเพิ่มคำตอบด้วยเนื้อหาของส่วน "การแก้ไข" แทนได้หรือไม่
Braiam

คำตอบ:


22

พบปัญหาเดียวกันกับที่นี่กับ Ubuntu 13.04 เมื่อเดือนที่แล้ว ในขณะนั้นการอัพเกรดเป็นเครื่องเล่น VMWare 5.0.2 build-1031769 ช่วยแก้ปัญหาได้ กรอไปข้างหน้าหนึ่งเดือนพบปัญหาใหม่วันนี้หลังจากอัพเดตล่าสุด 13.04 อีกครั้ง VMWare จะไม่เริ่มทำงาน เวอร์ชันล่าสุดของโปรแกรมเล่น VM ยังคงเป็น 5.0.2 Google ทำให้ฉันได้รับคำอธิบายนี้:

http://communities.vmware.com/thread/446490?start=0&tstart=0

การรันคำสั่ง vmware ต่อไปนี้กับ root privs ช่วยแก้ปัญหาสำหรับฉัน:

sudo vmware-modconfig --console --install-all

HTH


นี่เป็นการหลอกลวง
รูเบนแอล

1
หากคุณยังคงมีปัญหาลองดาวน์โหลดและติดตั้ง vmware อีกครั้ง: itsfoss.com/install-vmware-player-ubuntu-1310
czerasz

วิธีนี้แก้ไขปัญหาสำหรับฉันใน Ubuntu 17.10
zoran jeremic

11

สิ่งนี้ใช้ได้กับฉัน:

sudo apt-get install build-essential linux-headers-$(uname -r) open-vm-dkms
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

แล้วก็

sudo vmware-config-tools.pl

... และคุณทำเสร็จแล้ว


มันทำให้มันทำงานอีกครั้ง รวมกับแพตช์เพื่อแก้ไขส่วนประกอบ vmnnet จากนั้นฉันก็รัน sudo vmware-modconfig --console - install-all
Halsafar

3

ฉันติดตั้งแพ็คเกจที่แนะนำข้างต้นแล้ว แต่มันก็ยังทำให้ฉันมีข้อผิดพลาดเดียวกัน การติดตั้ง VMWare Player ล่าสุดช่วยแก้ปัญหาได้


2

ฉันติดตั้ง VMWare Player ล่าสุดพร้อมกับปัญหาเดียวกันแล้ว เพียงแค่ติดตั้งใหม่ก็ช่วยได้เช่นถอนการติดตั้งก่อนแล้วจึงติดตั้งอีกครั้ง:

sudo vmware-installer -u vmware-player
sudo bash ~/Downloads/VMware-Player-5.0.2-1031769.x86_64.txt

สิ่งนี้ใช้ได้สำหรับฉัน ฉันเลือกที่จะเก็บไฟล์ปรับแต่งของฉันไว้เมื่อทำการถอนการติดตั้งดังนั้นหลังจากติดตั้งใหม่ทุกอย่างเหมือนเดิม (เช่น VM ของฉันทั้งหมดยังคงอยู่ที่นั่น) และใช้เวลาทั้งหมดเพียง 3 นาที
ntc2

1

ฉันลองใช้วิธีแก้ไขปัญหาทั้งหมดข้างต้นรวมถึงการติดตั้งใหม่และยังไม่เริ่มต้น มันยังกล่าวว่า "ก่อนที่คุณจะสามารถเรียกใช้ VMware โมดูลจำนวนมากจะต้องรวบรวมและโหลดลงในเคอร์เนลยกเลิก / ติดตั้ง"

หลังจากการวิจัยมากมายสิ่งที่ฉันต้องทำคือ: ฉันเปิดเครื่องแล้วป้อน:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

แล้ว:

sudo apt-get install gcc

แล้ว:

sudo vmware-modconfig --console --install-all --appname="VMware Player" --icon="vmware-player"

มันเริ่มขึ้นทันทีหลังจากนั้น ฉันหวังว่านี่จะช่วยได้.


2
ทำไมคุณกำลังติดตั้ง "open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev" บนเครื่องโฮสต์ที่เวิร์กสเตชัน vmware กำลังติดตั้งอยู่? พวกเขาตั้งใจที่จะติดตั้งในเครื่องเสมือน (guest os ของ vmware)
Qasim

ใช่ฉันคิดแบบเดียวกันพวกเขามีไว้สำหรับเครื่องเสมือน
christianbueno.1

1

ตามหน้าการติดตั้ง Ubuntu VMWare Playerให้ใช้

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

เพื่อติดตั้งส่วนหัว จากนั้นคุณสามารถปล่อยให้มันติดตั้งหรือคุณสามารถถอนการติดตั้งและติดตั้ง vmware player


1

YMMV แต่ถ้าคุณมีปัญหากับข้อผิดพลาดที่เกี่ยวข้องกับ vmci (ใน Linux Kernel 3.8. *) สคริปต์ทุบตีนี้โพสต์โดย vincent อาจทำงานได้ ใช้งานหลังจากถอนการติดตั้งผลิตภัณฑ์ VMWare ก่อนแล้วจึงติดตั้งอีกครั้ง:

#!/bin/bash
if [[ $UID != 0 ]]; then
    echo "Please run this script with sudo:"
    echo "sudo $0 $*"
    exit 1
fi

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

cd /usr/lib/vmware/modules/source
sudo tar -xf vmci.tar
cd vmci-only/linux
sudo sed '127s/.*/   .remove = vmci_remove_device,/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
sudo sed '1753s/.*/static int/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
sudo sed '1981s/.*/static void/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
cd ../..
sudo tar -cf vmci.tar vmci-only/
sudo rm vmci-only/ -Rf
sudo vmware-modconfig --console --install-all
sudo rm /usr/src/linux-headers-$(uname -r)/include/linux/version.h
echo "Done"

นอกจากนี้ยังเก็บตาสำหรับบทความในวิกิพีเดีย VMware Arch ลินุกซ์ บทความนี้มีไว้สำหรับ Arch Linux เป็นส่วนใหญ่ แต่ส่วนใหญ่ของ patch / tricks / workarounds สามารถนำไปใช้กับ Ubuntu ได้เช่นกัน


1

ดูเหมือนว่าปัญหาหลักกับ vmware เวิร์กสเตชันใน 13.04 จะรวบรวมโมดูลเช่น vmci.ko apt-get install open-vm-dkmsวิธีที่ง่ายที่สุดที่จะได้รับเหล่านี้เป็นสิ่งที่ต้องทำ สิ่งนี้จะติดตั้ง vmci.ko และเพื่อน ๆ


0

ก่อนอื่นให้ถอนการติดตั้งเวิร์กสเตชัน VMWare โดยใช้คำสั่ง

sudo vmware-installer --uninstall-product vmware-workstation  

จากนั้นติดตั้งการอ้างอิงต่อไปนี้dpkg-dev, g ++, gcc, lib6-dev, libc-dev ทำการสร้างโดยใช้คำสั่งด้านล่าง

sudo apt install build-essential
sudo vmware-modconfig --console --install-all
sudo apt update
sudo reboot

สุดท้ายติดตั้งเวิร์กสเตชัน VMWare ใหม่

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