리눅스 커널 스터디를 시작하도록 했다.

시작하기 앞서, 개발보드로 Raspberry pi 3B+ 를 사용할 것이다.

 

1.라즈베리파이 os 설치

 

micro sd칩이 준비가 되었다면 www.raspberrypi.org/software/operating-systems/ 사이트에서 os 설치를 하도록 하자.

예전 라즈비안 일때와 명칭이나 다운방법이 조금 달라진것 같아 다시 정리가 필요할 것 같다.

 

파티션 확인

기존의  sd칩을 포맷할 일이 있다면 위와 같은 파티션 분할이 없는지 체크하도록 하자. 쓰던 라즈베리파이 sd카드를 확인해보면 파티션이 나누어져있어 반드시 다시 포맷하기위해 볼륨 삭제를 해주어야 한다. (윈도우 기준 컴퓨터관리 - 저장소 - 디스크 관리)

 

공식 사이트 다운로드

공식사이트에서 최신이미지를 다운받기 위해서는 recommended software 이넘으로 다운받아 준다.

하지만 앞으로는 4.19커널버전에 맞추어 2019- 버전을 사용할 것이기 때문에, 따로 사이트에서 받아주도록 하였다.

downloads.raspberrypi.org/raspbian/images/raspbian-2019-07-12/

 

Index of /raspbian/images/raspbian-2019-07-12

 

downloads.raspberrypi.org

요넘으로 해주면 된다.

 

 

압축을 풀면 img 파일이 생성되는데 win32 Disk Imager를 통해 sd card에 넣어주도록 하자.

 

Win32 Disk Imager

 


 

2. 환경 및 언어설정

 

일단 초반 진입하자마자 모두 next를 해주어 default로 맞추어 준다. (Locale은 일단은 신경쓰지 않는다)

와이파이 까지 설정을 마쳤다면, 소프트웨어 업데이트를 해준다.

 

<언어설정단계>

 

터미널 창에 raspi-config 진입

4. Localisation Options 

Locale 

목록에서 스페이스바를 이용해 en_GB.UTF-8 UTF-8 및 en_US.UTF8 UTF-8 , ko_kr.UTF-8 UTF-8 을 선택해준다.

터미널-> cd /home/pi 디렉토리 이동

sudo apt-get update

sudo apt-get upgrade



이후

apt-get install ibus

apt-get install ibus-hangul

apt-get install fonts-unfonts-core

sudo reboot

이후 네이버창을 띄어 확인해보자.


3. 기타

 

라즈베리 파이에서는 아래 명령어를 이용해 루트디렉토리로써의 권한을 부여했다.

그냥 파일생성을 하니 먹히지 않았다. 따라서 다음과 같은 명령어를 이용해 권한을 부여한 후 mkdir등을 하자.

 

sudo su

 

아래는 별개로 바탕화면 파일관리자가 먹히지 않아 다음의 명령어로 수정한후 재부팅하였다.

sudo apt-get install --reinstall pcmanfm

 


4.사용 커널 버전

 

라즈베리파이os 버전 : 2019-07-10-rasbian-buster-full.zip

라즈비안 커널 브랜치 : rpi-4.19.y

리눅스 커널 버전 : 4.19.60