Windows 7 문제의 부트 캠프 설치, 부팅 가능한 장치 없음


14

따라서 2010 15 인치 macbook pro (MBP6,1)를 사용하고 광 드라이브를 하드 디스크로 교체했습니다. USB 및 ISO 이미지가있는 부트 캠프가있는 하드 디스크에 Windows 7을 설치하고 싶었습니다.

검색 후 부트 캠프가 부팅 가능한 USB를 만들 수 있도록 plist.info를 수정해야한다는 것을 알았습니다 (일반적으로 디스크 드라이브와 함께 제공되므로 모델의 USB를 만들 수있는 옵션이 없기 때문에).

그런 다음 USB에 미세한 (그러나 긴) 설치 프로세스가있는 것 같습니다. 부트 캠프에 창문을 분할 할 공간이 얼마나되는지 알려주고 설치를 시작했습니다.

그런 다음 컴퓨터가 다시 시작되었습니다. 그것이 돌아 왔을 때 그것은 회색 사과 로고 화면에 영원히 붙어있었습니다. 나는 강제로 다시 시작하고 다음에 전원을 켤 때 회색 로고에 약간 붙어 있지만 "부팅 가능한 장치가 없습니다-부팅 가능한 장치를 삽입하고 아무 키나 누르십시오"라는 검은 화면으로 진행했습니다. USB로 키를 누르려고했지만 아무 일도 일어나지 않았습니다.

결국 USB를 제거하고 PRAM을 재설정하여 osx로 다시 부팅해야했습니다.

부트 캠프를 사용하여 Macbook Pro의 USB에서 Windows 7을 설치하는 방법이 있습니까?

답변:


16

최신 정보

DVD 또는 플래시 드라이브없이 Windows 7 Pro 64 비트 설치에서 Windows 7 설치를 위한 개선 된 절차를 찾을 수 있습니다.

노트 :

아래 절차를 사용하여 Windows 8.1을 설치하기위한 업데이트 된 단계는 여기 에서 찾을 수 있습니다 .


내 하드웨어와 소프트웨어는 귀하의 것과 다릅니다. 먼저 내 답변을 어떻게 테스트했는지 문서화 한 다음 귀하의 필요에 맞게 답변을 조정하려고합니다. 이것은 상당히 긴 답변이므로 적응은 별도의 답변으로 제공됩니다.

내 컴퓨터는 iMac (2007 년 중반 20 인치)입니다. OS X의 버전은 10.10.5입니다. Windows 7 Professional SP1 64 비트를 설치하겠습니다. 내장 드라이브가 하나뿐입니다. Apple 하이브리드 GUID 파티셔닝 구성표를 사용하는 1TB 하드 디스크입니다. 하이브리드는 Windows가 드라이브를 MBR 파티션으로보고 OS X는 드라이브를 GUID 파티션으로 본다는 것을 의미합니다. Apple의 권장 사항을 따르고 레거시 BIOS를 사용하여 Window를 설치합니다. 또한 Windows를 설치하는 데 사용되지 않는 작동하는 내장 광학 SuperDrive가 있습니다.

