13.04로 업그레이드 한 후 VMWare Workstation을 시작할 수 없습니다


25

13.04로 업그레이드 한 후 VMWorkstation을 시작할 수 없습니다. 다음과 같은 메시지가 나타납니다.

VMware를 실행하기 전에 여러 모듈을 컴파일하고 실행중인 커널에로드해야합니다.

커널 헤더 3.8.0-19-generic

버전 3.8.0-19-generic의 커널 헤더를 찾을 수 없습니다. 기본 경로가 아닌 경로에 설치 한 경우 아래 경로를 지정할 수 있습니다.

다음에 무엇을해야할지 아는 사람이 있습니까?

우분투 13.04 64 비트

내가 경로를 지시하면 :

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

다음과 같은 메시지가 나타납니다.

실행중인 커널과 일치하는 C 헤더 파일을 찾을 수 없습니다.

감사

추가 :

제안한대로 터미널에서 이것을 실행합니다.

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/...
7wonders을

1
대신 "RESOLUTION"섹션의 내용으로 답변을 추가 할 수 있습니까?
브라이 암

답변:


22

지난달 우분투 13.04와 동일한 문제가 발생했습니다. 당시 VMWare player 5.0.2 build-1031769로 업그레이드하면 문제가 해결되었습니다. 한 달 빨리 감기, 최근 13.04 업데이트 후 오늘 새로운 문제가 발생하여 VMWare가 다시 시작되지 않습니다. 최신 VM 플레이어 버전은 여전히 ​​5.0.2입니다. Google은 다음과 같은 설명으로 안내합니다.

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

루트 권한으로 다음 vmware 명령을 실행하면 문제가 해결되었습니다.

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

HTH


이 트릭을했다.
Reuben L.

1
: 당신은 여전히 문제가 다시 다운로드 VM웨어 설치하려고하는 경우 itsfoss.com/install-vmware-player-ubuntu-1310을
czerasz

이것은 우분투 17.10에 나를 위해 문제를 해결
조란 제레 믹

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를 실행하기 전에 여러 모듈을 컴파일하여 커널 CANCEL / INSTALL에로드해야합니다."

많은 연구 끝에 내가해야 할 일은 다음과 같습니다. 터미널을 열고 다음을 입력했습니다.

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
왜 vmware 워크 스테이션이 설치 될 호스트 시스템에 "open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev"를 설치하고 있습니까? 가상 머신 (vmware의 게스트 운영 체제)에 설치되어야 함
Qasim

예, 같은 방식으로 가상 머신을위한 것입니다.
christianbueno.


1

YMMV이지만 vmci 관련 오류 (Linux Kernel 3.8. *)에 문제가있는 경우 Vincent가 게시 한이 bash 스크립트 작동 할 수 있습니다. 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 기사를 주시 하십시오 . 이 기사는 주로 아치 리눅스에 관한 것이지만 대부분의 패치 / 트릭 / 해결책은 우분투에도 적용될 수 있습니다.


1

13.04의 vmware 워크 스테이션의 주요 문제는 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.