Ubuntu 20.04에 MacOS Catalina를 VirtualBox로 설치하기
설치 전 준비물
궁색하지만 우분투에 Mac을 설치하는 방법에 대해서 소개하겠다.
레포 클론
다행히 이 작업을 쉘 스크립트로 정말 아름답게 구현한 레포가 있다.
git clone https://github.com/myspaghetti/macos-virtualbox
의존성 설치
sudo apt-get install coreutils gzip unzip wget xxd dmg2img virtualbox tesseract-ocr tesseract-ocr-eng
스크립트 수정
성능을 위해 호스트의 CPU에서 지원하는 만큼의 코어를 설정하는 게 좋다. function set_variables()
의 cpu_count
에서 원하는 만큼을 할당한다.
마찬가지로 기본 디스플레이 크기가 1280x800으로 꽤 작은 편이다. 스크립트를 모니터 해상도에 맞추어 변경해준다.
5120x2880 2880x1800 2560x1600 2560x1440 1920x1200 1600x1200 1680x1050 1440x900 1280x800 1024x768 640x480
마지막으로 일부 CPU의 경우, VIrtualbox에서 지원하지 않기 때문에 호스트 CPU 프로파일을 VM에 그대로 적용하면 Mac이 부팅할 수 없는 문제가 있다. 쉘 스크립트를 편집기로 열어준 다음, function configure_vm()
을 찾아 아래 부분에 다음을 추가한다.
--cpu-profile "Intel Core i7-6700K"
설치 스크립트 실행
루트에 있는 쉘 스크립트를 bash로 실행시킨다.
bash ./macos-guest-virtualbox.sh
나머지는 터미널의 지시에 따르면 된다.