(힌트 : 더 잘 보려면 이미지를 클릭하거나 새 창에서 이미지를여십시오.)

  1. Boot Camp 지원 소프트웨어 (드라이버)를 구하십시오. 소프트웨어는 Boot Camp Assistant를 사용하여 다운로드하거나 웹에서 직접 다운로드하거나 OS X 설치 DVD에서 복사 할 수 있습니다. 자세한 내용은 Boot Camp통해 Mac에 Windows를 설치하기위한 시스템 요구 사항을 참조 하십시오. 이 절차에서는 플래시 드라이브를 사용할 필요 가 없습니다 . Boot Camp 지원 소프트웨어가 플래시 드라이브에 저장되어 있으면 다음 단계에서 제공되는 특수 지침을 따르십시오.
  2. 펌웨어가 최신인지 확인하십시오. Intel 기반 Mac 용 EFI 및 SMC 펌웨어 업데이트를 참조하십시오 .
  3. Oracle에서 무료 VirtualBox 사본을 다운로드하여 설치하십시오 . VirtualBox, 버전 5.0.0 r101573, Copyright © 2015를 사용했습니다.
  4. "Documents"폴더 안에 "VirtualBox"라는 폴더를 만듭니다. 여기에서 나머지 단계에서 생성 된 파일을 유지합니다.
  5. MS-DOS (FAT) 포맷 파티션을 만들어 Windows를 설치하십시오. Bootcamp Assistant, 디스크 유틸리티 또는 터미널 창에 입력 된 명령 ( distutil, gpt및 / 또는 fdisk)을 사용할 수 있습니다 . 와 같은 다른 타사 도구 gdisk도 사용할 수 있습니다. 이 파티션의 레이블 이름을 "BOOTCAMP"로 지정하십시오.
  6. "BOOTCAMP"라는 파티션의 디스크 및 파티션 번호를 결정하십시오. 이렇게하려면 디스크 유틸리티 응용 프로그램에서 파티션을 강조 표시하고 "정보"단추를 클릭하십시오. 팝업 창이 나타납니다. 표시된 값은 다음 단계에서 사용됩니다.

    이 팝업 창에서 정보는 디스크와 파티션 번호가 각각 0과 4임을 나타냅니다. 숫자가 다른 경우 나머지 단계에서 숫자를 대체해야합니다. 파티션 번호가 4보다 크면이 파티션에 Windows를 설치할 수 없습니다. ( 기술적으로 이것은 사실이 아니지만 그렇게하는 방법을 설명하는 것은이 답변의 범위를 벗어납니다. )

    마십시오 하지 팝업 창을 닫습니다.

  7. 터미널 응용 프로그램을 열고 터미널 창에 다음 명령을 입력하십시오. 이후 명령에서 사용할 변수를 설정합니다. 다음 명령 α에서 디스크 유틸리티 팝업 창에 표시된 "디스크 번호"로 바꾸십시오 . 에 대한 일반적인 값은 α입니다 0.

    DISK0=/dev/diskα
    

    다음 명령 β에서 디스크 유틸리티 팝업 창에 표시된 "파티션 번호"로 바꾸십시오 . 에 대한 일반적인 값은 β입니다 4.

    PARTITION=β
    

    다음 명령은 변수 PARTID를 파티션의 디스크 식별자로 설정합니다. 디스크 유틸리티 팝업 창에 표시된 "디스크 식별자"와 동일해야합니다. 에 대한 일반적인 값은 PARTID 입니다 disk0s4.

    PARTID="$DISK0"s"$PARTITION"
    

    참고 : 문자 s는 소문자입니다.

    디스크 유틸리티 팝업 창을 닫으십시오.

  8. 디스크 유틸리티 응용 프로그램이 여전히 열려있는 상태에서 메뉴 표시 줄에서 "파일 → 새로 만들기 → 빈 디스크 이미지 ..."를 선택하십시오. 팝업 창에서 아래 표시된 값을 입력하십시오. 참고 : "Where :"는 4 단계에서 만든 "VirtualBox"폴더 여야합니다. Boot Camp 지원 소프트웨어가 플래시 드라이브에 저장된 경우 기본 "Size :"의 "100MB"를 사용할 수 있습니다.

    다른 이름으로 저장 : bcssoftware
    태그 : 위치
    : VirtualBox
    이름 : BCSSOFTWARE
    크기 : 사용자 지정 ... (1.5GB)
    형식 : MS-DOS (FAT)
    암호화 : 없음
    파티션 : 단일 파티션-마스터 부트 레코드 파티션 맵
    이미지 형식 : 디스크 읽기 / 쓰기 영상

    팝업 창이 아래와 같이 나타납니다.

    "만들기"버튼을 클릭하십시오.

  9. "BCSSOFTWARE"라는 파티션의 디스크 번호를 결정하십시오. 이렇게하려면 디스크 유틸리티 응용 프로그램에서 파티션을 강조 표시하고 "정보"단추를 클릭하십시오. 팝업 창이 나타납니다. 표시된 값은 다음 단계에서 사용됩니다.

    이 팝업 창에서 정보는 디스크 번호가 1임을 나타냅니다. 번호가 다른 경우 나머지 단계에서 번호를 대체해야합니다.

    마십시오 하지 팝업 창을 닫습니다.

  10. 동일한 터미널 창을 사용하여 다음을 입력하여 변수를 설정하십시오 DISK1. γ디스크 유틸리티 팝업 창에 표시된 "디스크 번호"로 교체하십시오 . 에 대한 일반적인 값은 γ입니다 1.

    DISK1=/dev/diskγ
    

    디스크 유틸리티를 종료하십시오.

  11. Boot Camp 지원 소프트웨어를 "BCSSOFTWARE"라고 표시된 파티션에 복사하십시오. Finder 응용 프로그램을 사용 하여이 작업을 수행했습니다. 이 소프트웨어가 이미 플래시 드라이브에 저장된 경우이 단계를 건너 뛸 수 있습니다.

  12. 동일한 터미널 창에 다음을 입력하여 MBR에서 파티션을 활성으로 표시하십시오. 대화식 명령의 입력 fdisk은 변수에서 가져옵니다 INPUT. 비밀번호를 요청하면 입력하십시오.

    INPUT=$(printf  "f  $PARTITION\nw\ny\nq")
    sudo  fdisk  -e  $DISK0  <<<"$INPUT"
    

    참고 : 변수 값을 표시하려면 INPUT명령을 사용하십시오 echo "$INPUT".

  13. 동일한 터미널 창에 다음 명령을 입력하여 VirtualBox가 물리 분할에 대한 읽기 / 쓰기 액세스를 허용하십시오. 비밀번호를 요청하면 입력하십시오.

    diskutil  unmount  $PARTID 
    sudo  chmod  go+rw  $PARTID
    

    그러면 VirtualBox가 물리 분할에 Windows를 설치할 수 있습니다. 참고 :이 액세스는 OS X가 재부팅 될 때까지만 지속됩니다.

  14. 가상 파티션 및 디스크를 물리적 파티션 및 디스크 이미지에 맵핑하는 파일을 작성하십시오. 동일한 터미널 창에서 다음 명령을 입력하십시오.

    cd  ~/documents/virtualbox
    sudo  vboxmanage  internalcommands  createrawvmdk  -filename  "$PWD/bootcamp.vmdk"  -rawdisk  $DISK0  -partitions  $PARTITION
    sudo  chown  $USER  bootcamp*.vmdk
    diskutil unmountDisk $DISK1
    vboxmanage  internalcommands  createrawvmdk  -filename  "$PWD/bcssoftware.vmdk"  -rawdisk  $DISK1
    

    참고 : 비밀번호를 요청하면 입력하십시오.

  15. VirtualBox 응용 프로그램을 열고 새 레이블 위의 아이콘을 클릭하십시오. 아래 표시된 값을 입력하거나 선택한 다음 "계속"버튼을 클릭하십시오.

    하드 드라이브를 제외한 기본 설정을 사용하십시오. "기존 가상 하드 드라이브 파일 사용"단추를 선택하십시오. 4 단계에서 만든 VirtualBox 폴더로 이동합니다. "bootcamp.vmdk"파일을 엽니 다. 창이 아래에 표시된 것과 유사하게 나타납니다.

    "만들기"버튼을 클릭하십시오.

  16. 같은 터미널 창에 다음 명령을 입력하십시오.

    diskutil  unmountDisk  $DISK1
    

    VirtualBox 응용 프로그램의 "Oracle VM Virtual Manager"창으로 돌아가서 "Settings"레이블 위의 아이콘을 클릭하십시오. 그런 다음 "스토리지"레이블 위의 아이콘을 클릭하십시오. "Controller : SATA"를 마우스 오른쪽 버튼으로 클릭하고 "Add Hard Disk"를 선택하십시오. 4 단계에서 만든 폴더에 저장된 "bcssoftware.vmdk"파일을 열어 기존 디스크를 선택하십시오. "bcssoftware.vmdk"첨부 파일이 아래와 같이 나타납니다.

    a16

    VirtualBox 부팅에 오류가 발생하면 "호스트 I / O 캐시 사용"상자를 선택해야한다고 다른 사용자가보고했습니다 VERR_NOT_SUPPORTED.

  17. 빈 CD / DVD를 강조 표시하고 "가상 CD / DVD 파일 선택 ..."을 선택하여 Windows 설치 iso 파일을 첨부하십시오. (힌트 : CD / DVD 아이콘을 찾으십시오)

    a17

    확인을 클릭하여 창을 닫으십시오. "Oracle VM Virtual Manager"창이 아래와 같이 나타납니다.

    a18

  18. "시작"레이블 위의 아이콘을 클릭하여 Windows 설치를 시작하기 전에 동일한 터미널 창에 다음 명령을 입력하십시오.

    diskutil unmountDisk $DISK1
    
  19. 아래 표시된 창에 도달하면 "사용자 정의 (고급)"을 선택하십시오.

    다음 창에서 "드라이브 옵션 (고급)"을 클릭하십시오.

    "BOOTCAMP"파티션을 선택하고 "포맷"을 클릭하십시오. 아래 표시된 오류 메시지가 사라집니다. "다음"을 클릭하여 설치를 계속하십시오.

  20. 실제 머신에서 Windows를 부팅 한 후 나머지 가상 머신 설치가 다시 반복됩니다. 다음 창이 처음 나타날 때 제공된 답변을 사용하십시오. 두 번째로 물으면 자신의 답변을 제공 할 수 있습니다.

    다음 창이 처음 나타나면 제품 키를 입력하고 "온라인 상태 일 때 자동으로 활성 상태 인 Windows"상자를 선택 취소합니다.

    안전을 위해 Boot Camp 지원 소프트웨어 (드라이버)가 설치 될 때까지 업데이트를 다운로드하거나 설치할 수 없습니다. 따라서 아래에 표시된 창에서 "나에게 물어보기"를 클릭합니다.

    VirtualBox는 가상 머신을위한 가상 퍼블릭 네트워크를 생성합니다. 따라서 아래 표시된 창에서 "공용 네트워크"를 클릭합니다.

  21. 가상 머신에서 설치가 완료되면 MBR 부트 스트랩 코드를 복사하려면 다음 지시 사항을 완료해야합니다. 시작 메뉴에서 "컴퓨터"를 선택하여 하드 디스크 드라이브 및 이동식 저장 장치가있는 장치가 포함 된 창을 엽니 다. "BCSSOFTWARE"라고 표시된 하드 디스크 드라이브 및 CD (광학) 드라이브의 드라이브 문자를 결정하십시오. 아래 이미지는 내 컴퓨터의 드라이브 문자 D:G:각각을 나타냅니다. 드라이브 문자가 실제와 다를 수 있습니다.

    창을 닫고 관리자 권한으로 실행되는 명령 프롬프트 창을 엽니 다. "시작 메뉴 → 모든 프로그램 → 액세서리"를 선택한 다음 "명령 프롬프트"를 마우스 오른쪽 단추로 클릭하고 아래 이미지와 같이 "관리자 권한으로 실행"을 선택하십시오.

    명령 프롬프트 창에서 아래 표시된 명령을 입력하십시오. 필요한 경우 드라이브 문자를 G:및로 대체하십시오 D:.

    G:\BOOT\BOOTSECT  /NT60  D:  /MBR
    

    내 컴퓨터에서이 명령을 실행 한 결과는 다음과 같습니다.

    명령 프롬프트 창을 닫습니다.

  22. "BCSSOFTWARE"라는 파티션에서 "C : \ Users \ Public \ Public Documents"폴더로 Boot Camp 지원 소프트웨어를 복사하십시오. Windows 탐색기를 사용하여이 작업을 수행했습니다. 이 소프트웨어가 이미 플래시 드라이브에 저장된 경우이 단계를 건너 뛸 수 있습니다.

  23. 실제 Mac에서 실행되도록 Windows를 준비해야합니다. Windows 탐색기를 열고 "C : \ Windows \ System32 \ sysprep"폴더로 이동하십시오. "sysprep"응용 프로그램을 엽니 다. 아래와 같이 "OOBE (System Out-of-Box Experience) 입력", "일반화"및 "종료"를 선택하십시오. 확인을 클릭하고 가상 머신이 종료 될 때까지 기다리십시오.

  24. 가상 머신이 종료되면 VirtualBox를 종료하십시오. 같은 터미널 창에 다음을 입력하십시오. 이 명령은 MBR 부트 스트랩 코드를 업데이트하고 MBR에서 Windows 파티션 식별자를 7로 설정 한 다음 파티션을 마운트합니다. 대화식 명령의 입력 fdisk은 변수에서 가져옵니다 INPUT. 비밀번호를 요청하면 입력하십시오.

    sudo  fdisk  -u  -y  -f  $DISK1  $DISK0
    INPUT=$(printf  "s  $PARTITION\n7\nw\ny\nq")
    sudo  fdisk  -e   $DISK0  <<<"$INPUT"
    diskutil  mount  $PARTID
    
  25. 다른 모든 응용 프로그램을 닫습니다. 시스템 환경 설정을 열고 "시동 디스크"를 선택하십시오. "제목없는 Windows"아이콘을 강조 표시하고 "다시 시작"버튼을 클릭하십시오.

    문제가 발생하면 시작할 때 "옵션"키를 누르고 있어야 OS X로 돌아갑니다. 아무 문제도없고 Windows가 시작되기를 바랍니다.

  26. Windows 설치가 완료되면 Boot Camp 지원
    소프트웨어 (드라이버)를 설치하십시오 . 이 소프트웨어는 "C : \ Users \ Public \ Public Documents"폴더 또는 플래시 드라이브에 있습니다.

