가상 상자에 게스트 추가 CD 이미지를 설치할 수 없음


72

"장치"에서 GuestAdditions CD 이미지 삽입을 클릭하면 오류가 발생합니다

Unable to insert the virtual optical disk /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso into the machine VirtualUbuntu.
Would you like to try to force insertion of this disk?
Could not mount the media/drive    '/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED).

Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
Console
Interface: 
IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
Callee: 
IMachine {480cf695-2d8d-4256-9c7c-cce4184fa048}

VirtualBox 목록에서 VBoxGuestAdditions를 볼 수 있습니다

homeuser@ubuntu:/usr/share/virtualbox$ ls -l
drwxr-xr-x 2 root root 4096 Jan 14 12:46 nls
-rw-r--r-- 1 root root 64647168 Apr 7 2014 VBoxGuestAdditions.iso
-rwxr-xr-x 1 root root 2176 Apr 6 2014 VBox.sh
-rwxr-xr-x 1 root root 4161 Apr 7 2014 VBoxSysInfo.sh

어떤 제안?


1
호스트 OS는 무엇입니까? MacOS에 대한 게스트 추가는 없습니다.
Takkat

OS는 MAC입니다. Virtual Box에 Ubuntu를 설치했습니다. 감사합니다!
Rads

답변:


68

호스트 운영 체제가 Mac OS X이고 게스트 운영 체제로 Ubuntu를 설치했다고 가정합니다.

게스트 OS가 Ubuntu 인 경우 게스트 추가 ISO를 마운트하고 설치할 필요가 없습니다.

대신 터미널을 열고 다음을 입력하십시오.

sudo apt-get install virtualbox-guest-utils

이것은 게스트 추가를 설치하며 ISO를 통한 설치와 다소 비슷합니다.


5
"게스트 추가 사항을 설치할 필요가 없습니다"에 대한 설명은 추측 할 수 없으며 실제로 CD를 마운트하지 못하는 근본적인 문제에 대한 답변은 아닙니다. 내 경험상 Guest Additions CD에 제공된 드라이버는 Ubuntu PPA에서 제공되는 드라이버보다 최신이며 더 나은 성능을 제공합니다. 또한 @chovy가 설명했듯이이 솔루션은 우분투 기반이 아닌 배포판에서 수신하면 제대로 확장되지 않습니다. 더 나은 해결책은 아래 dave-rose의 답변을 참조하십시오.
tresf

1
데비안에서 virtualbox 게스트 추가 설치 : virtualboxes.org/doc/installing-guest-additions-on-debian @chovy
Caleb Jay

명령 brew install virtualbox-guest-utils은 작동합니다
Arefe

1
이것은 질문에 대답하지 않습니다 ... VERR_PDM_MEDIA_LOCKED오류 에 관한 것입니다 .
Kamafeather

36

Ubuntu 버전 16.04.3에 대해 새로 설치된 VM에서 Oracle VM VirtualBox Manager 버전 5.1.28에 Guest Additions를 설치하려고 최근에이 문제가 발생했습니다 (2017 년 9 월). 호스트는 Win-10입니다. 문제는 Guest Additions CD 이미지가 이미 마운트되어 있다는 것입니다. 그것을 해결하기 위해:

  • VM 관리자의 설정-> 저장소에있는 컨트롤러에서 : VBoxGuestAdditions를 마우스 오른쪽 버튼으로 클릭하고“첨부 파일 제거”를 선택하십시오. 확인 상자가 나타납니다.“제거”를 클릭하십시오.
  • "컨트롤러"옆에있는 "+"아이콘을 클릭하여 새 광 드라이브를 추가하십시오. 대화 상자가 열립니다. "비워두기-> 좋아요"를 선택하십시오.
  • VM을 열고 장치-> 게스트 추가 삽입을 선택하십시오. 지금 설치해야합니다. VM (VM 관리자가 아님)의 전원을 끄고 VM을 다시 시작하십시오. GuestAdditions가 작동합니다.

작동합니다. 그러나 OS (내 경우 Lubunt)가 "autorun.sh"스크립트를 시작하지 않았기 때문에 게스트 추가를 수동으로 설치해야했습니다. 그래서 수동으로 이것을 실행해야했습니다 : sudo ./VBoxLinuxAdditions.run 이것은 시스템이 게스트 추가를 위해 커널 모듈을 컴파일하도록 설정되어 있지 않다고 말한 것보다. 따라서 스크립트를 다시 실행하기 전에 설치해야했습니다. sudo apt install gcc make perl sudo ./VBoxLinuxAdditions.run 다시 시작한 후 크기 조정이 죽지 않았습니다. 고마워요!
KFleischer

