설치에 실패하거나 커널 드라이버 오류가 표시되는 경우 MacOS Mojave에서 VirtualBox를 설치하는 방법

차례:

Anonim

MacOS Mojave에서 VirtualBox를 설치하려고 시도한 경우 일반적인 "설치 실패" 오류 메시지와 함께 설치가 실패하는 경우가 있음을 알 수 있습니다. 그런 다음 VirtualBox를 실행하려고 할 때 "커널 드라이버가 설치되지 않았습니다"라는 또 다른 오류가 발생하고 VirtualBox가 작동하지 않을 수 있습니다.설치/실행 VirtualBox 문제에 대한 두 가지 해결 방법을 다룰 것입니다. 하나는 게이트키퍼 우회와 관련된 것이고 다른 하나는 게이트키퍼 예외(macOS 10.14.5 이상)를 사용하는 것입니다.

설치 실패 및 커널 모듈이 성공적으로 로드되지 않는 이유는 MacOS Mojave의 보안 제한 때문이므로 VirtualBox를 성공적으로 설치하고 앱을 실행하려면 다음을 수행해야 합니다. 앞서 언급한 보안 제한 사항을 비교적 간단하게 우회합니다(또는 게이트키퍼를 완전히 비활성화할 수도 있지만 일반적으로 권장하지 않음). 그건 그렇고, 이 기사는 분명히 VirtualBox에 초점을 맞추고 있지만 커널 확장을 포함하는 다른 앱을 설치하는 데에도 이와 동일한 일반 프로세스가 필요하다는 것을 알게 될 것입니다.

MacOS Mojave에서 VirtualBox를 성공적으로 설치하는 방법(실패한 경우)

VirtualBox를 Mac에 이미 다운로드했다고 가정하고(여기에서 무료로 다운로드 가능) MacOS Mojave에서 VirtualBox를 성공적으로 설치하고 실행하는 방법은 다음과 같습니다.

  1. VirtualBox 설치 프로그램을 평소대로 실행하면 "설치 실패" 메시지가 표시됩니다.
  2. VirtualBox 설치 프로그램 실패 후 종료
  3. 이제  Apple 메뉴를 풀다운하고 시스템 환경설정을 엽니다.
  4. "보안 및 개인 정보 보호"를 선택하고 보안 기본 설정 패널의 '일반' 탭으로 이동한 다음 잠금 버튼을 클릭하고 관리자 암호를 입력하십시오.
  5. 보안 일반 섹션 하단에서 "개발자 'Oracle America, Inc'의 시스템 소프트웨어 로드가 차단되었습니다"라는 메시지를 찾아 "허용" 버튼을 클릭합니다.
  6. VirtualBox 설치 프로그램을 다시 시작하고 평소와 같이 설치를 진행하면 예상대로 성공해야 합니다.

계속해서 VirtualBox를 평소대로 실행하면 추가 커널 드라이버 오류 메시지 없이 정상적으로 로드됩니다. 여전히 문제가 발생하면 다음 단계를 참조하세요. MacOS 이후 버전에서는 다른 절차가 필요합니다.

MacOS 10.14.5 이상에서 VirtualBox를 설치/실행할 수 없습니까? 이 시도

MacOS Mojave 10.14.5 이상을 실행하는 컴퓨터에 VirtualBox를 설치하려는 경우 App Store 외부의 앱에 대한 공증 요구 사항이 발생할 수 있습니다. 이 문제를 해결하려면(지금은 VirtualBox가 공증될 때까지) 다음을 시도하십시오.

  1. 재부팅하고 COMMAND + R 키를 동시에 눌러 Mac을 복구 모드로 다시 시작합니다.
  2. "유틸리티" 화면에서 '유틸리티' 메뉴를 풀다운하고 "터미널"을 선택하여 복구 모드에서 터미널을 시작합니다.
  3. 다음 명령을 입력합니다.
  4. spctl kext-consent add VB5E2TV963

  5. Return을 누른 다음 평소처럼 일반 부팅으로 Mac을 재시동합니다.

이 솔루션은 VirtualBox 포럼을 통해 아래 댓글에 게시되었으며 macOS 10.14.5 이상을 실행하는 많은 사용자에게 작동하는 것으로 보입니다(이 솔루션을 남겨주신 다양한 댓글 작성자 덕분입니다!). 분명히 "VB5E2TV963"은 Oracle용 코드이며 이 Gatekeeper 예외를 명령줄에 입력하면 VirtualBox가 공증 요구 사항과 함께 최신 버전의 MacOS에 설치할 수 있습니다. 이는 VirtualBox가 결국 Apple에서 설명하는 프로세스를 통해 공증될 때까지 일시적인 필요성일 것입니다.

이제 VirtualBox를 설치 및/또는 실행해 보십시오. 최신 버전의 MacOS 시스템 소프트웨어 내에서 제대로 작동합니다.

아래 스크린샷에서 BeOS / Haiku OS와 함께 MacOS 10.14.x에서 실행되는 VirtualBox를 볼 수 있습니다.

귀하가 고급 사용자인 경우(가상화 소프트웨어와 가상 머신을 처음부터 실행 중일 가능성이 높음) MacOS 어디에서나 앱을 설치할 수 있도록 허용하는 데 관심이 있을 수 있습니다. 여기에 설명된 대로 게이트키퍼를 조정합니다.

빠른 배경 지식을 위해 MacOS Mojave 10.14.5 이상 버전의 MacOS는 App Store 외부에 일부 앱을 설치하려면 공증이 필요합니다. 또한 GateKeeper는 신뢰할 수 없는 앱이 Mac에서 실행되거나 설치되는 것을 방지하는 것을 목표로 하는 Mac OS 보안 메커니즘입니다. 기본적으로 더 최신 버전의 MacOS는 특히 엄격한 게이트키퍼 설정을 가지고 있으며 앱을 열 수 없다는 오류 메시지를 표시합니다. 대부분의 앱에서는 해당 메커니즘을 우회할 수 있으며 보안 기본 설정 패널에서도 우회할 수 있습니다.Mojave와 같은 최신 macOS 릴리스는 이를 더 나아가 개발자의 앱 공증(또는 후자의 자습서에서 지시한 대로 수동 바이패스) 또는 다음과 같은 커널 확장을 번들로 제공하는 특정 소프트웨어를 설치하기 위한 게이트키퍼 바이패스가 필요합니다. 버추얼박스. MacOS에 대한 이러한 보호 메커니즘이 마음에 들지 않으면 게이트키퍼를 완전히 비활성화하고 시스템 무결성 보호도 비활성화할 수 있지만 일반적으로 권장하지 않습니다.

설치에 실패하거나 커널 드라이버 오류가 표시되는 경우 MacOS Mojave에서 VirtualBox를 설치하는 방법