코멘트

OS X El Capitan (10.11)에서 시스템 무결성 보호는로 MBR을 편집 할 수 fdisk없으므로 설치하는 동안 다음 지침 에 따라 SIP를 비활성화 하십시오.

결국 두 개의 사용자 계정을 만들어야했습니다. 하나의 계정 만 원하면 두 가지 옵션이 있습니다. 먼저 계정 중 하나를 삭제하십시오. 둘째, 계정 중 하나를 비활성화하여 표시되지 않도록하십시오. 전자는 제어판에서 수행 할 수 있으며 후자 control userpasswords2는 명령 프롬프트 창에 명령 을 입력해야합니다 . 예를 들어, 아래는 rpj 계정을 활성화 또는 비활성화 할 수있는 창입니다. 도움이 필요하면 알려주십시오.


도움을 주셔서 감사합니다! 이번 주말에이 모든 것을 시도해보고 (희망있는) 성공으로 다시보고하겠습니다.
user8363

데이빗, 백만 감사합니다 나는 내 인생에서 빈 화면을 돌아 다니는 방법을 알아낼 수 없었다. 이 솔루션은 매우 잘 작동했으며 표준 Bootcamp 설치보다 약간 더 복잡했습니다. 이렇게하면이 Apple 지원 포럼 스레드에서 발생한 문제를 해결하는 데 도움이되었습니다. discussions.apple.com/thread/6448031?start=30&tstart=0
Ryan J. McDonough

