0. 준비물 : 라즈베리파이 + SD카드 + 파이에 연결될 고정IP주소 + SD카드리더기 + 라즈베리파이imager가 설치된 컴퓨터나 노트북 + 키보드 + 마우스 + 컴퓨터스크린 + 충전기
SD카드를 카드리더기에 삽입한 후 파이imager가 설치된 컴퓨터에 연결한다.
파이imager로 포맷 및 OS 쓰기
- SD카드를 라즈베리파이imager를 통해 포맷한 후 원하는 OS를 write한다 - 나는 Raspberry Pi OS(32-bit)를 선택
라즈베리파이 부팅
- 라즈베리파이 기기에 SD카드를 삽입하고 키보드와 스크린, 랜선을 연결한다. (파이는 wifi연결도 가능)
- 마지막으로 충전기에 전원을 연결하면 불이 들어오고 부팅이 시작된다.
- 초기 계정을 입력해야한다면 id: pi / passwd: raspberry
- config설정(초기설정)은 화면에 따라 진행하면 된다.
만약, 초기설정 중 SSH enable하는 단계가 없었다면 터미널에서 sudo raspi-config 실행 후, Interfacing Options를 클릭해서 SSH를 enable해준다.
- 초기설정이 완료되면 shutdown하고 기기가 작동하고 있다는 표시인 파란불이 더이상 들어오지 않으면 충전기를 전원 해제한다.
원격 연결을 위한 준비
파이에 고정아이피 부여
- 원격 연결할 컴퓨터 주소창에 192.168.1.1(독일기준)를 입력하면 라우터페이지로 이동됨
- 집 전화번호로 로그인
- 사이드메뉴 Heimnetz 클릭 -> dropdown메뉴의 LAN 클릭
- 화면하단에 Feste IP-Adressen reservieren로 고정아이피 부여
vscode에 SSH extension 설치
- 원격 연결할 컴퓨터의 vscode 서치바에 remote ssh를 입력한 후 해당 extension를 install한다.
- 앞으로 F1키를 누른 후 Remote-SSH:connect to Host...를 선택하고 파이의 고정아이피를 입력하고 파이 비밀번호를 입력하면 파이가 컴퓨터와 연결된다.
VNC Viewer설치
- 원격 연결할 컴퓨터에 VNC뷰어를 설치한다.
- 사용시 검은화면이 뜨면서 에러가 발생할 수 있는데 해당 에러코드를 구글링해보자.
보통 config설정메뉴에서 resolution를 바꿔주거나(1차시도로 추천) 터미널로 LXSession을 설치해주면 해결된다.
- 충전기와 랜선을 제외한 파이에 연결된 모든 선들을 제거한다.(키보드, 마우스 등등) 충전기를 콘센트에 꼽아 전원을 연결한다.
이제 원격 연결을 해서 파이를 사용할 수 있다.
참조링크
https://projects.raspberrypi.org/en/projects/raspberry-pi-setting-up
https://bebutae.tistory.com/149?category=941902
https://seolin.tistory.com/100?category=762766
https://webnautes.tistory.com/549?category=759152