글

라벨이 macos인 게시물 표시

macOS가 갑자기 부팅이 되지 않을 경우 데이터 복구 또는 백업 방법

이미지
어느날 갑작스럽게 Mac이 부팅 되지 않을 때, 그 안에 담겨진 소중한 자료들을 복구 할 수 있는 방법을 소개 합니다. 최악의 상황인 HW 문제가 있다면 소중한 자료들의 확보는 분명 어렵겠지만, OS적인 문제로 부팅이 되지 않을 경우는 다음과 같은 시도를 통해 확보가 가능할 수 있다. Mac 제품 특히 저장 장치가 SSD인 Mac은 저장장치가 메인 보드에 장착되기 때문에 일반 노트북처럼 2.5인치 내장 저장장치를 꺼내 다른 컴퓨터에 연결할 수 없다. 이런 경우 수리 센터에 맡길 수 있겠지만, 데이터 복구는 개인 정보 때문에 지원받지 못할 수 있다. 그렇다면 어떻게 하면 될까? 바로 '외장 저장장치'에 최신 macOS를 설치 후(시동 디스크 생성과 동일), 이 외장 저장장치로부터 macOS을 부팅하여 Mac 내부에 있는 저장장치에 접근이 가능할 수 있고, 데이터도 복구를 할 수 있다. 1. MacBook 또는 iMac 하드웨어 설정 초기화(NVRAM 초기화) 사용하다가 갑자기 어느날 macOS가 부팅이 안되면 우선 머리가 하얗게 되어 아무런 생각이 없을 것이다. 부팅을 여러번 시도할 것이고, 그래도 안된다면 수리 센터를 생각해 볼 것이다. 비용도 비용이지만 소중한 내 자료를 백업 가능할지 모르겠다. 일반 사용자가 하드웨어 설정(보통 이런 설정은 NVRAM에 저장됨)을 바꾸지는 않을 것이다. 하지만 설치한 하드웨어 또는 소프트웨어들에 의해 값들이 변경될 수 있다. NVRAM에 저장되는 정보의 예를 들면 무선랜에 연결되면 다음에 다시 연결될 수 있도록 연결된 무선랜의 이름과 암호를 저장한다. 이러한 하드웨어 설정들이 동작에 일부 영향을 줄 수 있다. 이 NVRAM을 초기화를 위해서는 전원 버튼을 누른 후 바로 'option' + 'command' + 'P' + 'R' 네 키를 동시에 누르면서  약 20초 동안 유지하면 된다. 애플 로고가 두 세번 보일 수도 ...

macOS Xcode에서 OpenCV 사용하기

이미지
macOS Xcode에서 OpenCV 사용하기 macOS에 OpenCV 설치 방법은 구글링을 통해 쉽게 빌드 및 설치가 가능하다. 이 포스팅에서는 간단하게 https://github.com/opencv/opencv에서 소스를 받아 빌드하고 설치하는 방법과 더불어 Xcode에서 빌드된 OpenCV 라이브러리 사용 방법을 소개한다. 1. macOS 및 iOS 플랫폼 OpenCV 빌드 및 설치 OpenCV을 GitHub에서 다운로드 받을 디렉토리로 이동해서 다음과 같이 clone 후 빌드 및 설치를 하면 된다. git과 cmake 툴은 미리 설치되어야 한다. 1.1 opencv git clone $mkdir ~/git $cd ~/git $git clone https://github.com/opencv/opencv.git $cd opencv 1.2 macOS: cmake을 이용한 라이브러리 빌드 및 설치 $mkdir build $cd build $cmake .. $sudo make install 빌드 후에는 헤더파일과 라이브러리 파일은 각각 /usr/local/include 와 /usr/local/lib 에 복사가 된다. 1.3 macOS: python을 이용한 framework 빌드 python을 이용한 빌드에서는 QT UI 라이브러리도 설치되 $python platforms/osx/build_framework.py macOS 1.4 iOS: python을 이용한 framework 빌드 iOS 빌드 방법은 다음과 같다. 빌드가 완료되면 ~/git/opencv/ios 디렉터리에  opencv2.framework 이 생성된다. $python platforms/ios/build_framework.py ios 현재 OpenCV 3.1 iOS 버전은 png 라이브러리를 사용할 때 다음과 같이 링크 에러가 발생할 수 있다. 'Undefined symbols for architecture ar...