블로그 이미지
안녕하세요~ iolate(a.k.a. isho) 의 블로그 입니다~! iolate

카테고리

분류 전체보기 (182)
끄적끄적 (6)
Server, Cloud (10)
Linux, Ubuntu (29)
개발개발 (46)
Mac, iOS (41)
Embedded (20)
NAS (1)
Web (5)
Network (3)
Review (12)
기타 (9)
비공개글 (0)
Total696,606
Today42
Yesterday177

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

무료 가상머신인 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 을 누르는 방식으로 진입해야 함..

Posted by iolate

댓글을 달아 주세요

  1. 2013.12.05 12:47 질문이요  댓글주소  수정/삭제  댓글쓰기

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

    • 2013.12.05 18:15 신고 BlogIcon iolate  댓글주소  수정/삭제

      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 이상은 안되는 것 같지만... 이건 버추얼박스에서 업데이트 해줘야 될 것 같네요.

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


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



Posted by iolate

댓글을 달아 주세요

  1. 2013.02.22 15:40  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

    • 2013.02.22 18:44 신고 BlogIcon iolate  댓글주소  수정/삭제

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

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

  2. 2014.01.10 14:52 apikoka  댓글주소  수정/삭제  댓글쓰기

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

  3. 2015.04.14 17:37 noella  댓글주소  수정/삭제  댓글쓰기

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

  4. 2016.05.03 22:10 김성민  댓글주소  수정/삭제  댓글쓰기

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

    진심으로 감사드립니다.

최근에 달린 댓글

최근에 받은 트랙백

글 보관함