Mac OS X에서 VirtualBox가 시작되지 않습니다


8

갑자기 통지없이 VirtualBox 응용 프로그램이 시작되지 않습니다.

첫째, 그것은 아무것도하지 않았습니다. 오류 메시지조차 없습니다. 시스템 로그 (/var/log/system.log)를보고 VirtualBox를 시작할 때마다이 두 메시지가 반복되는 것을 발견했습니다.

[0x0-0xbb0bb].org.virtualbox.app.VirtualBox[4224]: VirtualBox: supR3HardenedVerifyDir: Cannot trust the directory "/Applications/VirtualBox.app/Contents/
MacOS": group and/or other writable (st_mode=040777)
com.apple.launchd.peruser.501[237] ([0x0-0xbb0bb].org.virtualbox.app.VirtualBox[4224]): Exited with code: 1

나는 약간의 연구를하고 비슷한 문제를 발견했으며, 그중 대부분은 권한 문제를 나타냅니다. 그래서 문제를 해결하려면 다음과 같이 권한을 변경해야합니다.

sudo chmod 755 /Applications/VirtualBox.app/Contents/MacOS
sudo chmod 755 /Applications/VirtualBox.app/Contents/MacOS/components

그 후 응용 프로그램을 시작하려고하면 다음과 같은 팝업 창이 나타납니다.

유효 UID가 루트가 아닙니다 (euid = 501 egid = 20 uid = 501 gid = 20) (rc = -20)

VirtualBox를 다시 설치하십시오.

중요한 VM이 많이 있고 잃고 싶지 않기 때문에 이러한 제안을 피하고 싶습니다.

그런 다음 다시 설치하지 않고이 문제를 해결할 수있는 방법이 있습니까? 문제를 해결할 수있는 다른 좋은 정보를 찾지 못했습니다.

재설치 이외의 다른 옵션이 없다면 VM을 백업 할 수 있습니까? VirtualBox 디렉토리를 파고 들었지만 각 VM을 포함하는 VM 패키지 / 파일처럼 들리는 것을 찾지 못했습니다.

문안 인사


2
VirtualBox 응용 프로그램을 다시 설치해도 가상 컴퓨터가 제거되지 않으므로 시도해보십시오. .app 파일에는 포함되어 있지 않습니다.
slhck

도! 나는 몰랐다. 기본적으로 어디에 포함되어 있습니까?
ferguior

@ferguior 사용자 프로필에 있다고 생각합니다.

답변:


4

모든 VirtualBox VM 및 응용 프로그램 설정은 실제 .app파일에 저장되지 않습니다 . 설치 프로그램을 다시 실행하여 재설치 할 수 있습니다. 또한 VirtualBox를 최신 버전으로 업데이트하는 방법도 있습니다.

원래 VM과 설정은 각각 ~/VirtualBox VMs, ~/Library/VirtualBox및에 저장됩니다 ~/Library/Preferences. 물론 그들이 당신에게 정말로 중요하다면, 당신은 아직 Time Machine을 설정하기에 정말 좋은 시간이라면 백업을 할 수 있습니다.


감사. 다시 설치하면 문제가 해결되고 VM을 유지했습니다. 비록 / Users / <username> / VirtualBox VM에있었습니다.
ferguior

다행이다. 파일을 다른 곳에 보관하는 이전 버전을 사용해야했습니다.
slhck

이 문제는 Mac에 두 번째 사용자로 자주 로그인 할 때 발생합니다. IE에서 앱 및 웹 사이트를 테스트하기 위해 개발자로 사용하는 Windows 가상 상자에 대한 권한을 제거하기 때문에 지속적인 다시 설치를 피하는 실제 수정 사항을보고 싶습니다. 아무도 고치지 않습니까?
Deborah Speece

17

6.x 이하의 Virtualbox 버전을 사용할 때 El Capitan에서이 문제를 해결하려면 터미널에서 다음을 실행하십시오.

for bin in VirtualBox VirtualBoxVM VBoxNetAdpCtl VBoxNetDHCP VBoxNetNAT VBoxHeadless; do
    sudo chmod u+s "/Applications/VirtualBox.app/Contents/MacOS/${bin}"
done

1
El Cap 베타 용 2015 년 8 월 9 일에이 setuid 세트가 필요했습니다 (홈 브루 통을 통해 VBox 5.0.0 설치). 감사!
popcnt

2

Virtual Box를 다시 설치하면 다른 버전의 heinous IE에서 앱 및 웹 사이트를 테스트하기 위해 다운로드, 설치 및 설정하는 데 소비 한 Windows Virtual Box에 대한 권한 이 없어지기 때문에 받아 들인 대답은 매력적이지 않은 해결 방법이었습니다 .

핵심 문제는 권한이 엉망이되어 버추얼 박스가 까다 롭다는 것입니다.

다음은 나와 같은 가상 상자에서 IE를 테스트하고 Windows로 실행하는 데 하루를 낭비하지 않는 사람들을위한 솔루션입니다.

  • Finder에서 "이동"을 사용하여 다음 폴더로 이동하십시오. /Applications/VirtualBox.app/Contents/

  • “MacOS”폴더를 클릭하십시오

  • 정보를 얻다

  • 창의 오른쪽 하단에있는 잠금 장치를 잠금 해제하십시오

  • 시스템 만 읽고 쓸 수 있는지 확인하십시오

  • 기어를 클릭하면 모든 동봉 된 품목에 적용됩니다.

  • 이 창을 닫으십시오

이제 터미널은 가상 박스를 열 수 있습니다 :

sudo /Applications/VirtualBox.app/Contents/MacOS/VirtualBox

가상 박스가 시작됩니다.

** 그러나 VirtualBox를 시작할 때마다 터미널에서 위의 sudo 행을 사용해야합니다. 앱을 클릭하면 여전히 오류가 발생합니다. **

지나칠 수 있으면 수정 사항을 게시하겠습니다. 최소한 터미널에 그 줄을 붙여 넣는 데는 하루가 걸리지 않습니다. 모두 행운을 빕니다!

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