HDD를 사용하다가 SSD512로 변경할 때 Disk 복사 를 사용해서 그냥 쓰고 있었는데


1T로 바꿀 때도 일단 하던 일이 급해서 Disk복사로 사용하니 1T의 나머지 파티션안된 빈공간을 사용할 수 없어서


재설치에 돌입했다.  부트 캠프 지원은 사용하지 않는다.


과정은 다음과 같다.


1. 기존 파티션 삭제 및 맥 파티션 늘리기

  

기존 파티션은 맥 : NTFS데이터 : 부트 캠프 의 세 파티션 사용중이라서

부트캠프지원으로는 삭제가 안된다.

디스크 유틸리티로 삭제 하고 맥 파티션을 늘려야 하는데...아무리 해도 안된다.

 

"파일 시스템 확인에 실패했기 때문에 파티션 맵을 수정할 수 없습니다"

http://rumiat.tistory.com/68


부팅시 cmd+s를 누르고 싱글모드로 부팅 후

/sbin/fsck -fy


다시 재부팅후 해보는데도 안된다.


http://withcom.kr/symptom_solution/5045

100G 정도로 파티션 생성했다 지우는 방법으로 하나의 파티션 으로 늘리는데 성공


2. 디스크 유틸리티를 사용하여 기존처럼 3개의 파티션을 생성


3. 윈도우10 부팅 시디를 넣고 option키를 눌러서 시디로 부팅한다.

 EFI로 부팅하면 설치가 안되니 windows로 부팅한다. -  꽤 오래 걸린다.


4. 마지막 파티션을 포맷하고 윈도우를 설치 한다.  별도의 드라이버를 설치 하지 않아도 윈도우10이 알아서 잘 설치한다.


5. 부트캠프 드라이버 설치

    Early 2011에 맞는 부트 캠프 드라이버를 설치 하면 끝!

    https://support.apple.com/kb/DL1720?locale=ko_KR&viewlocale=ko_KR



새로 설치 후 좋아진점


윈도우 7 에서는 프리징 현상 때문에 사용하지 못했던 Firewire를 문제 없이 사용중이다.

기존에 잘 안되던 QY8 Bluetooth가 잘 잡힌다.

헤드폰이 슬슬 더워지기 시작해서 사용하던 이어폰을 쓰려고 했는데 커널형의 최대 단점인 선이 쓸리는 소리가 너무 거슬려서 대체품을 찾다가


툭하면 선이 걸리는 문제를 피하고자 대륙의 실수라는 QY8을 구입했다.

- 커널형이라 줄어들긴했지만 선이 쓸리는 소리는 난다는건 함정..


아..커널형이 아니였으면 더 좋았겠지만...암튼.


일단 휴대폰은 한방에 페어링이 된다. 맥북도 잘 한방에 잘 연결된다.


문제는..Bootcamp 윈도우에서 절대로 기본 상태로는 연결 불가..


구글링을 해보니 제조사 드라이버를 설치 하라고 해서 Broadcom에서 받고 설치를 눌렀는데


블루투스 장치를 찾을수 없다고 설치 불가로 나온다.  응?? 어쩌라고??



다시 구글링.. acer드라이버를 받아서 설치해보라고 한다.


http://www.acer.com/ac/ko/KR/content/drivers


'4830TG' 로 검색하여 Bluetooth_Atheros_7.4.0.96_W7x64_A.zip 파일을 다운로드


설치 후 재부팅


다시 페어링을 하니 잘 잡힌다.


'핸즈프리 전화 통신'에 체크를 하면 지지직 거리는 음질을 맛볼 수 있다.


멀티페어링을 할 경우 전화기에 먼저 연결을 한 후에 PC에 연결을 해야 둘다 연결이 되며

음악은 동시에 나오지 않는다.










Early 2011 맥북 프로인 관계로 썬더볼트는 있지만 USB3.0 이 없다.


외장 하드디스크를 USB로 연결하면 답답하기 그지 없던 차에 중고로 수소문해서 겨우 겨우 어뎁터를 구해서 그나마 쾌적하게 잘 쓰고 있었는데


맥에서는 아무런 문제가 없었는데  부트캠프인 윈도우7 에서는 잘 쓰다가 대용량 파일 복사(라고 해봤자...100M 정도)를 하면 항상 그러는것도 아니고 어쩌다가 화면이 아예 멈추는 현상이 벌어졌다.



강제 종료말고는 방법이 없어서 구글링, 검색어는  'bootcamp 1394 freezing'


https://discussions.apple.com/thread/4175086?start=0&tstart=0


동일 증상을 호소하는 사람들이 다행이 있었다.


해결 방법도 나와 있다.


드라이버를 lagacy로 바꾸고 쓰기 캐쉬를 활성화


하지만 나의 경우에는 블루스크린을 보는 상황이 만들어졌다.


