내 호스트 시스템은 VirtualBox 4.3.8을 실행하는 OSX 10.9.2입니다.
최근 제가 수강한 Hadoop 과정에서는 CentOS 6.3과 다양한 Hadoop 관련 소프트웨어가 사전 설치된 VM 디스크 이미지를 받았습니다. 그게 내가 처리해야 할 일이야.
현재로서는 VBOX Guest Additions에서 제공하는 양방향 잘라내기/붙여넣기 또는 기타 기능이 없습니다.
최근 이 포럼에 글을 올렸습니다.하나의 질문업그레이드/업데이트 관련(죄송합니다. 차이를 이해하지 못하지만 차이가 있다는 것은 알고 있습니다.예1) CentOS 6.3에서 6.5로. 제가 성공한 유일한 이유는 CentOS가 더 이상 데스크탑으로 부팅되지 않기 때문이라고 생각합니다. (디스크의 Hadoop 소프트웨어와 더 이상 호환되지 않는 것으로 보입니다.)분명히 이것은 내 문제에 대한 해결책이 아닙니다.
저는 VBGA가 이 디스크 이미지와 함께 사용될 수 있다는 것을 알고 있습니다. 제 수업의 다른 학생들은 OSX와 VirtualBox를 가지고 있으며 제가 설명하려는 문제를 해결할 수 있었습니다.
지금까지 내가 한 일은 다음과 같습니다.
- OSX용 VBOX 4.3.8을 DL하고 설치했습니다. https://www.virtualbox.org/wiki/Downloads
- DL 버전http://download.virtualbox.org/virtualbox/4.3.8/Oracle_VM_VirtualBox_Extension_Pack-4.3.8-92456.vbox-extpack
- 파일을 두 번 클릭하면 VB Manager에서 "이 확장 팩은 이미 동일한 버전으로 설치되어 있습니다. 다시 설치하시겠습니까?"라는 메시지가 표시됩니다.
- 이를 실행하고 실행한
yum info kernel
후 V2.6.32r279.el6이 "설치"되었고 V2.6.32r431.5.1.el6이 "사용 가능"한 것을 확인했습니다. 나는 이것이 CentOS 6.3과 6.5를 의미하는지, 아니면 완전히 다른 것을 의미하는지 알 만큼 Linux에 대해 잘 모릅니다. - 또한 게스트 추가 기능이 존재하지 않는 것으로 나타났습니다.
- 사용된VirtualBox VM > 장치 > 게스트 추가 CD 이미지 삽입...설치 CD(데스크톱에 표시됨)
- 란VBoxLinuxAdditions.run
- 마스터 게스트 추가 모듈을 구축하는 중... 실패했습니다.
- /var/log/vboxadd-install.log: "현재 Linux 커널의 소스를 찾을 수 없습니다. KERN_DIR=을 지정하고 make를 다시 실행하십시오."
구글로 이동합니다. 이 게시물내 질문에 가장 가깝습니다. 하지만 그 차이(Windows, i686, VBOX 4.3.6)로 인해 또 다른 수렁에 빠지지 않을까 걱정됩니다.
누구든지 여기에서 초기 지침을 제공할 수 있습니까?
답변1
이제 해결책을 찾았기를 바랍니다. 다른 사람이 이것을 우연히 발견하면 아마도 도움이 될 것입니다.
# yum install kernel-devel kernel-headers perl
커널 모듈을 구축하기 위한 다른 종속성이 있지만 이에 대해서는 잘 문서화되어야 합니다. 내 특정 문제(최소 설치 사용으로 인해)는 Perl이 없다는 것입니다.
답변2
다음을 설치해야 합니다.
yum install gcc kernel-devel
GCC도 중요합니다.
그 후로 도망쳤어
./VBoxLinuxAdditions.run
재부팅하면 모든 기능이 나타납니다.
답변3
Red Hat Linux를 사용할 때도 동일한 문제가 발생했습니다. 방금 한 일은 다음을 사용하여 gcc 패키지와 해당 종속성을 설치한 것입니다.
yum install gcc* -y
그 후 모든 것이 잘 진행되었고 vbox 게스트 추가 기능을 설치할 수 있었습니다. 이제 모든 것이 괜찮습니다. 그것이 당신에게 유용하길 바랍니다..