명령줄을 통해서만 CentOS에 Virtualbox Guest Additions를 설치하는 방법

명령줄을 통해서만 CentOS에 Virtualbox Guest Additions를 설치하는 방법

Virtualbox 사용자 설명서를 읽으면서 마침내 [여기], 명령줄을 통해 Linux 게스트에 Virtualbox 게스트 추가 기능을 설치하는 방법을 설명합니다.

하지만 나에게는 충분히 명확하지 않습니다. (저는 이제 막 몇 가지 명령을 배우기 시작했습니다.) CLI를 통해 Virtualbox Guest Additions를 설치하는 데 사용되는 정확한 명령을 적어줄 수 있는 사람이 있습니까? (여기에는 virtualbox 게스트 추가 기능이 설치된 위치 찾기 등이 포함됩니다.)

답변1

...마지막으로 이것은 나에게 효과가 있었고 CentOS(x86_64) 가상 서버의 명령줄 모드에서 VirtualBox Guest Additions를 설치하려는 다른 모든 사람에게도 효과가 있을 것입니다.

# yum update
# yum install dkms gcc make kernel-devel bzip2 binutils patch libgomp glibc-headers glibc-devel kernel-headers elfutils-libelf-devel
# mkdir -p /media/cdrom
# mount /dev/scd0 /media/cdrom
# sh /media/cdrom/VBoxLinuxAdditions.run

참고: CentOS 7 이상에서는 cdrom /dev/sr0/dev/scd0.

프로세스가 완료되면 시스템을 재부팅하십시오. 그게 다야.

답변2

@its_me의 답변거의작동하지만 일부 커널 모듈을 빌드하지 못합니다.

작동하지 않으면 메시지를 확인하십시오.

내 경우에는 그 중 한 명이 조사를 요청했다 /var/log/vboxadd-install.log. 커널 소스 누락 및 커널 소스 디렉토리 제공에 대한 언급이 있습니다 KERN_DIR=/path/to/kernel/sources.

kernel-devel소스가 /usr/src/kernels/2.6.32-504.16.2.el6.x86_64이미 설치되어 있지만 요청한 환경 변수를 사용하여 호출하기 때문에 혼란스럽습니다.

KERN_DIR=/usr/src/kernels/2.6.32-504.16.2.el6.x86_64 sh /media/cdrom/VBoxLinuxAdditions.run

이제 헤더 파일 누락에 대해 불평하고 다음을 제안합니다.

yum install kernel-devel-2.6.32-504.el6.x86_64

보시다시피, 이것은 504.16.2단지 504.kernel-devel


따라서 실행 중인 커널과 설치된 커널 소스(커널 소스라고도 함 kernel-devel)가 일치해야 합니다. 실행 중인 커널을 보면 이를 확인할 수 있습니다.

uname -a

그리고 설치된 소스

ls /usr/src/kernels

무슨 일이 일어났든 최종 결론으로 ​​제공된 메시지와 로그 파일을 검토하시기 바랍니다.

답변3

이것은 오래된 스레드이지만 비슷한 질문을 검색했을 때 나타났습니다. 다른 사람이 이 문제에 직면할 경우 다음 답변으로 문제가 해결되었습니다.

http://www.if-not-true-then-false.com/2010/install-virtualbox-guest-additions-on-fedora-centos-red-hat-rhel/

참고* URL은 2010년의 것으로 보이지만 기사는 2013년에 업데이트되었습니다.

답변4

VBOXADDITIONS를 설치한 후 다음을 수행해야 할 수 있습니다.

In VirtualBox click View>>Auto Resize Guest Display (Host + G)

VirtualBox에 최종 구성을 적용할 때까지 화면 해상도가 작동하지 않았기 때문입니다.

관련 정보