Virtual box에서 '/etc/init.d/vboxdrv setup' 오류에 관한 질문입니다

우분투에 설치한 gnome shell이 자꾸 오류가 나서 페도라 15로 잠시 외도중입니다.

버추얼박스 설치후 윈도우 xp설치하려는데 자꾸 오류가 나는군요…

‘/etc/init.d/vboxdrv setup’ 를 터미널에 입력했더니 다음의 오류 메세지가 나오면서 실패합니다.

[quote:rt6q5od3]
Stopping VirtualBox kernel modules [ OK ]
Uninstalling old VirtualBox DKMS kernel modules [ OK ]
Trying to register the VirtualBox kernel modules using DKMSError! echo
Your kernel headers for kernel 2.6.38.8-35.fc15.i686.PAE cannot be found at
/lib/modules/2.6.38.8-35.fc15.i686.PAE/build or /lib/modules/2.6.38.8-35.fc15.i686.PAE/source. [FAILED]
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules [FAILED]
(Look at /var/log/vbox-install.log to find out what went wrong)
[/quote:rt6q5od3]

/var/log/vbox-install.log 파일을 살펴보면 다음과 같습니다.

[quote:rt6q5od3]

Uninstalling modules from DKMS
removing old DKMS module vboxhost version 4.0.12


Deleting module version: 4.0.12
completely from the DKMS tree.

Done.
Attempting to install using DKMS

Creating symlink /var/lib/dkms/vboxhost/4.0.12/source ->
/usr/src/vboxhost-4.0.12

DKMS: add Completed.
Failed to install using DKMS, attempting to install without
Makefile:169: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Stop.

[/quote:rt6q5od3]

dkms는 설치한 상태이며 32비트에 pae커널을 사용하고 있습니다.
커널 버전은 2.6.38.8-35.fc15.i686.PAE입니다.

우분투에서는 이런 일이 발생하지 않았는데 페도라와 우분투 차이 때문에 그런 것인지…
이유가 무엇인지 잘 모르겠습니다. ㅜㅜ

페도라라서 자세한 답변은 못 해 드리겠지만, 커널 헤더 패키지를 설치해 보세요.

버추얼 박스 실행가기 전에 gcc, kernel-devel, kernel-headers,은 설치했습니다.
혹시 이 외에 다른 패키지가 필요한건가요?

unity보다는 gnome shell이 더 좋긴한데…
음… 확실히 페도라가 우분투보다는 초심자에게 어렵? 불편? 암튼 그렇군요…ㅜㅜ

[code:11k1gakg]sudo /etc/init.d/vboxdrv setup[/code:11k1gakg]
라고 입력해 보세요. ^^

해결했습니다.
정확한 원인은 모르겠는데 외국 사이트 검색하니 pae커널용 패키지가 따로 있나 보더군요…
거기서 시키는대로 하고 해결했습니다.
방법은 우선 이전에 설치한 관련 패키지 삭제하고 다음의 코드를 입력…

[code:2dmwcx27]yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-PAE-devel[/code:2dmwcx27]

암튼 해결했습니다.
관심 가져주신 님들께 감사드립니다.^^