본문으로 건너뛰기
BIMMER MAC BIMMER MAC

맥, 홈 서버, BMW 코딩 전문가 되기

BIMMER MAC BIMMER MAC

맥, 홈 서버, BMW 코딩 전문가 되기

  • 전체 글
  • 💾 BMW 코딩
  • 🚗 BMW 라이프
  • 주식 투자 방법
  • 비머맥 소개
  • 전체 글
  • 💾 BMW 코딩
  • 🚗 BMW 라이프
  • 주식 투자 방법
  • 비머맥 소개
닫기

검색

🍎 맥 · IT 기기

윈도우의 VirtualBox에 macOS Sierra 설치하기

By jihunx
2017-02-10 3 Min Read
32

개요

가끔 MacOS를 사용해야할 일이 있는데, 맥을 구하기는 어려울 때 사용하는 방법입니다. 윈도우에 VirtualBox라는 가상 컴퓨터를 만들어주는 프로그램을 통해 맥을 사용할 수 있습니다. 그러나 윈도우 위에서 새로운 OS가 구동되는 것이기 때문에 기본 컴퓨터의 성능이 좋지 않다면 굉장히 답답할 수 있습니다. 이 방법은 Techsviewer라는 매체의 How to Install macOS Sierra Final on VirtualBox on Windows 글을 참고하였습니다.

 

MacOS Sierra 다운로드

  • 1개로 된 파일
  • 6개로 나뉘어진 파일

Google Drive의 다운로드 제한에 걸릴 경우 위 파일들을 내 드라이브에 복사한 후에 다운로드 받으시면 됩니다.

 

VirtualBox 다운로드

  • 공식 홈페이지에서 다운로드 받으세요.

 

설치 방법

 

다운로드받은 Sierra의 압축을 풉니다.

 

VirtualBox를 설치합니다.

 

VirtualBox에서 새로운 가상 머신을 만듭니다.

이름 : macOS 10.12 Sierra (원하는대로 적으시면 됩니다.)
종류 : Mac OS X
버전 : Mac OS X 10.11 El Capitan (64 bit) (Sierra가 없으므로 El Capitan을 대신 선택합니다.)
메모리 크기 : 4 GB (원활히 구동하려면 이 이상은 되어야 할 것 같습니다.)
가상 하드 디스크 파일 : macOS 10.12 Sierra.vmdk (아까 압축을 푼 파일을 선택합니다.)

 

가상 머신 정보를 일부 수정합니다.

 

시스템 > 마더보드 : EFI 사용하기에 체크, 플로피 디스크는 체크 해제, 칩셋은 ICH9 혹은 PIIX3

 

시스템 > 프로세서 : 4 CPU(본인 CPU에 따라 녹색 내에서 가능한 높은 숫자), PAE/NX 사용하기에 체크

 

디스플레이 > 화면 : 비디오 메모리 128MB

 

저장소 : macOS 10.12 Sierra.vmdk (아까 선택한 가상 이미지 파일)

 

위와 같이 만든 후 OK를 눌러 저장하고 VirtualBox를 닫습니다.

 

명령 프롬프트에서 아래 코드를 실행합니다.

명령 프롬프트(cmd) 창을 관리자 권한으로 실행한 후, 아래 문구를 복사하여 붙여넣고 엔터를 누릅니다. 가상머신이름이라고 된 부분에는 아까 가상 머신을 만들 때 입력한 이름을 입력하시면 됩니다.

Virtualbox 5.x.x 버전인 경우

cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "가상머신이름" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "가상머신이름" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "가상머신이름" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "가상머신이름" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "가상머신이름" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "가상머신이름" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

Virtualbox 4.x.x 버전인 경우

cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "가상머신이름" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "가상머신이름" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3"
VBoxManage setextradata "가상머신이름" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "가상머신이름" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "가상머신이름" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "가상머신이름" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

 

완료되었습니다. 이제 VirtualBox를 열고 새로운 가상 머신을 실행해 보세요.

 

Sierra 화면 크기 조정

위와 같은 설정으로 Sierra를 설치하면 화면 크기가 1024*768로 고정되어 있을 것입니다. 화면 크기를 변경하고 싶으시면 아래 방법을 따라해 보세요.

 

VirtualBox가 실행 중이라면 일단 종료합니다.

 