“첨부 파일 제거”가 비활성화 / 액세스 할 수없는 경우 이유를 알고 있습니까?
Les

@Less VM이 계속 실행 중일 수 있습니다.
Daniel Jamrozik

7

나를 위해 솔루션은 가상 머신 설정에서 빈 광 드라이브를 추가해야한다는 것을 발견했습니다! VBoxGuestAdditions.iso를 미리로드하여 "도움말"을 시도하면 작동하지 않습니다. 장치 메뉴 "게스트 추가 CD 이미지 삽입 ..."의 바로 가기는 사용할 빈 광 드라이브를 찾고 싶습니다!


1
나는 비슷한 절차를 따랐다. 게스트 전원을 끄고 광 드라이브를 삭제하고 다시 추가하여 게스트 추가 CD를 다시 넣을 수있었습니다. 문제에 대한 가장 사용자 친화적 인 수정이므로 허용되는 답변이어야합니다. 사용하도록 지시하는 다른 답변 apt-get은 해결책이 아니라 해결책입니다.
tresf

Oracle 제공 VirtualBox를 실행중인 경우이 apt-get방법을 사용하지 않아야합니다 . apt-get솔루션은 호스트는 우분투의 경우에 조금 더 나은 당신은 우분투에서 제공하는 버추얼 패키지를 사용하고 있습니다. VirtualBox가 호스트에서 업데이트 될 때 게스트 시스템이 올바른 버전의 게스트 추가를 계속 실행하게합니다 (그들은 게스트 추가와 VirtualBox 패키지를 동시에 업데이트하므로 호스트와 게스트 모두 소프트웨어를 업데이트합니다).
차이 티 렉스

4

안녕하세요, 같은 문제 (복사 및 붙여 넣기 문제)가 발생하여 터미널에서 다음 명령을 입력하여 문제를 해결했습니다.

  • sudo apt-get upgrade
  • sudo apt-get install virtualbox-guest-additions-iso
  • 비디오 캡처에서 디스플레이 설정으로 이동하여 비디오 캡처 활성화를 확인하십시오.
  • sudo apt-get install virtualbox-guest-utils
  • 가상 머신을 다시 시작하십시오.

3
"비디오 캡처에서 비디오 캡처 사용"을 확인하십시오. 이것은 도움이되지 않습니다. 위반은 없지만 이것은 좋은 생각이 아닙니다. :-)
Max Murphy

비디오 캡처를 활성화하면 복사 및 붙여 넣기 문제와 관련이 없습니다. 게스트 추가 로딩 문제입니다.
Volomike

4

이미지를 수동으로 마운트하고 ( Dave Rose의 답변 에 따라 장치와 ISO를 추가 한 후 ) 설치 프로그램을 실행하여 해결했습니다.

sudo su
cd /media
mkdir cdrom
mount /dev/cdrom /media/cdrom
cd cdrom
sh VBoxLinuxAdditions.run

수퍼 유저에 대한 답변 확인 😉


이 링크가 질문에 대한 답변을 제공 할 수 있지만 여기에 답변의 필수 부분을 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않을 수 있습니다. - 리뷰에서
성숙

"더 나은"것이 아니라 잘못한 것도 공감할 가치가 있습니까? 지난번 (어제) 나는 두 가지 다른 질문에 대해서도 같은 대답을 썼습니다. 😕 어쨌든, 솔루션에 대한 관련 명령을 추가했습니다.
Kamafeather

2
다른 모든 솔루션은 나를 위해 작동하지 않았습니다. 당신의 일했다.
Abhishek Tyagi

3

나는 같은 문제가 있었고 sudo apt-get을 사용한 수동 설치가 작동하지 않았다. 다른 Virtual Box에는 게스트 추가 버전이 다르므로 Virtual Box와 함께 제공되는 게스트 추가를 설치하는 것이 좋습니다. 그래서 나는 이런 식으로 설치했다.

  1. 파일 관리자에서 "장치"-> "게스트 추가 CD 이미지 삽입 ..."을 선택하십시오.
  2. 우분투 로그인
  3. CD 마운트 해제 (게스트 추가 CD 이미지)
  4. 게스트 추가 ISO 마운트

    실행 여부를 묻는 창이 나타납니다. 실행을 선택한 경우 로그인 비밀번호를 입력하고 설치하십시오.

  5. 우분투 재부팅


3

같은 오류가 발생했습니다. 아래와 같이 작동하십시오.

  1. 해당 오류가 발생한 후 우분투에서 VBOXADDITIONS CD를 마운트 해제하십시오.
  2. Ubuntu를 꺼내고 장치-게스트 추가 CD 이미지 삽입을 클릭하십시오. 이번에는 실행 여부를 묻는 창이 나타납니다.
    • 실행을 선택
    • 로그인 비밀번호를 입력하십시오
    • 지금 설치를 시작하십시오.