잘 모르겠어 어떻게 지내니? 당신은 이것을 추측하지 않았고, 당신은 그것들을 모두 알고 있습니다. 도와 주셔서 감사합니다. 바로 와우입니다!
Sergii Martynenko Jr

놀라운 일입니다. 하이브리드 MBR / EFI 단계를 건너 뛰고 이후 모델 Mac 및 / 또는 이후 버전의 Windows에서 EFI 전용 설치를 수행 할 수 있습니까? 4 개 이상의 파티션을 허용해야합니까?
Evan Plaice

1
멋진 튜토리얼! VirtualBox 5로 부팅하려고 할 때 "VERR_NOT_SUPPORTED"오류가 발생했습니다. Sata 옵션에서 "Host I / O Cache 사용"을 활성화해야했습니다.
Tim Harper

1

그것을하는 한 가지 방법이 있습니다. 우아하지는 않지만 작동합니다.

Virtualbox를 다운로드하여 설치 하고 .ISO 파일에서 Windows를 설치하십시오. .ISO가 작동하는지 확인합니다. Windows가 설치되면 Rufus를 다운로드하십시오 . .ISO가 시작하기에 좋다고 가정하면 MacBook 부팅 하는 부팅 가능한 USB 드라이브가 만들어 집니다. 이 작업이 완료되면 가상 머신과 Virtualbox를 비우고 Boot Camp 파티션에 Windows를 설치할 준비가되었습니다.

