반응형

미리보기

1. SIP를 끄고 nox를 실행해봤고

2. SIP를 끈 상태는 유지하고 nox를 지웠다가 다시 설치해봤고

3. SIP를 끈 상태를 유지하고 Virtual Box와 nox를 지웠다가 nox를 다시 설치해봤고(nox를 설치하면 virtualbox가 자동으로 다시 설치된다.)(이 단계에서 성공하는 사람들도 많다)

4. 위의 1 ~ 3 번 작업을 SIP를 켠 상태를 유지하고도 똑같이 해봤지만 모두 실패했다.

5(최종, 해결). SIP를 끈 상태에서 터미널을 통해 관리자 권한으로 nox를 실행시켜야 한다.

(SIP를 켠 상태에서 터미널을 통해 시도해보니 nox socket을 여는 것에 실패해서 99%에 멈추는 현상이 발생한다.)


nox 설치

 

MacOS에서 Nox Player를 설치하면 위와 같이 "시스템 환경설정" -> "보안 및 개인정보 보호"에 들어가서 승인을 누르라고 한다.

 

 

나의 환경은 MacOS Ventura 13.4.1 버전이고, 그래서 위와 같은 화면이다.

 

"시스템 환경설정" -> "개인정보 보호 및 보안"으로 들어와서 스크롤을 쭉 내리면 위와 같이 보이는데, "App Store"로 체크가 되어 있다면 "App Store 및 확인된 개발자"를 체크해준다.

 

그리고 위의 사진 상에는 안 나와 있지만 nox를 실행하면 승인 버튼이 생길 것이다.

 

해당 버튼이 보이지 않으면 맨 위의 사진에서와 같이 무결성 보호를 닫은 후 다시 시도하면 된다.

 


SIP 시스템 무결성 보호 해제

csrutil status

 

csrutil status 명령을 터미널에 입력해보면, 무결성 보호가 enabled 되어 있다.

 

활성화 되어 있기 때문에 무결성 보호 기능을 꺼줘야 한다.

 

 

시스템을 종료한 뒤 전원 버튼을 눌러 켜자마자 동시에 Command + r 키를 누르고 있는다.

 

위의 화면이 나올 때까지 누르고 있다가 떼면 된다.

 

 

만약 위의 화면이 뜬다면 사용자를 선택하고 비밀번호를 입력하면 된다.

 

 

위의 탭들 중 "유틸리티" -> "터미널"을 누르거나 Shift + Command + t 키를 눌러 터미널을 열고

 

csrutil disable
reboot

 

위의 두 개의 명령을 입력해 시스템 무결성 보호 기능을 비활성화 한 뒤 재부팅한다.

(시스템 무결성 보호 기능을 비활성화 하면, 조금만 잘못 만져도 바로 조지는 상황을 마주하게 될 수도 있다.)

(하지만 어쩔 수 없다.. nox를 쓰기 위해서는 비활성화 해야 한다.)

 


관리자 권한으로 nox 실행

 

 

Finder -> Applications -> nox 우클릭 -> 패키지 내용 보기

 

 

contents -> MacOS -> NoxAppPlayer가 실행파일이다.

 

위의 경로를 기억해뒀다가

 

 

터미널에서 위의 명령을 입력해 관리자 권한으로 실행한다.

(경로는 다를 수 있으므로 본인의 환경에 맞게 수정이 필요하다면 수정해서 실행한다.)

 

 

그러면 위와 같이 nox가 잘 실행되는 것을 확인할 수 있다.

 


여담

 

SIP를 활성화하고 관리자 권한으로 실행하면 위와 같이 에러가 뜨면서 실패한다.

 


 

https://support.bignox.com/ko/mac/SIP-MAC

 

 

반응형

+ Recent posts