본문 바로가기
Ubuntu Linux

우분투 커널 업데이트후 VMware 실행문제(2007.11.8 최종수정)

by 시간의지배자 2007. 11. 8.
VMware 를 잘 사용하다가 며칠만에 부팅해서 다시 VMware 를 시작해보니 실행이 되지 않았다. 왠일인가 싶어 생각해보니 자동 업데이트를 하고 커널 어쩌고 하는 메세지가 떴던게 생각이 났다.

다시 재부팅을 하고는 grub에서 보니 2.6.12.10 이라는게 새로 생겼지 않을가!!! 커널 업데이트 했나보네... 싶어서 다시 들어와서 어떻게 해야하나 하고 구글을 뒤져봤다. 이것저것 다니다보니 이미 내가 자주가는 kldp 에 그에 대한 답이 올라와있었다. 물론 Breezy 가 아닌 Dapper 에 대한 답이었지만 그거나 그거나..-_-;; 그 쓰레드에 글까지 남겨놓고 못보고 헤맨걸 생각하면...음냐.... http://bbs.kldp.org/viewtopic.php?p=335943#335943 를 참고했다.

1. $ cd /usr/src

해서 가보니 linux-headers-2.6.12-9 와 linux-headers-2.6.12-9-386 는 있는데 2.6.12.10 에 대한 헤더는 없는것 같다. 이상하다. 2.6.12.10 으로 부팅했는데...? 하면서 시냅틱 패키지 관리자에서
linux-headers-2.6.12-10 와 linux-headers-2.6.12-10-386 를 설치했다.

2. $ sudo touch /usr/src/linux-headers-2.6.12-10-386/arch/i386/Makefile.cpu

3. http://platan.vc.cvut.cz/ftp/pub/vmware/ 에 가서
vmware-any-any-update96.tar.gz 를 다운받는다.

4. $ tar xvzf vmware-any-any-update96.tar.gz

5. $ cd vmware-any-any-update96

6. $ export CC=/usr/bin/gcc-3.4

7. $ sudo ./runme.pl

이렇게 하면 예전 vmware-any-any-update96 를 설치할때 처럼 이것저것 물어온다. 대부분 엔터만 쳐서 넘기면 되는데 막상 한군데에서 더이상 진행이 되지 않았다.

사용자 삽입 이미지

가만히 보아하니 헤더의 위치를 못찾는것 같았다. 예전에는 /usr/src/linux/include 라고 하면 설치가 되었던것 같은데 이번에는 아닌가보다. 곰곰 생각해보다 경로를 /usr/src/linux-headers-2.6.12-10-386/include 라고 바꾸어 주었다.

사용자 삽입 이미지

이번에는 깨끗하게 설치가 되었다. ^^ 다시금 VMware 를 실행해보니 잘 실행이 된다. 근데, 이거 커널 업데이트 할때마다 이래야 하나 싶다. 뭐, 리눅스 초보가 이정도 하면 할만큼 한거지 뭐... 하는 자화자찬을 하며 얼렁뚱땅 넘어가기로 했다. ^^


ps1 :이제는 커널 업데이트때만
vmware-config.pl 명령 한번만 해주면 되지만 이상하게 안될때가 있다. 이럴때는 위와 같이 하나하나 해주어야 할 필요성이 있는 듯 하다.