아래 코드를 복사하여 명령 프롬프트 창에서 실행합니다.

여기에서 가상머신이름에는 위에서 입력한 가상 머신 이름을 입력하셔야 하고 N은 원하는 화면 크기를 선택하시면 됩니다. 아까 위에서 설명드린 것처럼 명령 프롬프트 창을 관리자 권한으로 실행하신 후에 아래 코드를 실행하셔야 합니다.

  • 0 : 640×480
  • 1 : 800×600
  • 2 : 1024×768
  • 3 : 1280×1024
  • 4 : 1440×900
  • 5 : 1900×1200
cd "C:\Program Files\Oracle\Virtualbox"
VBoxManage setextradata "가상머신이름" VBoxInternal2/EfiGopMode N

 

문제 해결

BIOS 혹은 UEFI에서 Intel VT-x 활성화하기

VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)라는 오류 메시지가 표시되는 경우 아래 글의 가상화 기술을 활성화하는 방안을 따라해 보시기 바랍니다. 제가 직접 겪은 문제가 아니라서 해결이 되는지의 여부는 모릅니다.

http://bit.ly/2vmAp8e

 

참고

  • How to Fix macOS Sierra Screen Resolution on VirtualBox?

관련 글

  1. Dell XPS 13 9343 해킨토시(커스텀맥) 만들기
작성자

jihunx

IT, Planning

Follow Me
다른 기사
Previous

BMWAiCoder로 BMW 내비게이션 맵 업데이트 FSC 코드 얻는 방법

Next

내 로컬 컴퓨터에 워드프레스 설치하기