Windows가 자체 드라이브를 사용하는 경우 Boot Camp를 사용할 필요가 없습니다 .BC는 OS X와 ​​Windows가 공존 할 수있는 하이브리드 파티션 테이블을 만들도록 설계되었으며 단순히 필요하지 않습니다. OS가 별도의 드라이브에있는 경우


나는 당신의 방법에 혼란스러워합니다. 필자는 iso가 병렬로 사용되었으므로 가상 머신 대신 실제 설치를하기로 결정했기 때문에 iso가 작동한다는 것을 알고 있습니다. 여기에서 부팅 가능한 USB를 만들기 위해 Rufus를 사용해야합니까? 그 다음엔? Rufus USB와 함께 부트 캠프를 사용하십니까? 터치 패드 및 기타 작업을 수행하기 위해 Apple에서 제공하는 Windows 호환성 도구를 얻으려면 어떻게해야합니까?
user8363

기존 VM이 있다면 예, Rufus를 다운로드하고이를 사용하여 부팅 가능한 USB 장치를 만듭니다. 원래 USB 설치 프로그램을 만드는 데 사용한 방법이 모두 작동하지 않았지만 Rufus는 여러 번 사용했으며 부팅 가능한 USB 장치를 만드는 데 매우 효과적입니다. 완료되면 부팅 선택기를 사용하여 USB 스틱에서 시작하고 DVD에있는 것처럼 Win 7을 설치할 수 있습니다.
ScunnerDarkly

