커널 소스 없이 vmware 해상도 수정 가능한지요?
글쓴이: cococo / 작성시간: 월, 2007/01/29 - 4:34오후
글이 날라갔습니다. 재방송을... ㅡ,.ㅡ
윈도우 xp 에서 vmware 5.5.0를 깔고, 그 위에 fedora 6을 깔았습니다.
그런데 커널 소스를 설치하지 않아서, vmware tool을 깔 수가 없네요.
어찌해야 하는지 아시는 분 계신가요? @_@
혹시나 해서 좀더 설명하면요,
처음 페도라 깔고, VMwareTools-5.5.0-18463.tar.gz 를 압축 풀어서 vmware-tools.pl 을 실행하니, 커널 소스의 include디렉토리를 지정하라고 하더군요.
그래서 인터넷에서 커널 소스를 다운(kernel.org에서 2.6.18.1버전을 다운받았습니다.) 해서 , 압축 풀어서, include 디렉토리를 지정해 줫더니, 이번엔 [지금 컴퓨터의 커널에 쓰인 소스가 아니 ]라고 나오네요. 혹시나 해서 /usr/src/kernels/2.6.18-1.2798.fc6-i586/include/ 를 설정해 줘도 안되고... ㅡ,.ㅡ
뭐. 더 어찌 해야 모르게 되어 버렸습니다.
커널 컴파일 다시 해야 하나요?
다시 하면 커널 이미지가 두개 생겨서, 오히려 지금 깐 이미지는 쓸 수 없게 되는 거 아닌가요?
이상입니다. 좋은 하루 되시기 바랍니다. ㅡ,.ㅡ
아...잊어버린 게 있었는데, vmware-tools*.rpm 설치하면 성공되서, 처음엔 잘 된 줄 알았는데 역시나 해상도 메뉴에는 1024x768이 없더라구요. ㅡ,.ㅡ.
Forums:
패도라를 쓰신다면
간단하게 yum install kernel-headers 라고 하면 되지 않나요?
패도라 써본지가 너무 오래 되서 맞는지는 모르겠습니다만 ^^;;
으음... yum install
으음... yum install kernel-devel 로도 해보세요.
기억엔 kernel-devel 인데 kernel-headers 라고 말씀하시는 분들이 많아 헷갈립니다.
..
yum grouplist 하셔서 group이름중 development tools 비스무리한게 있으면 그걸
yum groupinstall "Development Tools"
이런식으로 설치해주세요. 그것 하나면 끝납니다 -_-
그리고 vmware-tools 설치 후 그 거시기 vm머시기install.pl 비슷한걸 실행해주지 않으면 하나마나 변경되는게 없으니 꼭 실행해주세요 :-)
==
아 씨끄러 씨끄러~ 조용해!!
레드햇 9 이하 사용금지!
흠.. 이런 방법도 있습니다.
vmware에 설치된 windows의 해상도 조절하는데 썻었던 방법인데 wide 모니터라 해상도가 맞는게 없더군요
구글링 + VMTN쪽을 참조한거 같은데...
guest OS설치하신 디렉토리 보면 *.vmx 파일 있을겁니다.
그 파일안에 원하시는 해상도를 다음과 같이 넣으시면 됩니다.
svga.maxWidth="1280"
svga.maxHeight="768"
추가로..
vmware-tools를 설치하기 위해선 guestOS에서도 kernel 소스 트리가 필요한가 보군요.
지금 다운받으신 커널이 현재 구동중인 guestOS의 커널과 버전이 맞는지 확인하시고요.
즉, 2.6.18.1을 받으셨다고 했는데.. kernel.org에서 다운받으셨다면 바닐라 커널이겠군요. FC6를 guestOS로 설치하셨으면
아마도 FC6 커널이 깔렸을 겁니다. 그러니 당연히 구동중인 커널(FC6)과 다운받은 커널(2.6.18.1 바닐라)이 다르다고 나오는거죠.
두번째로 지정하신 헤더는 FC6의 헤더경로가 맞는데 윗분들 말씀처럼 kernel-devel과 kernel-headers가 설치가 안되서 인듯 합니다.
yum을 사용하신다면 yum install kernel-headers kernel-devel 하셔서 설치하시지요. 그래도 버전이 맞지 않는다고 나온다면
vmware-any-any-update105를 찾아서 실행시키시면 될겁니다.
http://ftp.cvut.cz/vmware/ 여기서 다운받으시면 됩니다. 지금 보니 106버전도 나왔군요...
질문하신 커널 컴파일을 다시한다는 것은 FC6 커널을 사용하지 않고 다운 받으신 2.6.18.1 커널을 컴파일 해서 쓴다면 커널 이미지가
두개 생기는거 맞고요 둘중 하나를 선택해서 쓸 수 있는거죠. ( 수동으로 컴파일 해서 설치한다면 grub.conf 등 수정해야 합니다)
커널 컴파일 보단 header를 받는편이 쉬워보이네요...
우하하하~
답글 주신 방법이 전부 안되네요. ㅡ,.ㅡ
우선 답글 주신 모든 분들 감사드립니다.
대충 지금까지의 삽질(리눅스 새로 다시 깐 거 포함)로 추측해보면, uname -a 의 버전은
2.6.18-1.2798.fc6 i686 i686 i386 인데요.
처음에 vmware에 리눅스를 깐 후에 생기는 디렉토리 이름은
/usr/src/kernels/2.6.18-1.2798.fc6-i586 이네요.
다시 깔아봐도 똑같은 디렉토리(i686으로 안바뀜)인거 보면, vmware cpu를 펜티엄 호환 cpu로 생각하나 봅니다.
그런데, 제 뒷 사람은 vmware server(공개판)을 쓰고 있는데요.
이사람은 저랑 똑같은 fedora cd로 인스톨했는데도 vmware가 인스톨 되네요.
생성된 커널 디렉토리를 봐도 i586인데 말이죠.
그리고, 해당 패키지들은...일단 인터넷은 되는데, yum이 안되는( could not retrieve 라고 나오네요 ) 기묘한 사태가 벌어져서... 일단 씨디에 있는 kernel-devel 이랑 kernel-header 계의 rpm을 인스톨 하려 했습니다만...모두다 [이미 인스톨 되어 있습니다.] 라고 나오네요.
즉, VMWare 버전 자체의 버그라고 보여집니다. (현재 5.5.0 사용중)
다른 글을 검색해 보면, 5.5.3에서는 문제가 없는 듯 하고, 뒷사람이 사용한 서버 버젼은 문제 없었으니까, 제가 가진 버전이 문제라고 생각되네요.
페도라 버전을 낮추던가(fedora 3까지는 문제 없었습니다. ) 다른 방법을 써 봐야 겠습니다.
이상으로 보고를 마치... T_T
PS: 버전이 낮아서 그런지 아니면 vmware 인스톨이 실패해서 그런지 몰라도, *.vmx 파일에 svga 항목이 없더라구요. ㅡ,.ㅡ
답글 주신 모든 분들 다시 한 번 감사드립니다.
행복은 희생없이는 얻을 수 없는 것인가?
시대는 불행없이는 넘을 수 없는 것인가?
리눅스 배포판을
리눅스 배포판을 최신버전을 사용하실 적에는 vmware도 최신버전을 사용해주세요 ^^
==
아 씨끄러 씨끄러~ 조용해!!
레드햇 9 이하 사용금지!
댓글 달기