32 댓글
  1. Marri 댓글:
    2017-04-21, 2:24 오후

    윈도우에 MacOS 설치하고 싶어서 열심히 며칠헤매다가 여기왔습니다.
    말씀주신대로 따라했는데

    중간에 한번 실수를 했어요;;;
    5버전에
    VBoxManage setextradata “가상머신이름” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal 를
    smc를 efi로 입력해서
    다시 다음 줄에 smc로 했는데;;;;;

    Error allocating 0x800 pages at 0x0000000001a00000 alloc type 2
    Error loading kernel cache (0x9)
    Boot Failed. Mac Boot
    Boot Failed. EFI DVD/CDROM

    이런 에러가 나는데..
    어떻게 해야 할까요?

    일단 다시 설치해봅니다. ㅠㅠ
    꼭 설치하고 싶어요.

    답글
    1. jihunx 댓글:
      2017-04-21, 3:05 오후

      아마 efi로 변경한 부분을 원복하고 smc로 실행하면 정상 동작할 것 같은데, efi로 변경한 걸 원복하는 방법은 저도 잘 모르겠어요. 다시 설치하시는게 가장 빠르겠네요.^^;

      답글
    2. Marri 댓글:
      2017-04-21, 3:14 오후

      새로 설치하고..
      VBoxManage setextradata “Sierra” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”

      제대로 설정했는데
      같은 에러가..ㅠㅠ

      답글
      1. jihunx 댓글:
        2017-04-21, 3:20 오후

        VirtualBox를 완전히 종료시킨 뒤에 실행하신게 맞는지의 여부와 관리자 권한으로 명령 프롬프트를 실행하신게 맞는지 체크해보는 것 외에는 추가로 드릴 조언이 없네요. 해외 자료에서 나온 방법을 그대로 따라하니 된 거라서 그 외 상황에 대한 가이드를 드리기 어렵습니다.

        답글
  2. 비머 댓글:
    2017-05-07, 12:58 오전

    시작 누르면 글씨가 쭉 뜨다가
    System uptime in nanoseconds
    이게 마지막으로 뜬 후 검은화면이 되었다가 다시 처음부터 시작하기를 무한반복하네요…

    답글
    1. jihunx 댓글:
      2017-05-08, 6:17 오후

      ‘System uptime in nanoseconds’이란 키워드로 구글링 해보시면 여러 가지 해법이 제시되어 있습니다. 한번 참고해 보시기 바랍니다.
      혹은 VirtualBox 말고 VMWare로 해보는 방법도 있겠습니다. http://52.79.225.114/2228

      답글
  3. 셰이 댓글:
    2017-06-06, 3:56 오후

    제가 용량이 딸려서 외장하드 D드라이브에 설치했는데 VBoxManage는 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다라고 오류가 떠요

    답글
    1. DAYSTUDIO 댓글:
      2018-01-05, 8:41 오후

      cd “C:\~~~ 대신 cd.. 2번 입력하시고 D: 입력 후 cd “D:\~~(경로)” 입력하시고 그대로 하십쇼

      답글
  4. 123 댓글:
    2017-06-12, 9:49 오후

    가상 머신 1의 세션을 열 수 없습니다.

    VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).

    결과 코드: E_FAIL (0x80004005)
    구성 요소: ConsoleWrap
    인터페이스: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

    에러가 나오내요 ㅠ

    답글
    1. jihunx 댓글:
      2017-06-15, 10:56 오전

      오류 메시지로 봐서는 BIOS의 VT-x를 enable로 변경하시면 될 것 같네요.
      컴퓨터에 따라서 메인보드의 설정을 바꿔야 가상 머신을 사용할 수 있는 경우가 있습니다(특히 구형 메인보드인 경우).

      답글
  5. 철현 댓글:
    2017-07-01, 1:09 오전

    제가 윈도우 ssd에 6gb 밖에 없는데
    설치해도 상관없겠죠?

    답글
    1. jihunx 댓글:
      2017-07-01, 11:52 오전

      부족할것 같네요

      답글
  6. 익명 댓글:
    2017-08-05, 11:25 오전

    디렏터리에 있는 로그파일 VBox.logdhk 이미지파일 VBox.png 및 오류가 발생했는데 어떻하나요?

    답글
  7. 민혁's박스 댓글:
    2017-08-21, 10:09 오전

    한개로 된 파일 업데이트 되었습니다.
    https://drive.google.com/drive/folders/0B1zbCptv-EMWalZzU0hQaGFEbzA
    이걸로 바꾸어주세요

    답글
    1. jihunx 댓글:
      2017-08-23, 8:17 오전

      정보 감사합니다.

      답글
  8. 익명 댓글:
    2017-09-06, 2:12 오후

    잘 사용하겠습니다.

    답글
  9. 준벨런 댓글:
    2017-09-23, 4:15 오후

    설치하기에 충분한 여유 공간이 업다고 하네요 어떻하나요???

    답글
    1. 한종호 댓글:
      2017-11-13, 4:33 오후

      sierra 가상하드 파일이 있는 디스크의용량을 더 확보해주시면 되겠죠..? ^^

      답글
    2. 한종호 댓글:
      2017-11-13, 4:56 오후

      흠.. 특별한 오류없이 검은화면만 쭉 나오는건 무슨 이유일까요

      답글
  10. nkoh832016 댓글:
    2017-11-13, 5:37 오후

    감사합니다. 덕분에 무사히 설치했습니다!^^

    답글
  11. 익명 댓글:
    2017-11-15, 1:59 오전

    맥 os 선택하고 virtualbox에서 왜 64비트가 안뜰까요 ㅠㅠ

    답글
    1. 익명 댓글:
      2017-11-15, 2:41 오전

      이건 해결했는데 로그파일 VBox.logdhk 이미지파일 VBox.png 및 오류가 발생했다고 뜨네요..흐극

      답글
  12. parkwow13 댓글:
    2017-12-04, 5:06 오후

    똑같이 했는디..음.. 완전히 꼬임이라고 나오면서 vm 에러가 발생하네여.;;;ㅠ

    답글
  13. 김동희 댓글:
    2018-04-03, 12:31 오후

    해상도변경이안됩니다.

    답글
  14. downtorak 댓글:
    2018-05-01, 1:02 오후

    Marri님 처럼 저도 smc를 efi로 입력하는 실수를 했는데 해결 방법을 찾아서 공유드립니다.

    https://forums.virtualbox.org/viewtopic.php?f=6&t=45185
    여기 참고 했구요
    마지막 value 값 없이 다시 입력하면 지워진다고 하네요

    즉, 맨 뒤의 “…” 부분 빼고 아래처럼 실행하면 제거 됩니다.
    VBoxManage setextradata “가상머신이름” “VBoxInternal/Devices/efi/0/Config/DeviceKey”

    답글
  15. Woogie 댓글:
    2019-01-22, 10:25 오전

    초기 부팅 단계에서
    Shell> 에서 넘어가지 않는데 어떻게 해야 하나요?

    답글
  16. 익명 댓글:
    2019-02-12, 8:44 오후

    화면 해상도 변경

    cd “C:\Program Files\Oracle\Virtualbox”
    VBoxManage setextradata “macOS 10.14 Mojave” VBoxInternal2/EfiGraphicsResolution 1920×1080

    답글
  17. 익명 댓글:
    2019-05-11, 7:02 오후

    감사합니다. 이직하면서 처음 Mac환경 써보는거라 실제 제 컴퓨터 오기전에 미리 개발환경 맞춰보려고 님 포스팅 참고해서 가상머신에 Mac설치 성공했네요 ㅎㅎ

    하나 공유하고 싶은 내용이 있는데요.
    혹시 AMD Ryzen 5 2600사용하시는 분 중에 설치하시다
    Error allocating 0x800 pages at 0x0000000002400000 alloc type 2
    Error loading kernel cache (0x9)
    Boot Failed. Mac Boot
    Boot Failed. EFI DVD/CDROM

    위와 같은 에러를 보신다면 아래의 명령어를 실행하신후에 다시 해보시면 될거에요
    VBoxManage modifyvm “설정한 macOS 머신이름” -–cpu-profile “Intel Core i7-6700K”

    답글
  18. Kevin Lee 댓글:
    2020-02-03, 10:24 오전

    저 MacOS Sierra 다운로드 링크가 다 안되는데요

    답글
  19. 익명 댓글:
    2020-04-20, 12:52 오후

    안되요

    답글
  20. 익명 댓글:
    2020-04-20, 12:52 오후

    링크가 다 안되요!

    답글
  21. 익명 댓글:
    2020-08-03, 9:55 오후

    고맙습니다!!!

    답글