호환성을 위해 MacBook의 Boot Camp 드라이버 팩을 다운로드하고 USB 장치에 복사 한 다음 Windows에서 설치하십시오.
ScunnerDarkly

또한 별도의 디스크에 Windows를 설치 한 경우 어떤 컴퓨터를 부팅 할 것인지 어떻게 선택합니까?
user8363

OS X는 기본 디스크 를 설정하기 위해 시동 디스크 를 제공하며 Boot Camp 드라이버가 설치되면 Windows는 동일한 옵션을 제공합니다. 또한 시동 부팅 선택기 가 있습니다. Mac 시동음이 들리면 Option을 누르십시오 . 시스템 환경 설정 패널 또는 시작 부팅 선택기를 사용하든 OS X는 사용 가능한 모든 부팅 가능 디스크를 나열합니다.
ScunnerDarkly

0

El Captain에서 새로운 보안 기능인 시스템 무결성 보호 (루트리스)를 비활성화하여이 문제를 해결할 수있었습니다.

  1. 키를 누른 상태에서 복구 파티션을 다시 시작하고 시작하십시오. Command + R
  2. 메뉴에서 터미널을 열고 들어갑니다 csrutil disable; reboot
  3. 홀드 키를 다시 시작하고 REl Captain partition을 선택하십시오.
  4. 부트 캠프 열기 및 Windows 재 포맷 / 설치

그런 다음 이번에는 자동으로 창을 다시 시작했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.