본문 바로가기

새소식/Mac

OS X 10.11 엘 캐피탄에서 패러렐즈가 부트캠프 파티션에 설치된 윈도우를 불러올 수 없는 문제와 해결책

OS X 10.11 엘 캐피탄의 시스템 보호 기능인 '루트리스(Rootless)' 때문에 개발이 중단되거나 반쪽짜리가 된 앱이 많다는 소식 기억하실 겁니다.

맥용 가상화 소프트웨어인 '패러렐즈 데스크톱'도 루트리스로 인해 몇 가지 기능이 제대로 작동하지 않는 문제가 발생하고 있는데요. 호스트 운영체제, 즉 패러렐즈가 설치되어 있는 운영체제가 OS X 요세미티나 그 이전 버전인 경우, 부트캠프 파티션에 설치한 윈도우를 불러와 게스트 운영체제로 사용할 수 있습니다. 가상 머신과 부트캠프 파티션을 '이원화' 할 필요가 없기 때문에 관리와 용량상의 이점을 갖고 있습니다.

하지만 OS X 엘 캐피탄 베타 버전에서는 루트리스 때문에 이 기능이 막혀 있습니다. OS X 엘 캐피탄에 설치된 패러렐즈를 통해 부트캠프 윈도우를 불러오려고 하면 "The Boot Camp partition /dev/disk0s1 used by Hard Disk is missing" 이라는 오류를 뿜으며 제대로 동작하지 않습니다. ▼

부트캠프 파티션이 존재하기는 하는데 루트리스에 의해 시스템 보호 영역으로 분류되면서 패러렐즈가 접근하지 못하는 문제가 발생하는 것이죠. 패러렐즈 데스크톱의 핵심 기능 중의 하나인 만큼 국내∙외 맥 커뮤니티에서 이 문제와 관련된 논의가 진행 중인데, 루트리스를 끄는 것 외에 딱히 이렇다 할 대책은 없는 상황입니다.

아무튼 현재 이 문제에 대한 유일한 해결책은 사용자가 임의로 루트리스를 비활성화 시키는 것 하나 뿐입니다.

루트리스를 비활성화 시키는 명령어

sudo nvram boot-args="`nvram boot-args | awk '{$1=""; print}'` rootless=0"; sudo reboot

루트리스를 다시 활성화 시키는 명령어

sudo nvram boot-args="`nvram boot-args | awk '{$1=""; print}' | sed -e s/rootless=0//`"; sudo reboot

패러렐즈 제작사도 어제 포스팅한 기술문서를 통해 이 문제를 인지하고 있으며, 앞으로 OS X 엘 캐피탄의 간의 호환성을 향상하는데 주력할 것이라고 밝힌 바 있습니다. 다만 시스템 보호 기능의 특성상 과연 소프트웨어 단에서 이 문제를 해결할 수 있을지 의문을 남기고 있습니다. OS X 엘 캐피탄이 아직 베타 테스트 중인데다, 애플이 시스템 보호 기능에 대한 정책을 조금 느슨하게 풀어주는 등의 조치를 취할 수 있으니 확실한 답이 나올 때까지 조금 더 지켜봐야 겠습니다.



참조
Parallels Desktop - The Boot Camp partition /dev/disk0s1 used by Hard Disk is missing

관련 글
OS X 10.11 엘 캐피탄 - 응용 프로그램 호환성 목록 (7월 9일)
OS X 10.11 앨 캐피탄에 도입된 새로운 보안체계 'Rootless'에 관하여
패러렐즈 데스크톱 9의 새로운 기능 10가지 둘러보기. '업그레이드 필요한가?'
패러렐즈 신규 업데이트, 윈도우 10 테크니컬 프리뷰 및 오피스 프리뷰 지원 강화