수능치고 친구랑 바람의나라(..)정도 할려고 윈도우를 설치하였다.

무료 가상머신인 VirtualBox 가 꽤나 쓸만하대서 얘로 진행.

부트캠프는 쓸 생각이 없었어나 가상머신에선 실행이 안되는 핵쉴드 때문에

결국 붓캠으로 재설치하였다ㅠㅠㅠㅠ


패러렐즈와 달리 VirtualBox 는 부트캠프 파티션을 가져오는 기능을 기본으로 지원하지 않는다.

하지만 검색해보면 방법은 있고, 클리앙 팁게에 용자군 님이

[맥] 버추얼박스(Virtualbox)에서 부트캠프 파티션 쓰기(Windows7)


라는 글을 써주셨다.


저 글을 보고 하긴 했는데,, 2011년 글이라 그런지 저대로하면 안된다..ㅋㅋ

언제부턴진 모르겠지만 disk0s3 은 복구파티션이 사용하기 때문..


그래서 새로 정리해 봤다.

(당연한 소리지만 $ 는 쉘 종류를 나타내는 기호로 저것까지 복&붙하면 안된다..)


1. BOOTCAMP 파티션 추출

파인더에서 우클릭 -> 추출을 선택하거나

$ sudo umount /Volumes/BOOTCAMP/


2. BOOTCAMP 파티션 ID 확인

$ diskutil list

/dev/disk0

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      GUID_partition_scheme                        *121.3 GB   disk0

   1:                        EFI EFI                     209.7 MB   disk0s1

   2:                  Apple_HFS Macintosh HD            100.5 GB   disk0s2

   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

   4:       Microsoft Basic Data BOOTCAMP                20.0 GB    disk0s4


나의 경우 disk0s4 가 BOOTCAMP 파티션이다.


3. 권한 조정

$ sudo chmod 777 /dev/disk0s4


4. vmdk 파일 생성

vmdk 파일을 생성해야 하는데,

난 ~/VMDisk 라는 디렉토리를 만들고 여기에 생성했다.

$ cd ~/VMDisk


명령어 젤 끝의 숫자를 자신이 확인한 BOOTCAMP 의 id 에 따라 수정해준다.

disk0s4 라면 4번 파티션이다.

sudo VBoxManage internalcommands createrawvmdk -rawdisk /dev/disk0 -filename bootcamp.vmdk -partitions 4



5. 다시 한번 권한..

$ sudo chown 사용자이름 bootcamp.vmdk bootcamp-pt.vmdk

$ sudo chmod a+rw bootcamp.vmdk



6. VirtualBox 새로만들기

(1) 가상 하드디스크: 기존 하드디스크 사용하기 -> bootcamp.vmdk 지정

(2) 생성된 가상머신 설정 -> 저장소 -> IDE 컨트롤러 -> 종류:ICH6


7. 부팅 & VirtualBox 게스트에디션 설치

게스트에디션은 페러렐즈 툴 같이 원활한 가상머신을 위한 프로그램으로, 부팅 상태에서 메뉴에 잘 찾아보면 있다.

클릭하면 CD 로 마운트되고, 설치하면 된다.



재부팅 이 후에 BOOTCAMP 파티션이 자동으로 마운트되는데,

VirtualBox 사용전엔 꼭 언마운트 해줘야 한다.

또한 언마운트 후에 권한 조정도 해줘야 정상적인 사용이 가능하다..


즉, 재부팅할 때 마다

$ sudo umount /Volumes/BOOTCAMP/

$ sudo chmod 777 /dev/disk0s4


를 해줘야 한다..


재부팅시마다 자동으로 하는 방법이 있긴 하지만 일단 난 귀찮으니 패쓰~


그리고 부트캠프 파티션을 추출해버리면 시스템 환경설정 - 시동디스크에 BOOTCAMP 가 나타나지 않는다.

재부팅시 option 을 누르는 방식으로 진입해야 함..

  1. 질문이요 2013.12.05 12:47

    위에 방법으로 해서 잘 사용하고 있습니다~
    그런데 혹시 재부팅 후에 자동으로 언마운트 하는 방법은 없나요??

    • BlogIcon iolate 2013.12.05 18:15 신고

      https://forums.openvpn.net/topic11401.html

      다른 글인데, 조금만 스크롤 내리면 스크립트(저 글에선 iptable 관련 커맨드..)를 데몬화 해서 부팅시 자동으로 실행되게 하는 방법이 있습니다.

      참고하셔서 중간에 Content for~ 부분의 스크립트에 umount, chmod 등의 커맨드로 넣어주시면 됩니다.

      아,, sudo 는 빼고 넣어주셔야 할겁니다!!
      빼도 되는건 맞는데 안빼면 되는지 안되는지는 잘 모르겠네요..

      umount /Volumes/BOOTCAMP/
      chmod 777 /dev/disk0s4
      이걸 넣어주시면 됩니다.

  2. 마크 2014.08.06 06:26

    감사합니다.
    덕분에 잘 쓰고 있습니다.

    윈도우8 이상은 안되는 것 같지만... 이건 버추얼박스에서 업데이트 해줘야 될 것 같네요.

    • BlogIcon iolate 2014.08.06 10:28 신고

      전 윈7 을 쓴적이 없습니다..
      8.1 로 잘 진행했습니다 :)

Shift+Space 나 오른쪽 Alt 로 한영전환 하는 프로그램/방법은 많지만 Cmd+Space 로 하는 방법은 찾을수 없어

한참을 헤매다가 AutoHot Key 로 만들었음.


하는김에 복사, 붙여넣기 등의 기능들도 Command 키에 매핑해놓고 쓰는중.

윈도우7에서 아주 잘 작동한다~ㅋ


CommandKeys.exe


무설치 버젼.

사용시 트레이에 아이콘이 뜨며 따로 로그인시 시작기능은 안넣어 놨으니 시작프로그램에 넣어놓고 쓰면 된다.


매핑해논 기능들은

1. Cmd+Space -> 한영전환

2. Cmd+(w,z,x,c,v,n,t,f,a,s,o,h,p) -> Control+~~~

3. Cmd+q -> Alt + F4



그리고 이건 AutoHot Key Script 파일.



CommandKeys.ahk


파일 다운받기 싫으면 밑에 더보기...



  1. 2013.02.22 15:40

    비밀댓글입니다

    • BlogIcon iolate 2013.02.22 18:44 신고

      저도 대충 검색해서 만든거라 잘 알지는 못합니다;;
      윈도를 잘 안써서(이것도 형부탁으로 만든거라..)
      이거 할려고 윈도 켜서 오토핫키 설치하고 싶지도 않구요;;;

      생각나면 수정해서 업데이트 하도록 하겟습니다아

  2. apikoka 2014.01.10 14:52

    감사합니다!
    작동 잘 되네요 ^^

  3. noella 2015.04.14 17:37

    한영변환때문에 너무 힘들었는데 감사합니다 ㅜㅜ

  4. 김성민 2016.05.03 22:10

    맥에서 가상윈도 깔아서 가끔 윈도 사용하는데, 윈도와 맥을 오갈 때마다 단축키가 달라서 정말 불편했는데
    님께서 올려주신 글 하나로 정말 속시원하게 말끔히 해결되었습니다.

    진심으로 감사드립니다.

+ Recent posts