구형 맥에 부트캠프 USB 이용하여 설치 하기

(본 테스트는 매버릭에서만 실행하였습니다. 매버릭(10.9.x) 이상, 이하버젼에서 호환이 안될 수도 있으니 참고 바랍니다.)

회사에서 사용하는 맥프로 윈도우를 재설치 할까 해서 막무가내로 부트캠프를 지워버렸습니다.

그리고, 다시 설치하기 위해 “부트캠프 지원”을 실행시켰더랬죠.

여기까지는 아무런 문제가 없었습니다. 하지만 문제는 지금부터 시작이 됩니다.

확인해보니 맥프로의 시디롬이 동작을 하지 않았습니다. 인식은 물런이거니와, 열리지도 않았습니다.OTL

그리고,  어디에도 iso 파일을 이용해서 부팅 usb를 만드는 옵션은 없었죠.

unnamed

맥 OS 문제인줄 알고, 마운틴 라이언(10.8.x)에서 매버릭(10.9.x)로 업그래이드도 했지만 usb만들기 옵션은 보이지  않았습니다.ㅠ

결국은 구글링 끝에 방법을 찾아냈습니다.

생각보다는 좀 복잡하나 차근차근 따라 하시면 어렵지 않게 꼭 성공하실 수 있을겁니다!

 

**2016년 05월 10일 추가**

El Capitan에서 부트캠프 지원의 패키지 내용을 수정하기 위해서는 El Capitan에 새로 추가된  System Integrity Protection 때문에 수정이 되지 않습니다.

El Capitan 에서 부트캠프를 이용하실 분들은 rootless 옵션을 꺼주셔야 진행이 가능 합니다.

리커버리 모드로 진입하여 터미널에 아래와 같이 입력하고 재부팅하면 됩니다.

참고 : http://macnews.tistory.com/3408

 

0. 응용프로그램 > 유틸리티 > 부트캠프 지원.app 에서 마우스 오른쪽을 클릭하여 “패키지 내용 보기”를 눌러 앱 패키지 안으로 들어갑니다.

    그리고  contents > info.plist 파일을 백업 받습니다.

    백업을 받는 건 이 파일이 손상되거나, 잘 못된 값이 입력 되면 앱이 실행이 안될 수 있는 것에 대비 하는겁니다.

    문제가 생기면 백업 받은 파일을 원상 복구 시키면 됩니다.

    결과적으로 우리는 이파일을 수정하여 부트캠프 지원 앱을 속일 예정입니다.

 

1. 응용프로그램 > 유틸리티 > 시스템정보.app을 실행하여 미리 정보를 메모해둡니다.

    메모해두어야할 항목은 [모델식별자], [Boot Rom 버젼] 정보입니다.

스크린샷 2014-06-13 오후 1.40.26

 

 

2. 터미널을 실행시켜 아래와 같이 입력합니다. – 부트캠프 지원 앱에 있는 info.plist 파일을 관리자 권한으로 수정하는 명령입니다.

 

3. info.plist 파일이 열리면 “DARequiredROMVersions”을 찾아 이동합니다. 그리고, 맨 위에다 앞에서 메모 해두었던, Boot Rom 버젼을 추가합니다.

스크린샷 2014-06-13 오후 2.36.59       

 

4. 다음은 “PreUSBBootSupportedModels”를 찾아 이동합니다. 그리고, PreUSBBootSupportedModels 텍스트의 “Pre”를 삭제합니다.

   (PreUSBBootSupportedModels > USBBootSupportedModels)

   삭제를 하셨으면 앞에서 메모해 두었던 모델식별자를 맨위에다 추가합니다.

스크린샷 2014-06-13 오후 2.41.06

 

5. 이제 저장을하고 편집기를 나갑니다. (control + X 를 누르고 저장을 위한 Y  그리고 엔터키를 누르면 편집기를 저장하고 종료 할 수 있습니다.)

 

6. 그리고, 앱스토어에서 xCode 앱을 받습니다. (xCode는 맥OS , iOS 어플리케이션을 개발할 수 있는 개발자 도구입니다.)

 