드라이버는 원래대로 원상복구 하고 쓰기 캐쉬만 살려놨는데 그뒤로는 별 문제 없이 잘 사용중이다.


 If running Vista or Windows 7 you can also enable write caching.
 
 To do this, simply follow these steps:
 
 1. Open "My Computer" or "Computer" from your "Start" menu or button.
 2. Right-click the external hard drive from the list and select "Properties".
 3. Click the "Hardware" tab.
 4. Highlight the drive you're having problems with from the drive list and click on "Properties".
 5. Click on the "Policies" tab.
 6. You will see two buttons: "Optimize for quick removal" and "Optimize for performance".
 7. If not selected, select "Optimize for performance" and click on "OK". If running Vista or Windows 7 also check "enable write caching on the disk".
 8. Click on "OK" and exit.




ps. 이것도 완벽하지는 않네요.

오늘 프리징 현상이 한번 일어났습니다. 그래도 기존보다는 빈도가 아주 낮네요.


ps. 프리징이 종종 발생하여  usb를 사용하기로 했다. 속도보다는 안정성이 우선이다.


1. oracle instaclient설치 :    https://gist.github.com/gido/5237100

 

  다운로드

   instantclient-basic-macos.x64-11.2.0.4.0

   instantclient-sdk-macos.x64-11.2.0.4.0

  instantclient-sqlplus-macos.x64-11.2.0.4.0 

 터미널 열고 unzip으로 풀어주는게 편하다.


mv instantclient_11_2 /usr/local


참고 문서대로 링크를 잡아준다


