리눅스 커널 스터디를 시작하도록 했다.
시작하기 앞서, 개발보드로 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/
압축을 풀면 img 파일이 생성되는데 win32 Disk Imager를 통해 sd card에 넣어주도록 하자.
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