미리보기
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
'How to > fix error' 카테고리의 다른 글
Windows 7 64bit 환경에서 Process Explorer 실행 시 winsta.dll 관련 에러 (0) | 2023.08.23 |
---|---|
kali linux apt update시 The following signatures were invalid GPG error(EXPKEYSIG) (0) | 2023.07.21 |
ubuntu 16.04에서 pwntools 설치 시 pip install --upgrade pip 명령을 실행하라는 오류 (0) | 2022.12.24 |
pip3 SyntaxError: invalid syntax 에러 (0) | 2022.12.24 |
Visual Studio 2022에서 빌드한 프로젝트를 Visual Studio 2019에서 재빌드할 때 에러 (0) | 2022.10.06 |