vmware를 설치할 수 있도록 커널 헤더의 경로는 무엇입니까? 성공적으로 설치했지만

Ubuntu 11.04에 VMware 번들을 성공적으로 설치했지만 열면이 창이 나타납니다.

여기에 이미지 설명을 입력하십시오

이 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

심볼릭 링크를 추가 한 후 경로는 다음과 같습니다 /usr/src/linux-headers-$(uname -r)/include(감사합니다 @Kariem!).


답변

아래 명령은 매우 유용합니다.

1 단계 : Ctrl+ Alt+T

2 단계 : sudo apt-get install linux-headers-$(uname -r)

3 단계 : 커널 헤더 경로
/usr/src/linux-headers-$(uname -r)/include


답변

Vmware Workstation을 설치하기 전에 빌드 필수 및 Linux 헤더를 설치해야합니다.

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

그리고

 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 Workstation을 설치하십시오.

 path to vm# sh Vm***.bundle

답변

설치 프로그램이 기대하지 않는 위치에 파일이 몇 개 있습니다.이 파일을 실행하면 작동합니다.

ifrantz@ifrantz:~$ cat ~/update_version.sh
#!/bin/bash

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

답변

내 첫 번째 추측은 헤더를 설치하지 않았다는 것입니다. 적절한 linux-headers 패키지를 설치해야합니다. 대부분을 설치해야합니다 linux-headers-generic. 그러나을 제외한 일부 커널을 실행중인 경우 해당 커널에 linux-generic대한 Linux 헤더 패키지를 설치하십시오.

이미 헤더를 설치 한 경우에 있어야합니다 /usr/src.


답변

vmware workstation 9.XX (터미널)를 설치 한 후 두 단계로 문제점을 해결할 수 있습니다.

  1. sudo apt-get install gcc

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