오늘은 라즈베리 파이로 휴대용 데스크탑을 만들어 봅니다.
먼저 데비안 OS로 제작한 Raspbian을 다운로드 하고 Flash 메모리에 기록합니다.
( https://downloads.raspberrypi.org/raspbian/images/)
라즈베리파이 공식 이미지 다운로드 사이트에는 2012년 부터 최근까지 라즈비안 OS가 업로드 되어 있으며 현재까지 크게 3가지 버전[wheezy(2012.07.15), jessie(2016.02.03), stretch(2017.08.17~)]이 릴리즈 되었습니다.사용하고자 하는 이미지를 다운로드 하고 부팅 가능한 Flash 디스크를 만듭니다.윈도우 OS의 경우에는 Win32DiskImager를 많이 사용합니다.
(https://www.raspberrypi.org/documentation/installation/)그후, Flash 메모리를 라즈베리 파이에 넣고 모니터, 키보드, 마우스, 네트워크 연결을 하고 전원을 넣으면 최초 부팅이 시작되면서 최초의 XWindow 화면이 표시됩니다. 초기값은 보안에 취약하기 때문에 접근 권한 및 보안 설정을 강화 합니다.
(https://www.raspberrypi.org/documentation/configuration/security.md)디폴트 계정 패스워드 설정
이용자 계정 생성
디폴트 계정 삭제
Secure Shell 설정 (인증서 기반)
방화벽 설정(ufw)
※ 방화벽 설정시 Shared Lib를 불러오지 못하는 오류가 발생할 때에는 리눅스 커널을 업데이트 하여 해결할 수 있습니다.
sudo rpi-update
(https://www.raspberrypi.org/documentation/linux/kernel/updating.md)
XWindow에 한글 입출력이 가능하도록 설정을 합니다.
sudo apt-get install ibus
sudo apt-get install ibus-hangul
sudo apt-get install tts-unfonts-core
한글 폰트와 XWindow 다국어 입력기 (ibus)와 한글 입력부분 패키지를 설치합니다.
> sudo raspi-config
한국어 Locale 및 키보드 등을 설정하고 다시 부팅을 합니다. 한글 입력/출력이 가능하여 휴대용 데스크탑으로 사용이 가능합니다.
라즈베리 파이 데스크탑은 블루투스 키보드, 마우스, 이동형 WiFi 모듈을 설치하여 이동형 컴퓨터로 사용합니다.