유효한 커널 헤더 경로를 찾는 중…?


0

Linux 게스트에 vmware-tools를 설치하려고하는데 / usr / src / linux를 입력하면 유효한 경로 오류가 발생하지 않습니다.

 The path "" is not a valid path to the 3.3.0-2-desktop kernel headers.
 Would you like to change it? [yes]

 Enter the path to the kernel header files for the 3.3.0-2-desktop
 kernel? /usr/src/linux

 The path "/usr/src/linux" is not a valid path to the 3.3.0-2-desktop kernel
 headers.
 Would you like to change it? [yes] yes

 Enter the path to the kernel header files for the 3.3.0-2-desktop
 kernel? /usr/src/linux/

 The path "/usr/src/linux/" is not a valid path to the 3.3.0-2-desktop kernel
 headers.
 Would you like to change it? [yes] yes

하지만 항상 / usr / src / linux에 내 리눅스 소스가 있습니까? 이미 kernel-devel 및 kernel-source를 설치했습니다. 내 배포판은 SUSE 12.2입니다. / usr / src / linux 폴더는 리눅스 소스로 채워져 있습니다. 내 옵션은 다음과 같습니다.

 S | Name                           | Zusammenfassung                | Typ       
 --+--------------------------------+--------------------------------+-----------
   | devel_kernel                   | Linux-Kernel-Entwicklung       | Schema    
   | kernel-coverage                | Kernel Coverage Imageing, Ga-> | Paket     
   | kernel-debug                   | A Debug Version of the Kernel  | Paket     
   | kernel-debug                   | A Debug Version of the Kernel  | Quellpaket
   | kernel-debug-base              | A Debug Version of the Kerne-> | Paket     
   | kernel-debug-devel             | Development files necessary -> | Paket     
   | kernel-default                 | The Standard Kernel            | Paket     
   | kernel-default                 | The Standard Kernel            | Quellpaket
   | kernel-default-base            | The Standard Kernel - base m-> | Paket     
   | kernel-default-devel           | Development files necessary -> | Paket     
 i | kernel-desktop                 | Kernel optimized for the des-> | Paket     
   | kernel-desktop                 | Kernel optimized for the des-> | Quellpaket
   | kernel-desktop-base            | Kernel optimized for the des-> | Paket     
 i | kernel-desktop-devel           | Development files necessary -> | Paket     
 i | kernel-devel                   | Development files needed for-> | Paket     
   | kernel-docs                    | Kernel Documentation           | Paket     
   | kernel-docs                    | Kernel Documentation           | Quellpaket
   | kernel-ec2                     | The Amazon EC2 Xen Kernel      | Paket     
   | kernel-ec2                     | The Amazon EC2 Xen Kernel      | Quellpaket
   | kernel-ec2-base                | The Amazon EC2 Xen Kernel - -> | Paket     
   | kernel-ec2-devel               | Development files necessary -> | Paket          
   | kernel-ec2-extra               | The Amazon EC2 Xen Kernel - -> |                 
   | kernel-firmware                | Linux kernel firmware files    | 
   | kernel-pae                     | Kernel with PAE S                                
   | kernel-pae                     | Kernel with PAE                                  
   | kernel-pae-base                | Kernel with PAE Support - ba-> | Paket     
   | kernel-pae-devel               | Development files necessary -> | Paket     
 i | kernel-source                  | The Linux Kernel Sources       | Paket     
   | kernel-source                  | The Linux Kernel Sources       | Quellpaket
   | kernel-source-vanilla          | Vanilla Linux kernel sources-> | Paket     
   | kernel-syms                    | Kernel Symbol Versions (modv-> | Paket     
   | kernel-syms                    | Kernel Symbol Versions (modv-> | Quellpaket
   | kernel-trace                   | The Standard Kernel with Tra-> | Paket     
   | kernel-trace                   | The Standard Kernel with Tra-> | Quellpaket
   | kernel-trace-base              | The Standard Kernel with Tra-> | Paket     
   | kernel-trace-devel             | Development files necessary -> | Paket     
   | kernel-vanilla                 | The Standard Kernel - withou-> | Paket     
   | kernel-vanilla                 | The Standard Kernel - withou-> | Quellpaket
   | kernel-vanilla-base            | The Standard Kernel - withou-> | Paket     
   | kernel-vanilla-devel           | Development files necessary -> | Paket     
   | kernel-xen                     | The Xen Kernel                 | Paket     
   | kernel-xen                     | The Xen Kernel                 | Quellpaket
   | kernel-xen-base                | The Xen Kernel - base modules  | Paket     
   | kernel-xen-devel               | Development files necessary -> | Paket     
   | kerneloops                     | Tool to collect kernel oopse-> | Paket     
   | kerneloops-applet              | Tool to collect kernel oopse-> | Paket     
   | nfs-kernel-server              | Support Utilities for Kernel-> | Paket     
   | patterns-openSUSE-devel_kernel | Meta package for pattern dev-> | Paket   

zypper se -si 'kernel *'은 다음을 인쇄합니다.

 S | Name                 | Typ   | Version   | Arch   | Repository      
 --+----------------------+-------+-----------+--------+-----------------
 i | kernel-desktop       | Paket | 3.3.0-2.1 | x86_64 | 12.2 milestone 2
 i | kernel-desktop-devel | Paket | 3.3.0-2.1 | x86_64 | 12.2 milestone 2
 i | kernel-devel         | Paket | 3.3.0-2.1 | noarch | 12.2 milestone 2
 i | kernel-source        | Paket | 3.3.0-2.1 | noarch | 12.2 milestone 2

답변:


1

Linux 게스트가 어떤 배포판을 실행하고 있는지 언급하지 않습니다. 더 많은 정보는 더 설명적인 답변을 제공 할 것입니다.

kernel-devel또는 kernel-headers패키지를 설치해야 합니다. vmware-tools가 컴파일 될 수 있도록 개발 도구 패키지 또는 그룹을 설치해야 할 수도 있습니다.


나는 이미 kernel-devel과 kernel-sources를 설치했다고 말하고 있었다. / usr / src / linux 경로는 리눅스 소스로 채워져 있습니다.
Gigamegs

어때요 kernel-header? 그것이 누락 된 것으로 보입니다.
George M

리눅스 소스 아닌가요? 옵션 커널 헤더가 없습니까?
Gigamegs

출력은 zypper se -si 'kernel*'무엇입니까?
George M

내 편집을 참조하십시오. 모든 커널 소스가 설치되었습니다.
Gigamegs 2009

1

OpenSUSE 12.2에 VMware Workstation 9를 설치하는 방법에 대한 빠른 참조가이 문제에 적용 가능해야합니다. 커널 헤더 오류도 수정합니다.

Opensuse 12.2에 VMware Workstation 9를 설치하는 방법

  1. Linux 용 VMware Workstation 9.0 바이너리 다운로드

  2. 다운로드 후 VMware-Workstation-Full-9.0.0-812388.x86_64.bundle와 유사한 파일이 있어야합니다.

  3. 이제 터미널을 열고 다음 명령을 입력하십시오. 실제로 GUI를 사용 하여이 단계를 수행 할 수도 있지만 명령 줄을 선호합니다.

    chmod +x VMware-Workstation-Full-9.0.0-812388.x86_64.bundle
    

이제 명령을 사용하여 설치하십시오.

sh VMware-Workstation-Full-9.0.0-812388.x86_64.bundle

그러면 VMware Installer가 열립니다. 완료 될 때까지 마법사를 따르십시오.


1

주어진 오류는 VMware 구성 스크립트의 문제로 인한 것입니다.

위치 vmware-config-tools.pl(아마도 /usr/bin/vmware-config-tools.pl) :

에서 아래 줄을 찾으십시오 vmware-config-tools.pl.

$header_version_uts =~ s/^$pattern \"([^\"]*)\".*$/$1/;

위의 줄을

$header_version_uts=$gSystem{'uts_release'};

VMWare의 지식 기반에 대한 자세한 내용을 보려면 여기를 클릭 하십시오 !

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.