저는 VirtualBox의 Debian 9에서 게스트 추가 기능이 작동하도록 노력해 왔습니다. VirtualBox를 통해 게스트 추가 설치를 시도하고 virtualbox.org에서 직접 다운로드하고 apt를 시도했습니다. 커널 헤더로 인해 매번 실패합니다. 하지만 여러 튜토리얼에 표시된 대로 설치했습니다. (처음에는 linux-headers-$(uname -r)
나중에 시도했습니다 linux-headers-4.9.0-3-common
.) 마지막으로 시도한 것은 Debian 8에서 작업하는 것이었고 동일한 문제가 있었습니다.
apt-get install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r)
추가된 콘텐츠가 설치된 것으로 보입니다. 공유 폴더를 추가하려고 하면 오류 메시지가 표시되지 않습니다. 이전에는 매번 GuestAdditions가 설치되지 않았다는 메시지를 받았습니다.
하지만 다시 시작한 후에도 여전히 전체 화면 16:9 디스플레이가 없고 공유 폴더가 마운트되지 않습니다.
문제는 무엇입니까? 이 문제를 해결하려면 어떻게 해야 합니까?
답변1
이것은 Stretch(Debian 9)에서 작동합니다. 문제가 해결되지 않으면 대조 정보로 질문을 업데이트해야 합니다.
contrib
먼저 저장소가 귀하의 저장소에 추가되었는지 확인하십시오sources.list
. 다음 명령이 아무것도 반환하지 않으면 저장소를 추가해야 합니다.grep -rq 'stretch/.* contrib' /etc/apt/sources.list{,.d} 2>/dev/null && echo ok
예상 출력
ok
저장소를 업데이트하고 필요한 패키지 세트를 설치하십시오.
apt-get update apt-get install build-essential module-assistant module-assistant prepare
VirtualBox Guest Additions 이미지를 설치하고 실행합니다. 게스트 창으로 이동하여 "장치" > "게스트 추가 이미지 삽입..." 메뉴를 사용하여 DVD 이미지를 사용할 수 있는지 확인하세요. 여기에서 이해할 수 없는 오류가 발생하면 신고해 주세요.귀하의 질문에.
mount /media/cdrom bash /media/cdrom/VBoxLinuxAdditions.run
예상 출력
mount: /dev/sr0 is write-protected, mounting read-only Verifying archive integrity... All good. Uncompressing VirtualBox 5.2.8 Guest Additions for Linux........ VirtualBox Guest Additions installer ...
실행 중인 커널에 모듈이 로드되었는지 확인하세요. 너가능한적용하려면 재부팅이 필요합니다(하지만 저는 그렇게 하지 않았습니다).
lsmod | grep vb
예상 출력(높은 값의 숫자 열은 무시됨)
vboxvideo 36864 1 ttm 98304 1 vboxvideo drm_kms_helper 155648 1 vboxvideo drm 360448 4 vboxvideo,ttm,drm_kms_helper vboxsf 45056 0 vboxguest 286720 1 vboxsf