0

여러 번 발생하는 문제는 설치 한 iso 파일이 이미 마운트되어 있다는 것입니다. 게스트 설치에서 장치-광학 장치-가상 디스크 제거로 이동하십시오. 그런 다음 Devices-Optical Drive-Choose Disk 이미지로 이동하여 Guestadditions.iso 파일을 수동으로 마운트 한 다음 우분투를 설치 한 폴더로 이동하여 guestadditions.iso 파일을 찾은 다음 마운트하십시오. 일단 마운트되면 간단히 Devices-Install Guest 추가를 클릭하고 Ubuntu의 사용자 ID 비밀번호를 입력하면 마법사가 게스트 추가를 계속 설치합니다 :)


0

제 경우에는 창 관리자가없는 Ubuntu 서버를 실행했기 때문에 이것이 발생했습니다. 설치 방법은 다음과 같습니다.

먼저 Ubuntu VM을 부팅하십시오. 그런 다음를 누릅니다 Devices > Insert Guest Additions CD. CD가 삽입되었지만 아무 것도 표시되지 않습니다. Insert Guest Additions CD다시 누르 려고하면 오류가 발생합니다.

다음으로 CD를 마운트하십시오.

sudo mount sr0 /media/cdrom

그런 다음 cd디렉토리로 들어갑니다 (pun pun) :

cd /media/cdrom

다음으로 설치 스크립트를 실행하십시오.

sudo ./VBoxLinuxAdditions.run

그리고 이제 모든 것이 잘되어야합니다 :)


0

ISO를 마운트 한 후 데비안에서 디스크가 비어 있다는 문제가있었습니다. 다음 해결 방법을 만들었습니다.

  1. 홈 Win 시스템의 Deamon 도구에 애드온 이미지 마운트
  2. 가상 데비안에서 액세스하기 위해 iso에서 공유 폴더로 파일 복사
  3. 해당 폴더에서 직접 SH 설치를 수행합니다 (이 폴더를 통해 항상 애드온 파일에 액세스 할 수 있음)

0

Macos에서도 마찬가지입니다. Could not mount the media/drive '/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED). 게스트 추가 iso가 이미 다운로드되었습니다. 오류가 발생했습니다 . 모든 단계는 VM 내에서 수행됩니다.

  1. cd to media/<user>/Vbox_GAs_<version>(여기에 여러 개의 폴더가있을 수 있으므로 가장 최근 폴더를 선택하십시오).
  2. ./autorun.sh 게스트 추가 ISO를 설치하려면
  3. sudo reboot

/media내 경우 에는 유용한 디렉토리가 없습니다 .
Kamafeather

0

호스트가 VM을 시작하는 Windows 10의 경우 장치를 클릭하십시오-> 광학 장치-> 디스크 이미지를 선택하십시오-> C : \ Program Files \ Oracle \ VirtualBox로 이동하십시오-> 거기에서 VBoxGuestAdditions.iso를 선택하십시오-> 확인을 클릭하십시오 -> 작은 창이 나타납니다. 강제 마운트 해제를 클릭하십시오-> 이제 다시 우분투가 로그인 된 장치를 클릭하십시오-> 게스트 추가 CD 이미지 삽입을 클릭하십시오-> 실행을 클릭하십시오-> 성공적인 삽입 후 우분투가 시작됩니다 전체 화면으로.


AskUbuntu에 오신 것을 환영합니다! 당신이 VBoxGuestAdditions.iso이에 결국 방법을 설명한다면이 대답은 더 유용 할 것C:\Program Files\Oracle\VirtualBox
장로 긱

0

VirtualBox에서 우분투를 시작하십시오 :

  1. 장치-> 광학 드라이브-> 가상 드라이브에서 디스크 제거로 이동하십시오.
  2. 장치로 이동-> 클릭-> 게스트 추가 CD 이미지 삽입
  3. 인증 정보 입력
  4. Ubuntu를 종료하고 VirtualBox를 닫습니다. VirtualBox를 다시 열어 작동하는지 확인하십시오.

공유 클립 보드 확인 및 끌어서 놓기가 양방향으로 확인 됨


0

/ media / cdrom /로 이동하십시오

또는 virtualboxguestaddition 광 드라이브에서 파일을 복사하고 내용을 복사

폴더의 문서에 아무 곳에 나 붙여 넣기 (예 : vbox라는 새 디렉토리에 붙여 넣기)

터미널에서 디렉토리를 엽니 다

sudo chmod -x VBoxLinuxAddtions.run

sudo sh ./VBoxLinuxAddtions.run

다시 시작하면 시스템이 전체 화면 모드로 시작됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.