커널 업데이트 후 버추얼박스 에러!

여러 방법을 써 봤으나 안 되서 버추얼 박스를 업데이트하여 새로 깔았으나,
여전이 안됩니다.
"spawning session…" 에서 계속 멈춥니다.

로그파일을 참고하라고 해서 열었더니 다음과 같이 나옵니다.
"Makefile:142: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. 멈춤."

도와주세요~~~

[code:rsfvixwb]sudo /etc/init.d/vboxdrv setup[/code:rsfvixwb]

viewtopic.php?p=7480

위 글타래에 있는 것인데 시도 해보신 건가요?

네…가장 먼저 써 본 방법인데…효과가 없더군요… :cry:

sudo /etc/init.d/vboxdrv setup 했을시 ok 가 떨어 지는 지요?

보통 위메세지는 커널 헤더가 설치 안되어 나는 메세지 인데… 음

아니면 혹시 스냅샷으로 저장해둔 게스트인지요?

sudo /etc/init.d/vboxdrv setup 엔터치면 다음과 같이 뜹니다.

  • Stopping VirtualBox kernel module
  • done.
  • Recompiling VirtualBox kernel module
  • Look at /var/log/vbox-install.log to find out what went wrong

컴파일러 와 커널 헤더를 설치 하시기 바랍니다.
sudo apt-get install build-essentia linux-headers

시냅틱 관리자에 보면 첨부그림과 같이 헤더가 이미 설치되어있는데요…
무엇을 더 설치하거나 해야 하는지…
초보라서 잘 모르겠네요…
자세한 설명 좀…부탁…

현재 부팅되는 커널이 linux-image-2.6.24-21-generic 2.6.24-21.42 이라면
전 커널 해더는 지우고 해보시기 바랍니다.

linux-headers-2.6.24-21 2.6.24-21.42
linux-headers-2.6.24-21-generic 2.6.24-21.42
두개 빼고 나머지 4개는 삭제 해보십시요.

그리고 컴파일러 설치 했겠지요?
sudo apt-get install build-essentia

또한 버박 모듈이 있나 확인도 해보십시요
ls -al /lib/modules/2.6.24-21-generic/misc

[code:30ssb7w6]
drwxr-xr-x 2 root root 4096 2008-10-15 20:26 .
drwxr-xr-x 8 root root 4096 2008-10-15 20:26 ..
-rw-rw-r-- 1 root root 1391808 2008-10-15 20:26 vboxdrv.ko
[/code:30ssb7w6]

버박 모듈이 없는 것 같네요… 다음과 같이 나오는 걸 보니…

ls: cannot access /lib/modules/2.6.24-21-generic/misc: No such file or directory

그럼…어떻게 해야 하죠??

** 글고 컴파일러 설치 명령에서 essentia 가 아니라 essential 인 거 맞죠…?

[quote="duckyoon":32vewwnc]** 글고 컴파일러 설치 명령에서 essentia 가 아니라 essential 인 거 맞죠…?[/quote:32vewwnc]
네 이번에도 역시 l을 뻬먹었군요 ^^ 전 이상하게 컴파일러 이름 설명할때 뒤에 l 안넣어요 ^^ 죄송 합니다.
sudo apt-get install build-essential

저장소에 백포트 추가 등으로 서로 버전이 서로 꼬인거 아닌지 음
아예 소스도 설치하고 시도 하여보시기 바랍니다.
sudo apt-get install linux-source-2.6.24
sudo /etc/init.d/vboxdrv setup

여전히 컴파일이 안 되는 거 같은데 어떻게 해야 하죠?

버박 설치과정에서 아예 컴파일이 안 되는 것 같습니다.