머신 샌드 박스에 CD / DVD 이미지를 마운트 할 수 없습니다


36

VirtualBox 4.2 최신 버전의 Ubuntu 12.10 Server AMD 64를 설치했습니다. 성공적으로 설치했습니다. 지금 Guest Additions를 설치했지만 아래와 같은 오류 메시지가 나타납니다.

Unable to mount the CD/DVD image
/usr/share/virtualbox/VBoxGuestAdditions.iso on the machine Sandbox. Would you like to force mounting of this medium?

Could not mount the media/drive
'/usr/share/virtualbox/VBoxGuestAdditions.iso'
(VERR_PDM_MEDIA_LOCKED).

Details

Result Code: NS_ERROR_FAILURE (0x80004005)

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: Console
Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
Callee: IMachine {22781af3-1c96-4126-9edf-67a020e0e858}

Google 및 기타 장소를 많이 연구하고 ~/.VirtualBox/VirtualBox.xml파일 에서 설치 디스크 이미지를 제거하여 줄을 편집했지만 운이 없었습니다.

나도 설치 dkms했지만 여전히 운이 없었습니다.

누구든지 그것에 대해 나를 도울 수 있습니까? 나는 지금 붙어있다 :(


오류 메시지가 나타난 후 확인을 클릭하면 게스트에 CD-ROM이 표시됩니까?
ignis

오류 메시지가있는 두 가지 옵션이 있습니다. "Leave"와 "Force Mount"입니다. 나는 항상 강제로 마운트했지만 아무 일도 일어나지 않은 후
Sumon Khan

1
가상화 된 시스템을 클릭하면 CD-ROM을 열 수 있습니까? 매번 해당 오류 메시지가 표시되지만 가상화 시스템 (I virtualize Ubuntu)의 파일 관리자는 게스트 추가 CD-ROM이 있음 을 표시하며 게스트 추가 설치를 진행할 수 있습니다 . VirtualBox 메뉴 옵션 "게스트 추가 설치 ..."는 게스트에 가상 CD-ROM을 삽입하기 만하면 자동 마운트됩니다. 그렇지 않은 경우 수동으로 (항상 게스트에) 마운트 할 수 있습니다. 어떤 시스템을 가상화하고 있습니까?
ignis

1
안녕, 내 미안해 예, CD-ROM 옵션이 있지만 열 수 없습니다. Ubuntu Server 12.10을 가상화하고 있습니다.
Sumon Khan

1
에 장착 할 수 있습니다 /media/VBOXADDITIONS_xxx또는 /media/<user>/VBOXADDITIONS_xxx- 당신은 GA가 서버에 거의 사용됩니다 USB2.0 지원이 필요하지만 제외.
Takkat

답변:


70

우분투 13.10 서버 게스트를 실행하는 Windows 7 호스트에서 약 2 시간 동안 어려움을 겪었습니다. 결국 방금 VBoxGuestAdditions.iso를 게스트로 복사하고 (WinSCP 사용) 마운트 한 다음 게스트에서 VBoxLinuxAdditions.run을 실행했습니다.

내가 취한 단계는 다음과 같습니다.

  1. 호스트에서 VBoxGuestAdditions.iso를 찾습니다 (내 경우에는 C : \ Program Files \ Oracle \ VirtualBox \ VBoxGuestAdditions.iso).

  2. VBoxGuestAdditions.iso를 게스트에게 복사합니다 (제 경우에는 WinSCP를 사용했습니다).

  3. 게스트 용 터미널에서 다음을 사용하여 ISO를 마운트합니다.

    sudo mkdir /media/GuestAdditionsISO

    sudo mount -o loop path/to/VBoxGuestAdditions.iso /media/GuestAdditionsISO

  4. 이 시점에서 ISO가 읽기 전용으로 마운트되었다는 메시지가 표시 될 수 있습니다. 완벽하게 괜찮습니다. / media / GuestAdditionsISO 디렉토리로 변경하면 VBoxLinuxAdditions.run이 표시되고 실행 가능해야합니다.

    cd /media/GuestAdditionsISO

    ls -l

  5. 이제 VBoxLinuxAdditions.run을 실행하십시오.

    sudo ./VBoxLinuxAdditions.run

또한 Windows (또는 사용중인 호스트 OS)에서 VBoxGuestAdditions.iso를 추출한 다음 SCP를 우분투 게스트로 가져다가 (또는 WinSCP) 옵션을 사용할 수 있습니다. sudo ./VBoxLinuxAdditions.run

시간을 낭비하고 특정 구성에서 작동하거나 작동하지 않을 수있는 방법을 신뢰하는 대신 위에 나열된 작업을 수행하는 것이 좋습니다.

이것이 도움이되기를 바랍니다.


19
훌륭한 답변입니다. SCP를 사용하여 ISO를 게스트에게 복사하는 대신에서 ISO를 쉽게 다운로드 할 수도 있습니다 http://download.virtualbox.org/virtualbox. Virtualbox 버전을 선택하고 VBoxGuestAdditions.iso에 대한 링크를 복사하십시오. 호스트의 홈 폴더로 이동하십시오 wget link. 계속하십시오 sudo mkdir....
mcbetz

1
VirtualBox 메뉴> Guest Additions CD 이미지 삽입 ...을 통해 게스트 추가를 설치하여 "path / to / VBoxGuestAdditions.iso"를 얻는 것을 선호했습니다. 실패하지만 실패한 사용자의 호스트 워크 스테이션. OSX의 경우 /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso 일 수 있습니다.
l3x

(내) Mac OSX에서 ISO 파일 경로는 /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso
tamberg

데비안 8 64 비트.
Jorge Santos

@mcbetz : 굉장합니다. 당신은 대답으로 넣어야합니다
Shashank Vivek

32

필자의 경우 (WIN7 시스템의 VM 우분투 14.04)에서 /var/log/kern.logCD-ROM을 열고 검색하면 우분투 14.04에서 VBOX CD-ROM이 SCSI CD-ROM으로 인식되어 첨부됩니다./dev/sr0

kernel:[      1.456xxx] scsi 1:0:0:0: CD-ROM VBOX CD-ROM 1.0 PQ: 0 ANSI: 5

kernel:[      1.460xxx] sr 1:0:0:0: Attached scsi CD-ROM sr0

이제 '장치'-> '게스트 추가 설치'메뉴를 클릭 한 후 다음 명령을 입력하십시오.

sudo mount /dev/sr0 /media/cdrom

ISO 파일은 /media/cdrom

따라서이 실행 후 :

cd /media/cdrom
sudo ./VBoxLinuxAdditions.run

2
또는 mkdir /media/cdrom마운트 전에
Aleksey Deryagin

그것은 Ubuntu Server 16.04에서 나를 위해 일했습니다.
ramires.cabral

26

비결은

  1. 게스트 OS 종료
  2. VM 관리자에서 관련 VM을 마우스 오른쪽 버튼으로 클릭하고 '설정'을 선택하십시오.
  3. 스토리지 탭에서 게스트 추가가 포함 된 CD 드라이브를 선택하십시오.
  4. 속성 섹션에서 작은 CD 기호를 클릭하고 '디스크 제거 ...'를 선택하십시오.

그런 다음 VM을 시작한 후 게스트 추가를 다시 마운트 할 수 있어야합니다. hth


이것은 나를 위해 작동하지 않습니다, 나는 3 단계까지 모든 단계를 수행 할 수 있지만 컨트롤러 목록에서 ISO를 제거 할 수는 없습니다. 내가 무엇을 놓치고 있습니까?
delliottg

나를 위해 Windows 10 64 비트 호스트 및 Ubuntu 16.04.2 LTS 게스트를
위해 일함

Windows 10에서 나를 위해 일했습니다. 감사합니다.
Sibeesh Venu

2019 년에도 여전히 관련성이 있으며 가장 쉬운 해결책 인 것 같습니다.
freek

(VirtualBox 6.04)
freek

7

/ dev / cdrom에있는 광 드라이브를 마운트하십시오.

먼저 VirtualBox 기본 화면에서 설정-> 저장소로 이동하여 VBoxGuestAddidtions.iso가 컨트롤러 : IDE 아래에 표시되는지 확인하십시오. 그렇지 않은 경우 추가하십시오. C : \ Program Files \ Oracle \ VirtualBox에 있습니다.

그런 다음 게스트 머신을 시작하고 터미널을 열고 다음과 같이 드라이브를 마운트하십시오.

sudo 마운트 / dev / cdrom / media / cdrom0
cd / media / cdrom0
sudo ./VBoxLinuxAdditions.run
CD
sudo umount / media / cdrom0

4
이것은 가장 간단하고 나를 위해 일했습니다.
Ejaz

2
/ media / cdrom0을 만들어야 할 수도 있지만 이것이 완벽한 해답입니다.
Michael Krauklis

다음을 수행해야합니다. forums.virtualbox.org/viewtopic.php?f=3&t=91563 centos 7 vm
lobi

6

나는 같은 문제에 봉착했다. virtualbox에서 iso를 새로 제거하고 추가해도 도움이되지 않았습니다.

문제는 자동 설치가 작동하지 않는다는 것입니다. 따라서 다음과 같이 수동으로 실행할 수 있습니다.

여기에 이미지 설명을 입력하십시오

결과적으로 추가가 성공적으로 설치되었지만 (적어도 터미널은 그렇게 말했지만) 설치 후 개선 사항을 보지 못했습니다.
아마 당신을 위해 일할 것입니다.
행운을 빕니다!


3

VM이 실행되는 동안 이미지를 꺼내고 다시 시도하십시오. 매력처럼 작동합니다.


그것은 바로 지금 나에게 일어 났으며, 같은 대답을 입력하려고했습니다. Ubuntu 16.04-LTS 게스트가 설치된 Windows 7 64 비트
LSerni

나는 여기로 돌아와서 StackOverflow에 부끄러운 일이 아니라고 대답했습니다.
Machado

2

이것이 나를 위해 일한 것입니다 ...

  1. 종료 게스트 OS
  2. 설정-> 저장소로 이동하십시오.
  3. CD 드라이브 및 하드 드라이브를 포함한 모든 드라이브를 분리하십시오.
    • 내 하드 드라이브는 SATA에 마운트되었습니다
    • CD 드라이브가 IDE에 마운트되었습니다
  4. IDE (SATA 아님)에서 하드 드라이브를 다시 마운트하십시오.
    • C : \ Users [사용자 이름] \ VirtualBox VM [VM 이름]으로 이동
  5. IDE에서 빈 CD 드라이브를 다시 마운트
  6. 확인을 누르고 VM을 시작하십시오.
  7. 게스트 추가를 다시 설치 / 설치해보십시오

이 작업은 저의 호스트 Windows 10이 설치된 Ubuntu 18.04
Sri

1

디스크 아이콘의 창 하단을 마우스 오른쪽 버튼으로 클릭하고 Remove the virtual disk-> 클릭을 클릭 Insert Guest Additions한 다음

sudo mount -r /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run

나를 위해 일했다!
matt

0

OP와 같은 문제가있었습니다. 많은 시험을 거친 후 VBOXGuestadditions iso가 다른 VM에도 마운트되어 있음을 알았습니다. VM을 만든 후 virtualbox가 iso를 VM에 자동으로 연결합니다. @MakerMax가 제안한대로 다른 모든 VM과 현재 VM에서 iso를 마운트 해제했습니다. VM을 다시 시작하면 CD가 잘 보입니다. (FYI 내 손님은 Fedora 20, 호스트 민트 17입니다. 물론 설치 스크립트를 실행할 때 공유 폴더에 문제가 더있었습니다)


다른 VM에서 어떻게 마운트 해제합니까?
chovy

0

Windows 8.1 호스트의 14.04 LTS 게스트 업데이트. 새 컴퓨터에서 기본적으로 디스플레이가 올바르게 설정되지 않았습니다 ... 해상도를 변경할 수 없습니다. 게스트 추가 (Oracle의 권장 수정 사항)를 설치하려고했지만 마운트 할 수없는 동일한 오류가 발생했습니다.

탐색기를 열고 파일이 마운트되었으며 자동 실행이 작동하지 않는 것을 알았습니다. 방금 드라이브에 가서 프로그램을 실행했습니다. 자격 증명을 묻는 메시지가 표시되었지만 모든 것이 작동했습니다.

나를 위해 설치 (:


0

다음은 나를 위해 작동합니다.

  1. 우분투 종료
  2. Oracle VM 가상 상자 관리-> 설정-> 스토리지로 이동하십시오. 컨트롤러 : IDE에서 탑재 된 .iso 파일을 삭제 한 다음 빈 디스크를 추가하십시오.
  3. Ubuntu를 시작하고 장치-> 게스트 추가 CD 이미지 삽입으로 이동하여 마운트하려는 .iso 파일을 찾은 다음 설치하십시오.
  4. 설치 후 Ubuntu를 재부팅하면 화면을 조정해야합니다.

0

이 작동합니다-희망합니다! 모든 사람처럼 나는 그물을 닦고 거의 모든 것을 시도

나를 위해-스토리지 / 컨트롤러에서 CD 장치 제거, VM 청소, 새 / 빈 IDE CD / DVD 드라이브 추가, VM 시작 및 작동 다시 시작

이해하는 것이 중요합니다. 게스트 추가는 특정 VM이 아닌 1 개의 VM에서 작동합니다. 그렇다면 위의 방법으로 작동합니다.

그렇지 않은 경우 게스트 추가가 파일-환경 설정-확장자 아래에 설치되어 있는지 확인하십시오.

행운을 빕니다


-1

설치 완료-VM Manager로 이동-VM 선택-Storage 선택-Controll IDE + 기호 "CD / DVD 장치 추가"로 아이콘을 선택하십시오. Programs \ Oracle \ VirtualBox Boot에서 VBoxGuestAdditions.iso를 Ubuntu의 Ubuntu로 추가하십시오. VM 파일을 열고 장치에서 CD를 선택합니다. 오른쪽 상단에서 CD를 실행하는 옵션이 있습니다. 그러나 autorun.sh 파일을 실행하는 것과 같습니다. 설치를 실행하십시오. 우분투 VM 종료 VM 관리자로 이동하여 디스크를 제거하십시오. vm으로 부팅하면 전체 화면 모드 여야합니다. 행운을 빕니다!!!


"VBoxGuestAdditions.iso"왼쪽의 CD 아이콘을 선택한 다음 마우스 오른쪽 버튼을 클릭하여 컨텍스트 메뉴를보고 "첨부 파일 제거"를 선택하십시오. 이것은 CD를 꺼내는 것과 같습니다. "컨트롤러 : IDE"또는 오른쪽에 더하기 부호가있는 CD 아이콘을 선택하고 싶지 않습니다. 이는 CD 드라이브를 분리하는 것과 같습니다.
bootchk

위의 내 의견이 잘못되었습니다. "첨부 파일 제거"는 CD 이미지를 분리하는 것과 비슷합니다 (디스크 이미지이므로). 더하기 기호가있는 CD 아이콘을 클릭하여 다른 디스크 드라이브를 추가 할 수 있습니다. 비워 둘 수 있습니다. 그런 다음 VM이 실행 중일 때 CD 삽입과 유사한 VBox> 장치> 게스트 삽입…을 선택하십시오.
bootchk
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.