-
macOS 에서 SD카드에 라즈베리파이(라즈비안) 이미지 설치하기취미생활의 여유 2018. 4. 7. 22:16
라즈베리파이를 사용하려면 먼저 마이크로SD카드에 라즈비안 OS 이미지를 씌워야 하는데, 윈도우에서는 win32 Disk Imager 라는 유틸리티로 할 수 있지만 win32라는 이름 답게(!) macOS는 지원하지 않는다.
따라서 맥에서는 터미널로 이미지를 씌워줄 수 있다.
시작하기 전에, 라즈비안 이미지를 미리 준비해 놓는다.
1. 맥에 Micro SD카드 연결하기.
당연하게도(...) 맥에 Micro SD카드를 연결해야한다.
USB-C타입 포트밖에 없는 요즘 맥북에서는 USB-C to USB-A어댑터를 이용하여 그 어댑터에 Micro SD 어댑터를(...) 연결해야 하는 경우도 있다.
2. SD카드가 어디에 마운트되었는지 살펴보기.
터미널을 열고, 다음 명령어를 입력한다:
diskutil list
그러면 다음과 같은 결과가 나타난다.
Hyuns-MacBook-Pro:~ nativehyun$ diskutil list
...
/dev/disk4 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *4.0 GB disk4
1: DOS_FAT_32 UNTITLED 4.0 GB disk4s1
여기서 자신의 SD카드가 어디에 마운트되어있는지 찾으면 된다.
굵은 글씨로 표시한 부분이다. 나의 맥에는 /dev/disk4 에 마운트되어 있다.
이거는 터미널에서 찾을 필요 없이, 디스크 유틸리티에서도 나오는 거지만 그래도 다음 작업을 터미널에서 계속해야하기 때문에 그냥 터미널에서 하였다.
3. SD카드 마운트 해제.
이어서 다음 명령어를 입력한다:
diskutil unmountDisk 마운트된 SD카드의 위치
2번에서 굵은 글씨로 표시한 부분을 3번의 굵은 글씨 부분에 적으면 된다.
예를들어 SD카드가 /dev/disk4 에 마운트되어 있다면:
diskutil unmountDisk /dev/disk4
이런 식으로 입력하면 된다.
Unmount of all volumes on "SD카드의 위치" was successful
메시지가 나오면 성공.
4. 디스크 이미지 복사
이어서 다음 명령어를 입력한다:
sudo dd bs=1m if=다운로드 받은 라즈비안 이미지의 경로 of=이미지를 복사할 SD카드의 위치
예를들어 Raspbian.img 파일이 Downloads 폴더에 있고, 이미지를 복사할 SD카드의 위치가 /dev/disk4 라면,
sudo dd bs=1m if=~/Downloads/Raspbian.img of=/dev/disk4
이렇게 입력하면 된다.
sudo: 이 작업을 관리자 권한으로 진행하십시오.
dd: 이 장치를 전부 덮어씌우겠습니다.
bs: 버퍼 용량은 이렇게 지정하겠습니다.
if: 이 파일로,
of: 이 장치를 덮어씌우겠습니다.
정확한 설명은 아니지만(dd 명령어는 이 상황 말고도 쓰이기 때문에), 이 글에서 명령어의 뜻은 이정도로 생각하면 될 것 같다.
unix의 dd 명령에 대해서는 https://ko.wikipedia.org/wiki/Dd_(유닉스) 를 참고하는 것도 좋을 듯 하다.
만약 Resource busy 에러가 발생한다면, 3번에서 마운트 해제가 제대로 되었는지 다시 한번 확인해야한다.
5. 기다리기.
속도가 꽤나 느려서 (...) 최소 10분에서 30분정도는 기다려야 한다.
다시 명령어 입력이 나타난다면 성공. :)
'취미생활의 여유' 카테고리의 다른 글
When the Night Is Long (From "Final Space") 가사/해석 (0) 2019.05.10 Sara Bareilles - Fire 가사/해석 (0) 2019.05.08 Rachel Platten - Stand By You 가사/해석 (0) 2018.01.24 Guy Sebastian & Lupe Fiasco - Battle Scars 가사/해석 (0) 2017.02.19 Sara Bareilles - Fire 가사/해석 (0) 2017.02.18