여기서는 컴퓨터가 Boot Camp 지원에 필요한대로 구성되었다고 가정합니다. 다시 말해, 디스크 0의 4 번째 파티션에 Windows를 설치하게됩니다. 또한 펌웨어가 최신 상태 이며 모델 Mac 컴퓨터에 맞는 " 부트 캠프 지원 소프트웨어 "를 다운로드했습니다 . 시작하기 전에 Mac에서 모든 DVD 및 외부 장치를 제거하십시오.
Mac 내장 드라이브에 MS-DOS (FAT) 포맷 파티션을 만듭니다. 여기에 Windows 7이 설치됩니다. Bootcamp Assistant, 디스크 유틸리티 또는 터미널 창에 입력 된 명령 ( distutil
, gpt
및 / 또는 fdisk
)을 사용할 수 있습니다 . 와 같은 다른 타사 도구 gdisk
도 사용할 수 있습니다. 이 파티션의 레이블 이름을 "BOOTCAMP"로 지정하십시오. 완료되면 모든 응용 프로그램을 종료하십시오.
이 절차를 수행하려면 "BOOTCAMP"파티션이 Mac 내부 드라이브 (disk0)의 네 번째 파티션이어야합니다. OS X 10.7 이상의 디스크 유틸리티를 사용하고 Mac에 기본 드라이브 구성이있는 경우 새 "BOOTCAMP"파티션이 자동으로 4 번째 파티션으로 생성되어야합니다. 그러나 APFS 및 기본 드라이브 구성을 사용하는 경우 새 "BOOTCAMP"파티션이 세 번째 파티션으로 자동 생성되어야합니다.
드라이브가 GPT / MBR 하이브리드 파티셔닝 구성표를 사용하고 있는지 확인하십시오. 이 작업을 수행하는 절차는 " High Sierra (macOS 10.13.2)를 사용할 때 드라이브를 GPT 형식에서 하이브리드 GPT / MBR 형식으로 변환하는 방법 "에 대한 내 대답을 참조하십시오 .
User Semi 은 BCA (Boot Camp Assistant)가 드라이브를 올바르게 GPT / MBR 하이브리드 파티션 할 것이라고 언급했습니다. 따라서 BCA가 드라이브를 분할 한 다음 플래시 드라이브를 사용하여 Windows를 설치할 수 있습니다.
VirtualBox 무료 사본을 다운로드하여 설치하십시오 . VirtualBox 5.0.14 r105127을 사용했습니다. Copyright © 2016.
"Boot Camp 지원 소프트웨어"를 VirtualBox와 호환되는 파티션으로 전송하려면 다음을 수행하십시오. Documents 폴더에 "VirtualBox"라는 폴더를 만듭니다. 디스크 유틸리티를 열고 메뉴 표시 줄에서 파일-> 새로 만들기-> 빈 디스크 이미지를 선택 하십시오 . 다음 매개 변수를 사용하여 "VirtualBox"폴더에이 이미지를 작성하십시오.
Finder 응용 프로그램을 사용하여 "Boot Camp 지원 소프트웨어"를이 새로운 파티션으로 복사하십시오. 완료되면이 새 파티션이 아래와 같이 Finder에 나타납니다. (이전 Mac을 사용하는 독자의 경우 "BootCamp"폴더 만있을 수 있습니다.)
이 단계는 "Boot Camp Support Software"가 포함 된 파티션에 액세스하기 위해 VirtualBox에 필요한 파일을 생성합니다. 터미널 응용 프로그램 창에서 다음 명령을 입력하십시오.
참고 : 기본 Bourne-Again Shell (bash)을 사용한다고 가정합니다.
cd ~/documents/virtualbox
open bcss.dmg
DISK1=$(mount|awk -F s1 '/BCSS/{print$1}')
diskutil unmountDisk $DISK1
vboxmanage internalcommands createrawvmdk -filename "$PWD/bcss.vmdk" -rawdisk $DISK1
결과는 bcss.vmdk
"VirtualBox"폴더에 파일 을 생성해야 합니다. 나중에이 파일을 선택하여 가상 머신에이 파티션에 대한 액세스 권한을 부여합니다.
참고 :이 시점에서이 문서의 명령을 복사하여 터미널 응용 프로그램 창에 붙여 넣기가 더 쉬울 것입니다.
이 단계는 Windows를 설치할 실제 파티션에 액세스하기 위해 VirtualBox에 필요한 파일을 만듭니다. 터미널 응용 프로그램 창에서 다음 명령을 입력하십시오.
cd ~/documents/virtualbox
DISK0=/dev/disk0
PARTITION=4
PARTID="$DISK0"s"$PARTITION"
diskutil unmount $PARTID
sudo chmod go+rw $PARTID
sudo vboxmanage internalcommands createrawvmdk -filename "$PWD/bootcamp.vmdk" -rawdisk $DISK0 -partitions $PARTITION
sudo chown $USER bootcamp*.vmdk
참고 :이 chmod
명령으로 부여 된이 액세스는 OS X가 재부팅 될 때까지만 지속됩니다.
결과는 파일 bootcamp.vmdk
과
bootcamp-pt.vmdk
"VirtualBox"폴더에 생성되어야 합니다. 나중에 파일 bootcamp.vmdk
을 선택하여 가상 머신에 물리 분할에 대한 액세스 권한을 부여합니다.
참고 : OS X은 파일 시스템을 자동 마운트하는 것을 선호합니다. /etc/fstab
파일 을 만들거나 수정하여 특정 파티션에 대해 비활성화 할 수 있습니다 . /etc/fstab
파일 을 사용하는 대신 다음 명령을 반복해서 입력하라는 메시지가 표시됩니다.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
이 명령은 실제 "BOOTCAMP"파티션과 bcss.dmg
"BCSS"파티션을 포함하는 디스크 이미지 파일 을 마운트 해제합니다 .
가상 머신을 구성하십시오. VirtualBox 응용 프로그램을 열고 새 레이블 위의 아이콘을 클릭하십시오. 아래 표시된 값을 입력하거나 선택한 다음 "계속"버튼을 클릭하십시오.
하드 드라이브를 제외한 기본 설정을 사용하십시오. "기존 가상 하드 드라이브 파일 사용"단추를 선택하십시오. "VirtualBox"폴더로 이동하십시오. bootcamp.vmdk
파일을 강조 표시 하십시오. "열기"버튼을 클릭하기 전에 동일한 터미널 응용 프로그램 창에서 다음 명령을 입력하십시오.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
열려있는 bootcamp.vmdk
파일을. 창이 아래에 표시된 것과 유사하게 나타납니다.
"만들기"버튼을 클릭하십시오.
VirtualBox 응용 프로그램의 "Oracle VM VirtualBox Manager"창으로 돌아간 후 "Settings"레이블 위의 아이콘을 클릭하십시오. 그런 다음 "스토리지"레이블 위의 아이콘을 클릭하십시오. "스토리지 트리"에서 "컨트롤러 : SATA"가 강조 표시되어야합니다. 강조 표시된 영역을 마우스 오른쪽 버튼으로 클릭하고 "하드 디스크 추가"를 선택하십시오. "기존 가상 하드 드라이브 파일 사용"단추를 선택하십시오. "VirtualBox"폴더로 이동하십시오. bcss.vmdk
파일을 강조 표시 하십시오. "열기"버튼을 클릭하기 전에 동일한 터미널 응용 프로그램 창에서 다음 명령을 입력하십시오.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
열려있는 bcss.vmdk
파일을. 그런 다음 "Use Host I / O Cache"옵션을 선택하십시오. 창이 아래에 표시된 것과 유사하게 나타납니다.
빈 CD / DVD를 강조 표시하고 "가상 광학 디스크 파일 선택 ..."을 선택하여 Windows 7 iso 파일을 첨부하십시오. (힌트 : CD / DVD 아이콘을 찾으십시오)
확인을 클릭하여 창을 닫으십시오. "Oracle VM VirtualBox Manager"창이 아래와 같이 나타납니다.
이 단계에서는 필요한 파일을 물리 분할에 복사하므로 나중에 Mac을 재시동하고 Windows를 설치할 수 있습니다. 동일한 터미널 응용 프로그램 창에 다음 명령을 입력하십시오.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
그런 다음 "시작"레이블 위의 아이콘을 클릭하여 Windows 7 iso 파일에서 부팅하십시오. "CD 또는 DVD로 부팅하려면 아무 키나 누르십시오"라는 메시지가 표시되면 스페이스 바를 누르십시오.
참고 : 스페이스 바를 누르기 전에 마우스 포인터가 가상 머신 화면 창 위에 있어야합니다.
아래와 같은 화면이 나타나면 "다음"버튼을 클릭하십시오.
아래 디스플레이가 나타나면 "컴퓨터 수리"를 선택하십시오.
"Windows 시작 문제를 해결하는 데 도움이되는 복구 도구를 사용하십시오."버튼으로 선택되면 다음 버튼을 클릭하십시오.
"명령 프롬프트"옵션을 선택하십시오.
드라이브 문자 보험에 가입 C
을 통해 F
다음 명령을 입력하여 볼륨에 기본적으로 할당되지 않습니다.
mountvol c: /d >nul
mountvol d: /d >nul
mountvol e: /d >nul
mountvol f: /d >nul
현재 볼륨 목록을 확인하려면 다음을 입력하십시오.
diskpart
list volume
아래 이미지는 내 Mac에서 찾은 볼륨을 표시합니다. 다른 결과가 나올 수 있습니다.
다음 명령을 입력 드라이브 문자를 할당 D
, C
그리고 E
각각 "BOOTCAMP"와 "BCS들"로 표시된 CD-ROM 볼륨과 볼륨. 위의 이미지에서 이는 볼륨 0, 3 및 4입니다. 볼륨 인덱스가 다른 경우 적절하게 대체하십시오. 또한 NTFS는 "BOOTCAMP"볼륨을 포맷합니다.
select volume 3
assign letter=c
format quick fs=ntfs label=BOOTCAMP
select volume 0
assign letter=d
select volume 4
assign letter=e
list volume
exit
완료되면 볼륨 글자가 아래에 표시된 것과 유사하게 나타납니다.
다음으로 아래 명령을 입력하십시오. bootsect
명령은 해당 드라이브의 파티션의 볼륨 부트 레코드 (VBR)과 마스터 부트 레코드 (MBR)에 부트 코드를 작성합니다.
bootsect /nt60 c: /mbr
bootsect /nt60 e: /mbr
다음 명령 순서는 VHD (Virtual Hard Disk) 파일을 작성합니다. VHD는 Windows가 실제 "BOOTCAMP"파티션에 설치 될 가상 플래시 드라이브를 나타냅니다.
참고 : Windows 10을 설치하는 경우 아래 표시된 명령 fs=fat32
에서 매개 변수 format
를로 바꾸어야합니다 fs=ntfs
.
diskpart
create vdisk file=c:\flashdrive.vhd maximum=8000 type=fixed
attach vdisk
create partition primary
format quick fs=fat32 label=FLASHDRIVE
assign letter=f
exit
마지막으로 Windows 설치 프로그램 iso 및 "Boot Camp 지원 소프트웨어"파일을 먼저 VHD에 복사 한 다음 Windows를 설치할 물리적 파티션에 직접 복사하십시오. 완료되면 명령 프롬프트 창을 종료하십시오.
xcopy d:* f: /s /h
xcopy e:* f: /s /y
xcopy f:* c: /s /h
exit
참고 : 파일 \sources\boot.wim
및 \sources\install.wim
복사하는 데 시간이 오래 걸릴. 파일 크기는 각각 168MB 및 2.95GB입니다.
"종료"버튼을 선택하여 가상 머신을 종료하십시오. VirtualBox 응용 프로그램을 종료하십시오.
이 단계에는 실제 내부 드라이브의 MBR (Master Boot Record) 구성이 포함됩니다. MBR은이 드라이브의 처음 512 바이트에 저장됩니다. 이 공간은 부팅 코드와 MBR 파티션 테이블에 의해 공유됩니다.
SIP (System Integrity Protection)가 설정된 OS X 10.11 (El Capitan)에서는이 단계를 수행 할 수 없습니다. (이것이 기본 설정입니다.) OS X 10.11을 사용하는 경우 SIP를 비활성화하고이 단계를 완료 한 다음 SIP를 복원해야합니다. 링크 : OS X 10.11, El Capitan에서 SIP (System Integrity Protection) AKA“루트리스”를 비활성화하려면 어떻게합니까? .
터미널 응용 프로그램 창에서 다음 명령을 입력하십시오. 첫 번째 fdisk
명령은 "BOOTCAMP"파티션을 활성 파티션으로 표시합니다. 두 번째 fdisk
명령은 "BOOTCAMP"파티션 ID를 7로 변경합니다. 마지막 fdisk
명령은 "부트 캠프 지원 소프트웨어"파티션을 포함하는 디스크의 MBR에서 "BOOTCAMP"파티션을 포함하는 물리 디스크의 MBR로 부팅 코드를 복사합니다.
cd ~/documents/virtualbox
DISK0=/dev/disk0
PARTITION=4
PARTID="$DISK0"s"$PARTITION"
open bcss.dmg
DISK1=$(mount|awk -F s1 '/BCSS/{print$1}')
INPUT=$(printf "f $PARTITION\nq\ny")
sudo fdisk -e $DISK0 <<<"$INPUT" &>/dev/null
INPUT=$(printf "s $PARTITION\n7\nq\ny")
sudo fdisk -e $DISK0 <<<"$INPUT" &>/dev/null
sudo fdisk -u -y -f $DISK1 $DISK0
diskutil mount $PARTID
참고 : 변수 INPUT의 값을 표시하려면 명령을 사용하십시오 echo "$INPUT"
.
"BOOTCAMP"파티션에 Windows를 설치하는 단계입니다. Mac을 재시동하고 option/alt
키를 누르십시오. "BOOTCAMP"파티션에서 부팅 할 Windows 아이콘을 선택하십시오. 7 단계에서와 같이 디스플레이를 탐색하여 명령 프롬프트 창을여십시오. VHD (Virtual Hard Disk) 파일에 저장된 "FLASHDRIVE"파티션을 연결하려면 아래 명령을 입력하십시오.
diskpart
select vdisk file=c:\flashdrive.vhd
attach vdisk readonly
list volume
exit
내 Mac에서 list volume
명령 의 출력 E
은 "FLASHDRIVE"파티션에 할당 된 드라이브 문자 인 것으로 표시 됩니다. 드라이브 문자가 다른 e:\setup
경우이 단계의 끝에 제공된 명령을 입력 할 때 올바르게 대체하십시오 . 그런 다음 "BOOTCAMP"파티션에서 하나를 제외한 모든 파일을 제거하십시오.
rmdir /s /q c:\
위 명령이 올바르게 실행되면 "c : \ flashdrive.vhd-다른 프로세스에서 파일을 사용 중이므로 프로세스에 액세스 할 수 없습니다."라는 오류 메시지가 나타납니다.
아래 주어진 명령을 입력하여 Windows 7 설치를 시작하십시오. 설치 파티션으로 "BOOTCAMP"를 선택하십시오.
e:\setup
설치 파일은 "FLASHDRIVE"파티션에 저장됩니다. 이 파티션은 "BOOTCAMP"파티션에 VHD 파일로 저장되므로 "BOOTCAMP"파티션을 다시 포맷하지 마십시오. 이후 단계에서 이러한 설치 파일을 제거합니다. Mac이 재시동되면 OS X로 부팅됩니다. 이것은 예상 된 것입니다. "시스템 환경 설정"에서 시동 디스크로 Windows를 선택하고 Mac을 재시동하십시오. Windows 설치가 계속됩니다.
Windows 설치가 완료되면 "Boot Camp 지원 소프트웨어"를 적용 할 수 있습니다. 이 소프트웨어에 액세스하려면 c:\flashdrive.vhd
"FLASHDRIVE"파티션이 포함 된 파일을 첨부해야합니다. "시작"버튼을 클릭하고 입력 diskmgmt.msc
하고
return키를 누르십시오. 디스크 관리
에서 메뉴 표시 줄 에서 조치 를 클릭하고 VHD 첨부를 선택하십시오 . 파일 위치를 선택하고 "읽기 전용"을 선택하여 VHD 파일에 쓰지 못하게하십시오. "확인"을 누르면 드라이브가 디스크 아이콘에 파란색 아이콘으로 표시됩니다. 디스크 관리를 닫습니다.
자동 실행 팝업 창에서 "파일을 보려면 폴더 열기"를 선택하십시오. 팝업이 나타나지 않으면 Windows 탐색기를 사용하여 "FLASHDRIVE"라는 드라이브를 엽니 다. setup.exe
파일은 "BootCamp"라는 폴더에 있습니다. "Boot Camp Support Software"를 설치하려면이 응용 프로그램을 실행하십시오. 컴퓨터가 다시 시작되면 VHD 파일이 분리됩니다.
- 마지막으로 DVD 및 "Boot Camp Support Software"폴더 및 파일을 제거하십시오.
c:\flashdrive.vhd
파일을 휴지통 으로 끌어서 놓을 수 있습니다
. 열린 파일에 대한 오류 메시지가 나타나면 컴퓨터를 다시 시작한 후 다시 시도하십시오.
"가상 박스"폴더를 삭제할 수 있습니다. "BCSS"파티션을 먼저 꺼내야 할 것입니다.
"BootCamp"가상 머신을 삭제할 수 있습니다. 이것은 VirtualBox 응용 프로그램에서 수행 할 수 있습니다. VirtualBox가 모든 파일을 제거하지 않으면 수동으로 제거 할 수 있습니다. 찾는 위치 ~/"VirtualBox VMs"
폴더.
Windows 7 iso 파일을 삭제할 수 있습니다.
VirtualBox 응용 프로그램을 제거 할 수는 있지만 공간이 적게 걸리므로 귀찮게하지 않습니다.