워낙 주렁주렁 케이블이 많아져, 설치가 귀찮은 분들을 위해 한번 더 설치글을 씁니다.
제로의 보드만 구입하신 분들에게 해당되는 내용되겠습니다.
* WiFi가 된다는 전제하에 mini HDMI 젠더 없이도 설치가 가능합니다.
* 파이 3도 가능합니다.
이외에 준비물이 어떤 것들이 있는지 볼까요.
(1) microUSB충전기
(2) microSD메모리 : 8GB 이상
(3) microSD메모리 리더
(4) 주변 WiFi 아이디 / 패스워드
소프트웨어설치
소프트웨어는 다음 두가지를 준비합니다.
1. Etcher (mSD 메모리 쓰기 프로그램) 다운로드 : https://etcher.io
2. 최신의 라즈비안 : https://www.raspberrypi.org/downloads/raspbian/
*Raspbian Jessie with pixel을 다운 받습니다.
SD카드 리더를 이용해 microSD카드를 컴퓨터에 넣고, Etcher 프로그램을 실행합니다.
1. 다운받은 라즈비안의 이미지를 선택 (압축을 풀필요는 없습니다.)
2. microSD 메모리가 있는 드라이브 선택
3. Flash를 누릅니다.
4. 이후 SSH 접근과 WiFi 접속을 위해 mSD 메모리의 루트에 다음 두 파일을 생성합니다.
(1) ssh 파일 생성 (내부가 비어있고 확장자 없는 파일)
(2) wpa_supplicant.conf 파일 생성 (아래 내용을 포함, 따옴표 안에 WiFi 설정을 넣습니다.)
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="WiFi 이름"
psk="WiFi 패스워드"
}
이제 라즈베리파이 제로에 부품들을 연결합니다.
(1) microSD slot - microSD 메모리
(2) 라즈베리파이 제로 Micro USB (오른쪽) - microUSB충전기
순서대로 연결하시면 부팅이 시작됩니다.
1.윈도우에서는 아래 링크에서 Bonjour 프린트 서비스 받아서 설치하시거나 아이튠즈 설치합니다.
https://support.apple.com/kb/DL999?viewlocale=ko_KR&locale=ko_KR
그리고 putty를 다운받습니다.
그리고 다음의 정보로 로그인 합니다.
서버주소 : raspberrypi.local
로그인 아이디 : pi
로그인 패스워드 : raspberry 입니다.
2. 맥에서는 Terminal에서 다음 명령어를 실행합니다. 마찬가지로 패스워드는 같습니다.
ssh pi@raspberrypi.local
* 그래도 접속이 어렵다면 파이의 IP를 찾으셔야 합니다. 공유기 설정이나 현재 네트워크의 IP를 열람하는 방법이 있습니다.
* 라즈베리파이의 WiFi가 잘못 설정되어 있을 수도 있습니다. 이때는 이전 단계로 돌아가 ssh, wpa_supplicant.conf 파일을 신중하게 다시 생성합니다.
로그인에 성공하셨다면 pi@raspberrypi 로 시작하는 명령행이 아래 화면처럼 보입니다.
다음 명령어를 실행해 virtual desktop을 생성합니다.
vncserver
보통 마지막 줄에 로그인할 수 있는 아이피와 생성된 데스크탑 넘버를 알려줍니다. (위 그림 푸른색 드래그 영역)
복사하거나 적어 둡니다.
이제 realVNC Viewer를 다운받아 설치 합니다.
https://www.realvnc.com/en/connect/download/viewer/
그리고 다음의 정보로 로그인 합니다.
vnc 서버주소 : 아까 적어둔 ip주소 또는 raspberrypi.local:1
로그인 아이디 : pi
로그인 패스워드 : raspberry 입니다.
위와 같이 픽셀 화면에 진입하셨다면 성공입니다.
특별한 전선이나 모니터없이 설치하는 방법을 알아보았습니다. 포트가 부족한 제로에선 유용한 방법입니다.
realVNC가 virtual desktop이라는 가상의 GUI 환경 기술을 라즈베리파이에 제공하여 여러모로 편리해졌습니다.
하지만 vncserver 명령어의 효과는 라즈베리파이가 재부팅 후에는 사라지게 되므로 유념하셨으면 좋겠습니다.
영구적인 VNC 접속을 위해서는 raspi-config에서 Interfacing option 중 VNC를 켜 geographic desktop를 활성화 합니다.
GPU 램 공유도 최소 128 mb로 맞추시고 Boot Options 에서 Desktop Autologin으로 변경합니다.
그리고 다음 명령어를 실행합니다. 부팅시마다 생성되는 것을 막으려면 아래 명령어에서 disable 하시면 됩니다.
sudo systemctl enable vncserver-x11-serviced.service
메모리가 작은 제로에서 물리적 모니터가 연결되어 있지 않은데 매번 라즈비안 픽셀을 가동할 필요는 없다고 보지만,
본인의 취향이나 귀차니즘 성향에 따라 잘 활용하시면 될 듯 합니다.
어서 합류하시죠.
저는 파이때문에 작은 LCD 모듈 하나 장만했었는데 이런 방법이!