ln -s /usr/local/instantclient_11_2/sdk/include/*.h /usr/local/include/
ln -s /usr/local/instantclient_11_2/sqlplus /usr/local/bin/
ln -s /usr/local/instantclient_11_2/*.dylib /usr/local/lib/
ln -s /usr/local/instantclient_11_2/*.dylib.11.1 /usr/local/lib/
ln -s /usr/local/lib/libclntsh.dylib.11.1 /usr/local/lib/libclntsh.dylib


sqlplus  테스트!


pecl 을 위해서는 pear가 필요하다.


2. pear 설치 : http://coolestguidesontheplanet.com/installing-pear-osx-10-9-mavericks-osx10-810-7/


참고 링크에는 환경 설정 까지 하라고 했는데 나는 아래 명령어만 해도 진행되었다.


cd /usr/local
curl -O  http://pear.php.net/go-pear.phar
sudo php -d detect_unicode=0 go-pear.phar


3. pecl 설치


pecl install oci8


완료되면 php.ini에 extension=oci8.so 를 추가 하고  아파치 재시동


4. php info 를 확인!






 

맥에 기본으로 설치 되어 있는  php 활성화는 '맥 php' 검색하면 많이 나온다.


사용자의 기본 경로는 /User/<username>/Sites



CentOS에서 하던대로 셋팅을 했는데 묘하게 되는듯 안되는듯 하는 문제가 생겼다.


index.php를 없애기 위해서 .htaccess를 설정 했는데 안된다.


cd /etc/apache2/users/<username>.conf파일을 열어서


AllowOverride All 를 설정하고 아파치를 재가동하니 Forbidden에러가 발생한다.


다시 구글링을 해서 찾아봤는데 기본 설정이 문제!


/etc/apache2/extra/httpd-vhosts.conf 파일을 열어서 <VirtualHost... 샘플을 모두 주석 처리 하고 아파치 재기동


이후에는 잘 된다.



맥에서 이클립스에 subclipse를 설치 했더니 경고창이 하나 뜬다.


실행에는 지장이 없지만 거슬린다.


해결책을 구글링해보니 설치 하면 된단다.


http://subclipse.tigris.org/wiki/JavaHL#head-5bf26515097c3231c1b04dfdb22c036bc511926b


brew를 사용중이였으므로 설치


한참 다운받고 컴파일 하던중 에러..



뭐지? 다시 구글링


https://github.com/Homebrew/homebrew/issues/31858


/usr에 가보니 include가 없다.


하라는대로 

xcode-select --install

재실행하니 잘 설치가 완료 된다. svn의 버전도 1.8로 올라간다.

ps. 이클립스 실행 시키니 에러가 뜬다.


터미널 창을 자세히 보니


svntools have been installed to:
/usr/local/opt/subversion/libexec

You may need to link the Java bindings into the Java Extensions folder:
sudo mkdir -p /Library/Java/Extensions
sudo ln -s /usr/local/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib


Bash completion has been installed to:
/usr/local/etc/bash_completion.d

다시 이클립스를 켜니 잘 된다.


.bash_profile에 경로 추가 하고 svn --version 으로 버전 확인!


export PATH=/usr/local/bin:${PATH}

부트캠프 사용하다가 맥으로 부팅을 했습니다.


어찌된 일인지 파이어폭스의 모든 플러그인이 날아갔습니다.  계정 정보를 담아두고 있는 파일이 손상된것 같아 보였습니다.


이번 기회에 타임머신 복구를 해보자...


룰루 랄라 복원 시작을 누르고 나니


아...타임머신에서 관리 안하는 파일들은 어떻게 되지??????



불안한 예감은 틀린적이 없습니다.


타임머신 복구는 현재 디스크를 밀어 버리고 타임머신이 가지고 있는 상태로 복원시점으로 복원을 합니다


즉..타임머신 용량 줄이겠다고 제외시킨 경로나 파일들은 사라지는겁니다.  ㅜ.ㅜ



관리 제외 파일들중에서 드롭박스같은것으로 별문제 없었으나 가장 문제가 되는것은


가상머신이였습니다. 다운로드 경로에 파일들 은 임시적이 파일들이 많아서 제외 시켜놨는데 다시 포함시켜야 겠습니다.

꼭 필요한 파일들이 있었는데 날려 버렸네요.


다행이 현재 사용하는 디스크는 SSD로 교체를 했고 이전 HDD는 만약을 위해서 놔둔 상태여서 (라지만......작년..)


타임머신 복원을 할 때에는 꼭 관리 제외 경로의 파일들을 확인해둬야 겠습니다.




'지식창고 > MacBookPro' 카테고리의 다른 글

맥에서 php codeigniter 설정하기  (0) 2014.09.25
mac eclipse subversion - JavaHL  (0) 2014.09.02
bootcamp 5.1 드라이버 업데이트  (0) 2014.02.14
매버릭스 업데이트, VMWare 퓨전4  (0) 2013.11.12
부트캠프 5.0 설치  (2) 2013.04.23

http://www.apple.com/kr/support/bootcamp/downloads/


5.1 드라이버 다운로드해서 설치를 하려고 했는데 


설치중 문제가 발생하였다고 설치 불가..


제어판에서 삭제도 불가.


MS 삭제 유틸리티 받아서 삭제했는데도 설치 불가.



멘붕......ㅡ.ㅡ;;


http://www.moderntoad.com/2012/02/19/apple-bootcamp-3-x-to-4-0-upgrade-windows-7/


이걸보고 해결!!


내경우엔 위의 링크 캡쳐 화면과 조금 달랐지만 mirror를 삭제후 재부팅 하고나니


잘 설치된다.



매버릭스 업데이트 하면서 패럴럴스7이 구동되지 않아서 멘붕에 빠진분들의 글을 많이 봤다.

그리고 업데이트 하고 부트캠프 접속이 불가 했다는 분들의 해결책을 묻는 글들이 보여서 잠시 업데이트를 미루었다.


SSD로 교체 하면서 남겨두었던 HDD를 연결해서 업데이트 테스트를 진행했는데

다행이도 아무런 문제 없이 업데이트가 가능했다.


지난주에 사용하던 SSD에 업데이트를 잘 하였고 쓰다보니 몇가지 문제점발생


  • 선더볼트- HDMI케이블로 외장 모니터를 연결해서 사용중인데 외장 모니터가 켜져 있는 상태에선 맥으로 부팅이 불가한 증상이 생겼다.

    처음에는 케이블을 뽑아놓고 로그인 화면에서 연결하다가  모니터만 꺼도 부팅은 가능하다는걸 알게되서 모니터만 꺼두고 로그인화면에서 모니터를 켜면 그 이후부터는 별 문제 없이 동작한다.

  • 타임머신이 백업이 실패했다는 에러 메시지가 발생하여서 기존 백업을 모두 삭제 하고 새로 백업을 시켰다.

  • JDK7을 설치 했는데 이클립스는 구동이 되나 안드로이드 스튜디오는 구동되지 않았다.
    1.7에서는 없어진 1.6용 API를 사용해서 그렇다는데...해결책을 찾아보니 딱히..저렇게 해야 하나 싶었다.

    어쩔 수 없이 그냥 애플에서 제공하는 1.6을 설치 했다. ㅡ,.ㅡ

  • JAVA_HOME을 설정하는 여러가지 방법이 있었는데 이 방법이 제일 좋은것같다.
    $ vim .bash_profile 
     
    export JAVA_HOME=$(/usr/libexec/java_home)
     
    $ source .bash_profile
     
    $ echo $JAVA_HOME
    /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home

    출처 - http://www.mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/

  • 퓨전 4는 매버릭스에서 아무런 문제없이 구동되었다.
    퓨전은 버벅임이 느껴지고 패럴은 그런게 없다는 분들이 있는데 내경우엔 잘 모르겠다.
    패럴이 좀더 빠릿한 이유가 OS에 밀접하게 묶여있기 때문일거라 추측해본다. 그러니 패럴7이 매버릭스 에서 제대로 동작 하지 않는것이겠지.

    조만간 퓨전6으로 업데이트를 해봐야 겠다.



부트캠프 4.0은 바로 업그레이드가 가능했는데


Lion 이라서 그런건지 설치가 정상적으로 이루어지지 않았다.


드라이버 삭제를 해도 마찬가지.


검색을 해서 레지스트리를 수정해주고 나서야 겨우 설치가 가능했다.


부트캠프 홈페이지


Boot Camp 지원 소프트웨어 5.0.5033