'guest mode'에 해당되는 글 1건

  1. 2015.02.21 Mac에서 VirtualBox로 Bootcamp Windows 8.1 & Windows 10 Guest 띄우기 2

Mac에서 VirtualBox로 Bootcamp Windows 8.1 & Windows 10 Guest 띄우기

|

그렇습니다. 드디어 알았습니다. 그동안 VirtualBox에서 윈도우7으로 게스트를 띄워서 사용하곤 했었는데,

OSX가 요세미티로 넘어오면서 여러 문제가 발생을 했었습죠....네;;;;;

그래서 저두 가상화 어플을 갈아타야 하나 나름 고민도 하고 그랬었는데 2015년 설 연휴에 삽질을 통해 성공했습니다..

아직 영어 사이트에 설명도 띄엄띄엄이라 이곳에 한번 살포시 정리해 보아요~~ 혹시 사용하시는 분들 참고하세요 ^^*


1. 먼저 당연한 얘기지만 Mac에 부트캠프로 Windows 8.1이 설치되어 있어야 합니다. 어차피 네이티브로 사용하면서 필요할 때

OSX에서 Guest로 윈도우를 띄우는 것이기 때문에 설치 자체는 네이티브로 하는 것이 좋으니까요,,, 


가상으로 윈도우를 처음부터 설치할꺼면 제 포스팅은 의미 없습니다. ^^;; 어디까지나 부트캠프로 설치한 윈도우를 가상으로 띄우기 위한 셋팅입니다. 

1-1  추가  OSX 10.11에서부터는 disable System Protection

아래 참고하셔서 먼저 SIP disable을 해주셔야 합니다.

https://developer.apple.com/library/mac/documentation/Security/Conceptual/System_Integrity_Protection_Guide/ConfiguringSystemIntegrityProtection/ConfiguringSystemIntegrityProtection.html


이라는 게 되어있습니다.2. 터미널에서 자신의 부트캠프 파티션 위치를 확인합니다.

diskutil list 입력하면 보통은 아래와 같이 나옵니다.

0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage 438.3 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data BOOTCAMP 61.1 GB disk0s4

그렇다면 4번 파티션이 윈도우 파티션입니다. 확인된 윈도우 파티션을 마운트 해제합니다. 

diskutil unmount /dev/disk0s4

확인된 윈도우 파티션을 마운트 해제합니다. 

3. 윈도우 파티션, EFI 파티션의 권한을 얻습니다.

sudo chmod 777 /dev/disk0s1
sudo chmod 777 /dev/disk0s4

4. 가상화를 위해서 네이티브 윈도우파티션의 vmdk파일을 생성합니다.

sudo VBoxManage internalcommands createrawvmdk -rawdisk /dev/disk0 -filename win8raw.vmdk -partitions 1,4

5. vmdk파일의 소유권을 자신의 계정으로 합니다.

sudo chown (username) win8*.vmdk

6. VirtualBox를 실행하고 새로우 가상시스템을 만듭니다. Windows 8.1이라고 생성합니다. 

기존 가상 하드드라이브 파일 사용을 선택후 생성한  win8raw.vmdk파일을 등록합니다.

만들기를 누른 후 설정 > 시스템에 들어가서 다음처럼 셋팅을 합니다.

이렇게까지만 셋팅을 하고나면 실행이 될겁니다.

하지만,,, 컴퓨터 전원을 끄고 킬때마다 디스크를 마운트 해제하고 터미널에서 명령을 입력하는게 영 번거롭습니다.

그래서 애플스크립트를 다음과 같이 하나 만들어 줍니다. (저두 구글링해서 알게 되었지만 정말 편합니다..)

스트립트 편집기를 실행후,

작성을 완료후 플레이 버튼을 눌러서 작동을 확인후 실행파일로 저장하면 끝!

다음부터는 이 스크립트만 클릭하면 바로 윈도우를 게스트로 띄울 수 있습니다. ^^*

모쪼록 도움이 되는 포스팅이 되길 바라며 마치겠습니다.


And
prev | 1 | next