상세 컨텐츠

본문 제목

[라즈베리파이4] 아이패드로 코딩하기 위한 3가지 방법 - 2 : 라즈비안 64bits 설치하기와 소소한 팁

프로그래밍/리눅스와 서버

by 척척석사 민준 2021. 10. 1. 17:28

본문

728x90

2021.09.30 - [삶을 효율적으로 사는법] - [라즈베리파이4] 아이패드로 코딩하기 위한 3가지 방법 - 1 : 구름 IDE에서 탈출하기

 

[라즈베리파이4] 아이패드로 코딩하기 위한 3가지 방법 - 1 : 구름 IDE에서 탈출하기

원래는 구름 IDE라는 웹서버를 이용하고 있었다. 언제어디서나 인터넷만 되면 이용가능하고 성능도 그럭저럭 나쁘지는 않았다. 다만 외부파일을 넣기가 매우 불편했고 주피터 노트북 서버에 접

super-master.tistory.com

먼저 라즈베리파이에 라즈비안 64bit OS를 깔아야한다.
공식지원하는 64비트 버전 우분투도 깔아보았는데 너무 느리고 자잘한 렉고 있고..
무엇보다 필요한거 검색하기가 너무 어렵다.
우분투에서 pandas라이브러리 까는 방법을 검색해봐도 대부분 PC에 깔려있는 우분투를 기준으로 설명해서서서
명령어나 directory를 참조할 때 어려움이 많았다.
라즈비안은 검색하면 라즈베리파이에 관해서만 나오니까 어떤 문제나 오류가 나와도 stackoverflow에 검색하면 답이 나오는 경우가 많았다. 결론은 개고생하기 싫으면 라즈비안 64bit로 깔아야 한다는 것이다.
라즈베리파이4는 따로 부팅순서를 정해주지 않아도 USB에 부팅이미지가 있으면 자동으로 잡아준다고 한다.

팁1 : 느리고 용량도 작고 불안한 SD카드 대신에 USB 3.0이 지원되는 USB에 굽는걸 추천한다..
계속 지우고 다시깔고를 반복해야 하기때문에 SD카드는 별로라는 결론이 나왔다.
SD카드 USB에 비해서 비싼데 안정적이지는 않고 컴퓨터에 연결하기도 귀찮고 몇번 초기화 하다보면 뻑나다..

라즈비안 64bit는 라즈베리파이 공식 홈페이지에서 구했다. (링크참조)
다운로드 사이트가 뭔가 조잡해서 불안했지만 잘 설치되고 잘 작동했다.
https://www.raspberrypi.org/forums/viewtopic.php?t=275370

 

Raspberry Pi OS (64 bit) beta test version - Raspberry Pi Forums

Thu May 28, 2020 6:29 am This is a beta test of the Raspberry Pi OS (64 bit) We still recommend the 32 bit operating system for all Pis at this time, although have decided it is now time to begin the move toward a 64bit OS. For the moment this is a 'beta'

www.raspberrypi.org

팁 2 : 첨엔 뭘 받아야할지 몰라서 아무거나 받았는데 저기 있는 zip 파일만 받아도 된다.
그리고 찾다보면 raspi_lite_64 라는 제목의 zip 파일이 있는데 lite는 가볍고 더 쉬운버전이 절대아니다.
SSH 환경 (DOS화면 처럼 쉘만 나오는 버전)인데 초기설정 할 때 명령어를 하나하나 찾아서 설정하다보면 내가 뭐하고 있지 그런 생각이 든다.
그러니까 그냥 USB 3.0 용량 넉넉한걸 구매해서 (나는 넉넉하게 삼성 64GB를 사용했다) GUI 환경에서 조작하는게 초보자에겐 더 낫다.

lite 버전으로 깔면 이런 화면이 나오고 설치가 완료되고 나도 계속 저런 까만 화면이다.

팁 3 : 라즈베리파이를 USB에 설치할때는 라즈베리파이 홈페이지에서 지원하는 Pi imager를 사용해 설치하는걸 추천한다.
https://www.raspberrypi.org/software/

 

Raspberry Pi OS – Raspberry Pi

The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Join the global Raspberry Pi community.

www.raspberrypi.org