댓글 보기

답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

글 카테고리

  • 🍎 맥 · IT 기기 (21)
  • 💻 개발 · 서버 (52)
  • 💾 BMW 코딩 (80)
  • 📈 재테크 · 퀀트 (2)
  • 📝 일상 · 생각 (1)
  • 🚗 BMW 라이프 (33)
  • 🛠️ 생산성 · 도구 (45)

추천 글

  • BMW 코딩 입문서
  • BMW 코딩 백서
  • BMW 코딩 자료실
  • 홈 서버 구축 백서

최근 댓글

  1. BMW 코딩 입문서의 익명2026-08-02

    좋은내용 공유해주셔서 감사합니다 ^^

  2. ISTA로 시트 초기화하기의 ㅇㅇ2026-07-02

    내용은 찾았는데 시행을 어떻게하는지 여쭤봐도 될까요 서비스 플랜에 추가만 되네오

  3. BMWAiCoder로 BMW 내비게이션 맵 업데이트 FSC 코드 얻는 방법의 김성규2026-04-11

    차량과 연결된 이후에 fsc tools 창이 안뜨는데 이유를 모르겠네요

  4. E-Sys Launcher Premium v2.6.2 완전 삭제해서 날짜 제한 초기화하는 방법의 방랑자2025-09-07

    오래전이긴 하나, 혹시 해당 배치 파일을 다시 받을수 있을까요? 아니면 배치의 내용과 원리를 알려주시면 직접 만들수도 있을거 같아요~

  5. E-Sys Launcher Premium v2.6.2 완전 삭제해서 날짜 제한 초기화하는 방법의 익명2025-09-07

    ㅇㅇㅇ

  1. 홈
  2. 🍎 맥 · IT 기기
  3. 윈도우의 VirtualBox에 macOS Sierra 설치하기

Alfred AxureRP BMWAiCoder BMW맵업데이트 CoreTraining DrGini ESXi ETK E시리즈코딩 FSC git GitHub gracenote Hotkeys Intro ISTA-D ISTA-list Markdown OpenClaw OpenVPN Scrivener Sketch Study Synology Visual Studio Code VMwareWorkstation VO코딩 WindowsServer2016 wordpress Xpenology 리눅스 리눅스기초 맥서버 차량용거치대 코딩치트코드 코딩튜토리얼 펌웨어업데이트 홈서버구축

메타

  • 로그인
  • 입력 내용 피드
  • 댓글 피드
  • WordPress.org
Copyright 2026 — BIMMER MAC. All rights reserved.