Arm Linux Kernel Hacks

rousalome.egloos.com

포토로그 Kernel Crash


통계 위젯 (화이트)

76261
1501
219118


[라즈베리 파이] 설치 - 라즈비안 이미지를 다운로드하고 SD카드를 포멧하기 2. 라즈베리 파이 설정

라즈베리 파이를 설치하려면 먼저 이미지 파일을 내려받아야 합니다. 이 책에서는 리눅스 커널을 라즈베리 파이로 공부해야 하므로 라즈비안 이미지를 설치하겠습니다. 여기서 라즈비안은 라즈베리 파이에서 실행할 수 있는 리눅스 배포판을 뜻합니다.

라즈비안 이미지 다운로드

브라우저에서 다음 URL로 접속해 라즈베리 파이 커뮤니티 내 다운로드 사이트로 이동합니다.

https://www.raspberrypi.org/downloads/

그러면 다음 화면이 보일 것입니다.

  
그림 라즈베리 파이 다운로드 페이지

여기서 우측의 'Raspbian’을 마우스로 클릭하면 다음 화면으로 바뀔 것입니다.

  
그림 라즈비안 이미지를 다운로드

여기서 "Raspbian Buster with desktop and recommended software"라고 적힌 이미지 하단의 [Download ZIP] 버튼을 클릭하면 이미지 다운로드를 시작합니다. 다운로드하는 이미지 파일의 이름은 다음과 같습니다. 
   
2019-07-10-raspbian-buster-full.zip

이 파일의 압축을 풀면 그림 2.4와 같이 2019-07-10-raspbian-buster-full.img라는 라즈비안 이미지 파일을 확인할 수 있습니다.

 
그림 압축을 해제한 라즈비안 이미지

라즈비안 이미지를 굽는 방법

라즈베리 파이에서는 부팅 디바이스로 마이크로 SD 카드를 사용합니다. 따라서 마이크로 SD 카드에 라즈비안 이미지를 설치해야 합니다. 이 과정을 가리켜 이미지를 마이크로 SD 카드에 굽는다고 표현합니다.

마이크로SD 카드에 라즈비안 이미지를 설치하는 과정은 다음 단계로 나눌 수 있습니다.

1. 마이크로 SD 카드 포맷(SDFormatter 사용)
2. 마이크로 SD 카드에 라즈비안 이미지 쓰기(Win32 Disk Imager 사용)

각 단계를 자세히 알아보겠습니다.

1. 마이크로 SD 카드 포맷

마이크로SD 카드 리더에 마이크로 SD 카드를 삽입한 후 컴퓨터의 USB 단자에 연결합니다. 그러면 다음 화면과 같이 하드디스크 드라이브에 SD 카드 드라이브가 표시됩니다.
 
그림 2.5 BOOT SD 카드 드라이브 확인

SD 카드를 포맷하는 데 사용할 SDFormatter를 내려받기 위해 다음 URL로 접속합니다.  
https://www.sdcard.org/downloads/ 

그럼 그림 2.6과 같은 화면이 나타나는데, 이 페이지의 왼쪽 메뉴에서 'SD Memory Formatter for Windows Download'로 표시된 부분을 클릭합니다.

  
그림 2.6 SD 카드 포매터 다운로드 페이지

그러면 그림 2.7과 같이 약관 페이지로 이동합니다.

  
그림 2.7 SD 카드 Formatter 프로그램 다운로드

이 페이지 하단으로 이동한 맨 오른쪽의 [Accept]를 선택하면 SD Formatter 4 프로그램(SDCardFormatterv5_WinEN.zip)을 내려받을 수 있습니다.


파일 다운로드가 끝나면 내려받은 SD Formatter 4 프로그램을 설치합니다. SD Formatter 4 프로그램을 설치한 후 실행하면 그림 2.9와 같은 화면을 볼 수 있습니다. 


그림 2.9 SD 카드 Formatter를 실행한 모습

이 화면에서 SD 카드를 포맷하기 위해 하단의 [Format] 버튼을 클릭합니다. 그럼 다음과 같은 경고 대화상자가 표시됩니다. [예]를 선택해 포맷을 진행합니다.

 
그림 2.10 포맷할 경우 모든 데이터가 지워진다는 내용의 경고 대화상자

포맷이 완료되면 다음과 같은 화면이 나타나고, [확인] 버튼을 클릭해 빠져나옵니다.

 
그림 2.11 SD 카드 포맷 완료

라즈베리 파이 설정 

라즈베리 파이 설치하기
라즈베리 파이 기본 설정하기 
라즈비안 리눅스 커널 빌드

"혹시 궁금한 점이 있으면 댓글로 질문 남겨주세요. 아는 한 성실히 답변 올려드리겠습니다!" 

Thanks,
Austin Kim(austindh.kim@gmail.com)


# Reference: For more information on 'Linux Kernel';

디버깅을 통해 배우는 리눅스 커널의 구조와 원리. 1

디버깅을 통해 배우는 리눅스 커널의 구조와 원리. 2


 


핑백

덧글

댓글 입력 영역