블로그들 보면 초록색의 Etcher를 사용하라는 글들이 있는데
같은 이미지를 굽는데 Etcher로 구웠을때 자꾸 자잘한 오류가 생겨서 짜증이 났다가
Pi imager로 굽고나니 오류없이 잘 작동했다.

여기서 CHOOSE OS를 누르면 32bit 라즈비안을 추천해주는데 무시하고 맨 아래로 내려가 내 컴퓨터에 아까 받아놓은 64bit 버전 라즈비안을 설치하면 된다.
스토리지는 자동으로 USB를 잡는데 OS를 설치하면 내용이 다 지워져버리니까 잘 확인해서 설치하려는 USB가 맞는지 잘 봐야한다.

팁 4 : 라즈비안 초기설정중에서 제일 중요하다고 생각하는 건 바로 고정 IP로 WIFI를 잡아야한다는 것이다.
라즈비안 64bit를 깔아서 사용해보니 다른건 문제가 없는데 인터넷을 자꾸 잘 못잡는다...
RDP나 VNC, SSH는 잘 되는데 인터넷만 안되는걸 보니 어떤 충돌이 있는거 같다.
인터넷이 안되면 파이썬 라이브러리를 설치할 수 없기 때문에... 고정 IP로 설치해도 안되면 빨리 포기하고 OS부터 다시 까는걸 추천한다.
고정 IP 설정하는 방법은 라즈비안 WIFI 설정에서 찾을 수 있는데 내가 성공한 방법은 SSID로 내 와이파이 이름을 정해놓고 사용하는 것이었다.
GUI 환경에서 고정 IP를 성정하는 방법은 다음과 같다.
와이파이 표시에서 우클릭으로 Wireless & Wired Network Settings 에 들어가는 것이다.

들어가면 Network Perferences를 설정할 수 있는데
여기서 SSID로 내 와이파이를 찾고
IPv4 주소, Router, DNS server, DNS search 를 적어주면 고정 IP를 설정할 수 있다.

라즈베리파이의 네트워크 정보는 쉘에서 ifconfig를 치면 알 수 있다.
자세한 내용은 아래 블로그에서 알 수 있다.
DNS server 는 8.8.8.8
DNS search 는 0.0.0.0 로 설정했다.
https://www.whatap.io/ko/blog/11/

 

리눅스 네트워크 관리에 필요한 <ifconfig> 사용법 11가지 | 와탭 블로그

네트워크 인터페이스 관리와 모니터링을 위한 가장 기본이 되는 도구인 ifconfig를 와탭과 함께 알아봅시다.

www.whatap.io

팁 5 : 라즈비안의 초기설정은 인프런에서 무료로 풀려있는 <라즈베리파이 IoT 프로그램과 클라우드 입문과정> 을 보고 따라했다.
32bit 라즈비안을 설치했다가 64bit로 레지스트를 변경하는건 내 경험상 무의미했다...
amd64로 나오긴하지만 64bit 프로그램을 설치하면 32bit라 설치안된다는 오류가 뜬다.
그거빼곤 아래 강의에서 나오는 설정을 그대로 따라하는게 편했다!
https://www.inflearn.com/course/%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4-iot-%EC%9E%85%EB%AC%B8

 

[무료] 라즈베리파이 IoT 프로그램과 클라우드 입문 과정 - 인프런 | 강의

IoT(Internet of Things) 하면? 제일 먼저 떠오르는 것이 라즈베리파이입니다. 라즈베리파이의 기본 설치 과정부터 센서 제어, 다양한 서버 구축 활용, 클라우드 연계까지 다룹니다., 라즈베리파이로

www.inflearn.com

다섯줄 요약
1. 라즈베리파이4는 SD카드 굳이 안쓰고 USB (이왕이면 3.0으로 속도 잘나오는걸 추천)에 OS를 구워도 되며 쉽게 뻑나는 SD카드보다 USB를 추천한다.
2. 라즈비안은 64bit 버전을 받아서 설치하자
3. 라즈비안 설치할 때 Pi imger를 이용하자
4. 고정 IP가 여러모로 편하다
5. 인프런에 라즈베리파이 무료강의가 있다 라즈비안 설정은 이거보고 따라하는게 편했다

728x90

관련글 더보기