7. xCode 인스톨이 끝나면, 터미널에 아래와 같은 명령을 입력하여 실행합니다.

    부트캠프 지원 앱을 변경된 info.plist를 적용하여 패키징 하는 과정입니다.

라이선스 관련 동의 사항에 동의 하면 모든것이 끝납니다.

이제 부트캠프 지원 앱을 다시 실행 시키면 짜잔~!

스크린샷 2014-06-13 오전 11.12.42 

맨 위에 window 7 이상 버젼의 설치디스크 생성 옵션이 생겨난것을 볼 수 있습니다.

저 옵션을 체크 하시고, 요구대로 설치 디스크를 생성하시면 되시겠습니다.

이상 구형 맥에 부트캠프 USB 이용하여 설치 하기 포스팅을 마칩니다!

You may also like...

  • 김진혁

    감사합니다. ㅠㅠ

    • Seunghoon Lee

      도움이 되었다니 저도 기쁩니다.

  • TOTORO

    오늘 종일 고생했는데 덕분에 드뎌 해결합니다. 감사합니다. ^.^

    • Seunghoon Lee

      도움이 되셨다니 다행입니다.^^

  • 유공

    좋은 글에 감사드립니다

    • Seunghoon Lee

      도움이 되셨다니 다행입니다. ^^!

  • 한공

    BuildMachineOSBuild
    11E53
    CFBundleDevelopmentRegion
    English
    CFBundleDisplayName
    Boot Camp Assistant
    CFBundleExecutable
    Boot Camp Assistant
    CFBundleGetInfoString
    Boot Camp Assistant 4.0.4, Copyright © 2012 Apple Inc. All rights reserved
    CFBundleIconFile
    DA
    CFBundleIdentifier
    com.apple.bootcampassistant
    CFBundleInfoDictionaryVersion
    6.0
    CFBundleName
    Boot Camp Assistant
    CFBundlePackageType
    APPL
    CFBundleShortVersionString
    4.0.4
    CFBundleSignature
    ????
    CFBundleVersion
    437
    DARequiredROMVersions

    IM41.0055.B08
    IM42.0071.B03
    IM51.0090.B03

    ^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos
    ^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text ^T To Spell

    터미널을 열어서 여기까지는 알겠는데 3번.4번은 어디다 입력을 해야하는지 모르겠어요. DARe~찾아라..맨위에다넣어라 4번도 마찬가지고 맨위라는것이 어디고 제꺼랑 좀 달라서 ㅜㅜ

    • Seunghoon Lee

      3번의 경우 Key값이 DARequiredROMVersions 인 항목을 찾아 array에 복사해두었던 Boot rom값을 입력하시면 됩니다.

      DARequiredROMVersions

      IM41.0055.B08
      IM42.0071.B03
      IM51.0090.B03

      복사해주신 부분에 이부분이 될거구요, “IM41.0055.B08″이 위에 한줄 추가해주심 됩니다.

      4번의 경우 Key값이 PreUSBBootSupportedModels인 항목을 찾아 “Pre”를 제거하여, USBBootSupportedModels로 만듭니다. 그리고, 위에서 한것처럼 array 부분에 모델식별자를 추가 하시면 됩니다.

      도움이 되셨으면 좋겠내요.

  • mikaelps

    제 맥북에서도 한공님처럼 4번을 변경하고 입력하는 공간이 따로 없네요. usb관련 키값이 없는 경우는 어떻게해야하나요 ㅜㅜ

  • 라군

    부트캠프 메뉴까지는 문제 없이 넘어가는데 제부팅만 되면.. 검은색 화면에
    no bootable device — insert boot disk and press any key
    라고 뜨네요 혹시나 해서 다시 부팅해서 옵션키 누르고 기다려보면.. 기본 맥, 리커버리.. 두가지 메뉴만 뜨는 상황…
    어떻게 해야될가요.. 윈도우 파일도 바꿔가면 계속 다시 시도중이지만 똑같네요.

    • Seunghoon Lee

      오류 메세지와 맥 부팅 옵션 상황을 종합해봤을때, 윈도우 부팅 USB가 잘못만 들어졌을 가능성이 있는듯합니다. USB를 다시 만들고, 시도해보시면 좋을듯합니다.

  • 인스

    감사합니다
    2008년 맥북을 쓰고 있었는데 덕분에
    지금 설치하고 있네요

    • Seunghoon Lee

      도움이 되셨다니 다행입니다^^

  • MBP2009

    감사합니다! 2009년 맥북프로에 드디어 설치할수 있게 됐네요 ㅜㅜ 새해복많이 받으세요!!

    • Seunghoon Lee

      도움이 되셨다니 다행입니다. 늦었지만 새해복많이 받으세요~

  • YoonHwa Lee

    7번에서 막히네요ㅠㅠ

    code object is not signed at all

    In subcomponent: /Applications/Utilities/Boot Camp Assistant.app/Contents/Info.plist.save

    • Seunghoon Lee

      일단 페키징을 위한 xCode를 앱스토어에서 설치하시고, 터미널에서
      sudo codesign -f -s – /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant
      명령어를 입력하시면 됩니다.

  • xeroplus

    좋은정보 감사합니다.

    • Seunghoon Lee

      도움이 되셨다니 다행입니다.

  • 유진선

    ?xml version=”1.0″ encoding=”UTF-8″?>

    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs$

    CFBundleDevelopmentRegion

    English

    CFBundleDisplayName

    Boot Camp Assistant

    CFBundleExecutable

    Boot Camp Assistant

    CFBundleGetInfoString

    Boot Camp Assistant 3.0.4, Copyright © 2010 Apple Inc. All rig $

    CFBundleIconFile

    DA

    CFBundleIdentifier

    com.apple.bootcampassistant

    CFBundleInfoDictionaryVersion

    6.0

    CFBundleName

    [ Read 47 lines ]

    ^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos

    ^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text^T To Spell

    DARequiredROMVersions가 없어요 …ㅠㅠㅠㅠ

    • Seunghoon Lee

      제가 쓰는 맥 프로나, 맥 Air에서는 DARequiredROMVersions가 있기는 한데요..
      아래쪽으로 내려 보시다 보면 찾으실수 있을거에요.

  • 문팍

    7번에서 막히는데요..

    code object is not signed at all

    In subcomponent: /Applications/Utilities/Boot Camp Assistant.app/Contents/Info.plist.save

    어떻게 하면 될까요? 답글 좀 부탁드립니다 ㅜㅜ

    • Seunghoon Lee

      일단 페키징을 위한 xCode를 앱스토어에서 설치하시고, 터미널에서
      sudo codesign -f -s – /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant

      명령어를 입력하시면 됩니다.

  • blackh

    덕분이 제 맥미니 2009 late에 윈도우 설치가 가능했습니다^^
    정말감사합니다~

    • coldobject

      저기 혹시 iso 파일 구할수있을까요?
      저도 맥미니 2009 late 사용중이고, 이 게시물통해서 부트캠프 해결했는데
      부팅다하면 부팅디스크가 없다고 뜨네요 ㅜㅜ iso 파일이 잘못된것인지..ㅜ

  • coldobject

    잘해결되었으나 부팅이 안되네요ㅠㅠ
    파티션나누고 윈도우 설치과정에서 non-system disk 라고 뜹니다..
    iso 파일이 잘못된것인지… 세번정도 새로운걸 다운받아서 시도했는데도 마찬가지네요..

    • Seunghoon Lee

      혹시, 윈도우 설치를 위한 USB말고 다른 USB가 부팅하실때 꽂혀있는거 아닌가요?
      윈도우 설치파일 문제는 아닐거 같은데~ 흠…

      • coldobject

        네.. 다른게 꽂혀있진 않습니다… usb를 iso 파일로 굽고 해야할까요..? 하..

        • Seunghoon Lee

          일반적으로 윈도우 부팅 가능한 USB가 아니라면 부트캠프 설정화면(파티션등..)으로 넘어가지 않는게 정상일텐데 이상하내요.. 그래도 혹시 모르니, 새로운 윈도우 설치 ISO를 통해서 부팅 USB를 만들어 진행하는것도 방법일듯합니다.

  • 김율

    아 정말 감사합니다.
    정말 감사합니다.

    어제 맥북 사서 오늘까지 하루종일 이거에 매달렸는데

    정말 감사합니다..

    부들부들..

    • Seunghoon Lee

      도움이 되셨다니 다행입니다.^^ 즐거운 맥생활되세요~

  • 김 유 성

    ㅠㅠ 저는 2010 맥북에어 요세미티 로 사용중인데요
    터미널 클릭하면 올려주심 화면과 다르게 뜨네요 ㅠㅠ
    저에게 도움을 받고싶습니다 ㅠㅠ 너무 간절하네요
    89fab@naver.com 이 메일입니다. 제발 윈도우를 너무 설치하고싶습니다.

    • Seunghoon Lee

      흠.. 터미널 클릭해서 나오는 화면은 따로 없고,
      변경하신 info.plist 파일을 패키징하는 과정을 수행해야 변경내역이 반영됩니다~
      어떤화면이 뜨는지 캡쳐해서 주시면 더 쉽게 답변드릴 수 있을듯합니다

  • 박원일

    code object is not signed at all <<로 막히는 경우
    아래와 같이 해주시면 될 것 같습니다

    sudo codesign -f -s – /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant –deep

    • Seunghoon Lee

      시도는 않해봤지만, –deep이라는 옵션? 플래그? 가 있군요..

  • 이슬

    저도 파티션 다 하고 non system disk라고 뜨는데 껏다 켜도 계속 부트캠프 창만 뜨네요 다시 유에스비에 iso 파일 설치하려는데 어떡하나요…?? 그리고 다시 맥 os는 어떻게 키죠 ㅠㅠㅠㅠ

    • Seunghoon Lee

      일단, 여러가지 이유가 있겠지만, non system disk는 부팅용 윈도우 USB가 인식되지 않았을경우 띄워지는 메세지입니다.
      맥os로 돌아가기 위해서는 부팅음(띵~~)과 동시에 키보드의 옵션키를 누르고 계시면 부팅 옵션 화면으로 진입이 가능합니다.
      맥OS로 부팅하시고 나뉘어진 파티션 복구후에 새로운 부팅 usb로 시도해보시는 것을 권장드립니다.

  • 야누스

    도움받고 싶습니다. 7번과정에서 진전이 없이 계속 이상태입니다.

    duckui-MacBook-Pro:~ ducks$ sudo codesign -f -s – /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant

    Password:

    /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant: replacing existing signature

    터미널을 사용하지 않고 xcode로 패키징 시키지도 못하겠습니다….

    답답하네요

    • JK_PROJECT

      duckui-MacBook-Pro:~ducks$ sudo codesign -fs – /Applications/Utilities/Boot Camp Assistant.app/
      (엔터)
      Password: (로그인 패스워드 ; 패스워드를 넣더라도 커서 변동없습니다.)
      Xcode가 설치되어 있으면 패키징 시킬 겁니다.

  • ㅇㅇ

    info.plist 파일이 수정 후 저장이 안되는군요…엘 케피탄이라서 그런가요?

    • ajay

      저도 수정후에 저장이안되요 ㅜㅜ 누가도와주세여

      • 지미

        엘 캐피탄에 추가된 루트리스 때문인데요.
        루트리스로 검색해서 루트리스를 끄고 진행하시면 됩니다.

  • 바라미

    저도 아랫분처럼 저장시 에러가 나네요 루트리스는 끈상태 확인했는데도 그러네요.

  • suh youri

    다 하고 부트캠프가 실행이 안됩니다 ;-; 어떻게 해야하나요 ?

    • suh youri

      아 해결되었습니다 !!!!!!!!!! 너무너무 감사합니다!!!

      • Kurt Donald Cobain

        어떻게 해결이 되었나요

        • suh youri

          전…하다가하다가 애플 컴퓨터 매장가서 깔았습니다..!

  • yoyokuma

    이거 때문에 3일간 고생했는데 묵은체증이 내려가는 기분이었습니다. 감사합니다. ^0^

  • 스타택옹

    안녕하세요. 1년전 게시글을 지금보고 따라하고 있습니다. 혹시 제 구형맥북 2010년 15인치인데

    Boot ROM 버전: MBP61.0057.B11이거인데 2번에서 이 룸넘버가 안 보인다면 어떻게 진행해야 하는지 알수 있을까요??

  • 한스

    2일째 요세미티, 스노우레퍼드, 매버릭스 전전하며 시도하다가 오늘 매버릭스로 윈도우 설치 화면까지 진행됐습니다! 하지만 파티션 선택해서 포맷하고 다음 버튼 누르니 “이 파티션에는 윈도우를 설치할 수 없습니다” 메세지가 나오네요.. 혹시 이럴때는 뭐가 문제일까요…
    -맥북 2008 유니바디

  • Kurt Donald Cobain

    부트캠프 파일이 깨졋는지 ㅠ 하고 나서 부트캠프 실행이 안되요 ㅠ.ㅠ

    • Kurt Donald Cobain

      해결 ! xcode 설치 하니 되네요;

  • jung

    sudo codesign -f -s – /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant

    /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant: replacing existing signature

    /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant: Operation not permitted

    이런식으로 뜨면서 안되네요.. ㅠㅠ 혹시 할수있는 다른방법이 있나요?? permission이 안되나 보네요…

    • Kim Luca

      재시동 해서 command 키랑 R 키 누르셔서 리커버리 모드로 실행하시구요.
      중앙 상단에 유틸리티 >> 터미널 클릭하시구요.
      csrutil disable <- 이렇게 치시구요.
      기본 모드로 재시동하시구요. 터미널에

      sudo codesign -fs – /Applications/Utilities/Boot Camp Assistant.app/ –deep

      이렇게 치시면 덮어쓰기 가능해질거에요.

      출처 :
      https://www.reddit.com/r/OSXElCapitan/comments/3drepu/bootcamp_usb_windows_7_infoplist_hack/

  • Dae-Hee Kim

    얼리 2009 맥프로 4.1 입니다. 위 내용대로 잘 따라해서 7번까지 잘했습니다. 하지만 설치하고 있는데 설치하드 파티션까지 다 잘되는데 재부팅 되면서 윈도우 설치가 되야 하는데 재부팅되면서 그냥 까만 화면에 커서만 깜박입니다. 아무런 메세지는 없습니다. 어느 키를 눌러도 먹지 않구요. 강제로 재부팅하면 옵션키로 기존 맥은 잘 부팅됩니다. ios 문젠가해서 64비트의 여러가지 버젼으로 시도해보았는데 증상은 같습니다. 혹시 저와 같은 증상 겪으신분 있으시면 도움 부탁드려요.

  • han ki-hyun

    아이맥 미디2011 od: 10.9.5 버젼입니다. 부트캠프에서 부팅용usb까지 만드는 건 성공했는데 아무리해도 usb로 부팅이 안됩니다. command+r해도 부팅메뉴에 없고요. 왜그런걸 까요?

  • 1eqfqrwf

    rootless도 해제 했고 하란대로 다 했는데 5번 애초에 저장 자체가 안되네요

    [ Error writing /Applications/Utilities/Boot Camp Assistant.app/Contents/Info.plist: Permission denied ]
    라는데 이거 도대체 어떻게 해야 하는거죠?????????

    • 1eqfqrwf

      그리고
      sudo nano /Applications/Utilities/Boot Camp Assistant.app/Contents/Info.plist
      이렇게 입력하면
      sudo: /etc/sudoers is world writable
      sudo: no valid sudoers sources found, quitting
      라며 아무 동작도 하지 않고,

      nano /Applications/Utilities/Boot Camp Assistant.app/Contents/Info.plist
      만 입력하면 터미널에서 info.plist 파일이 열리는데 위와 같은 오류가 나네요. 해결 방법좀 부탁드립니다 굉장히 급해요.

  • 최윤성

    32BitSupportedModels

    MacBook7,1
    MacBookAir5,2
    MacBookPro10,1
    MacPro5,1
    Macmini5,3
    iMac12,2

    BuildMachineOSBuild
    16B2331
    CFBundleDevelopmentRegion
    English
    CFBundleDisplayName
    Boot Camp Assistant
    CFBundleExecutable
    Boot Camp Assistant
    CFBundleGetInfoString
    Boot Camp Assistant 6.1.0, Copyright © 2016 Apple Inc. All rights reserved
    CFBundleIconFile
    DA
    CFBundleIdentifier
    com.apple.bootcampassistant
    CFBundleInfoDictionaryVersion
    6.0
    CFBundleName
    Boot Camp Assistant
    CFBundlePackageType
    APPL
    CFBundleShortVersionString
    6.1.0
    CFBundleSignature
    ????
    CFBundleSupportedPlatforms

    MacOSX

    CFBundleVersion
    6050.20.1
    DTCompiler
    com.apple.compilers.llvm.clang.1_0
    DTPlatformBuild
    8R174l
    DTPlatformVersion
    GM
    DTSDKBuild
    16B2331
    DTSDKName
    macosx10.12internal
    DTXcode
    0800
    0800
    DTXcodeBuild
    8R174l
    ExternalInstallOnlyModels

    MacBookAir7,1

    LSApplicationCategoryType
    public.app-category.utilities
    LSMinimumSystemVersion
    10.11.0
    NSMainNibFile
    MainMenu
    NSPrincipalClass
    NSApplication
    PreESDRequiredModels

    MacBook7
    MacBookAir5
    MacBookPro10
    MacPro5
    Macmini6
    iMac13

    PreUEFIModels

    MacBook7
    MacBookAir5
    MacBookPro10
    MacPro5
    Macmini6
    iMac13

    USBBootSupportedModels

    MacBook8,3
    MacBook7,1
    MacBookAir3,2
    MacBookPro8,3
    MacPro5,1
    Macmini4,1
    iMac12,2

    PreWindows10OnlyModels

    MacBook9,1
    MacBookAir7,2
    MacBookPro12,1
    MacPro6,1
    Macmini7,1
    iMac17,1

    Win7OnlyModels

    MacBook7,1
    MacBookAir3,2
    MacBookPro5,5
    MacPro2,1
    Macmini4,1
    iMac10,1

    preusb 는 바꿨는데 DARequiredROMVersions는 도대체 어디에 있는지 못찾겠습니다.ㅠㅠ 제발 도와주세요..

  • Sujin Kim

    ㅠㅠDARequiredROMVersions” 이부분이 도저히 없어서 복붙하고 제꺼 입력했는데 안먹히는거 같아요ㅠㅠㅠ xcode가 깔려있어서 그런가요ㅠㅠㅠㅠ 그 “부트캠지원”이 아얘 열리지가 않아요ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ어ㄷ쩌죠ㅠㅠㅠ도와주세요ㅠㅠ

  • 유재훈

    맥북에어 2010년 10.8 버전 Xcode 설치했습니다
    저는 7번에서 막히는데… 어떻게 해야 하는가요 .. 도와주세요 몇일째 이리저리 삽질중이네요…

    yujaehun-ui-MacBook-Air:~ dreamerkor$ sudo codesign -fs – /Applications/Utilities/Boot Camp Assistant.app/ –deep

    /Applications/Utilities/Boot Camp Assistant.app/: replacing existing signature

    /Applications/Utilities/Boot Camp Assistant.app/: object file format unrecognized, invalid, or unsuitable

  • Sohee Um

    DARequiredROMVersions 부분이 없으신 분들 아래 링크를 참조하세요
    http://evidencebased.tistory.com/53

    모델 식별자: MacBook7,1 / macOS Sierra 10.12.4 사용 중 입니다.