상세 컨텐츠

본문 제목

라즈베리파이3에 우분투 설치

Programming

by 신농해태 2021. 8. 2. 16:51

본문

반응형

이미지 파일을 다운로드 받는다. 

https://ubuntu.com/download/raspberry-pi

PC에는 ubuntu18.04가 설치되어있으나, 우분투 라즈베리파이는 Ubuntu Server 20.04.2LTS 외에 달리 선택지가 없으므로, 밑의 Download 64BIT 버튼을 클릭하여 이미지 파일 ubuntu-20.04.2-preinstalled-server-aram64+raspi.img.xz  675MB 다운로드함.

 

다운로드페이지 https://ubuntu.com/download/raspberry-pi/thank-you?version=20.04.2&architecture=server-arm64+raspi 의 하단에서, How to install Ubuntu Server on your Raspberry Pi 링크를 클립하여, 설치과정을 읽으면서, 2번째 설치과정 2 Prepare the SD Card에서 컴퓨터에 설치된 OS 버전에 따라서 링크된 image maker 선택 클릭합니다. 컴퓨터에는 윈도우가 설치되어 있으므로 Raspberry Pi Imager for Windows 링크를 클릭하여 imager_1.6.2.exe를 다운로드 받고, 더블 클릭하면, imager 설치 프로그램이 실행되고, 설치 후, 실행합니다.

실행화면에서 3가지 선택 버튼 중에서, 왼쪽의 Operating System 의 CHOOSE OS 버튼을 클릭하고, 생성된 메뉴에서 Other general purpose OS를 선택 클릭하고, 생성된 메뉴에서 Ubuntu Core 18(RPi 3/4) 300MB를 선택합니다. 이후 돌아온 첫번째 실행화면에서 Storage의 CHOOSE STORAGE 버튼을 클릭하고, 생성된 디스크 목록에서 SD카드의 USB를 선택합니다. 마지막으로 첫번째 실행화면의 오른쪽 버튼 WRITE를 클릭하면, Micro SD카드를 포멧 및 Ubuntu 이미지를 저장합니다.

 

라즈베리파이 보드에, HDMI 케이블로 모니터와 연결하고, USB 키보드를 연결한 후, Ubuntu 부팅용 Micro SD카드를 꽂은 후, 전원케이블을 연결합니다. 그러면, 모니터를 통하여 Ubuntu Linux의 부팅화면이 텍스트로 설명되면서 진행됩니다. 손바닥만한 작은 보드로 모니터에 글자까지 출력되는 OS를 심어서 작동시킨다는 즐거움을 느꼈습니다. 

 

부팅 화면이 진행된 후, 잠깐 login 텍스트가 나오다가 다른 텍스트들이 이어서 출력되다가 멈추면 엔터를 치면, 다시 login 텍스트가 나오면서 user name을 입력해야할거 같은 상태가 되면 ubuntu를 입력하고 엔터, password : 가 나오면 ubuntu를 다시 입력하고 엔터합니다. 비밀번호를 바꾸라는 메시지가 나오면, 메세지에 따라 기존 password 입력하고 이후 새로운 password를 입력합니다. 

 

인터넷이 동작하는 작업을 시작합니다. 

sudo su  입력 엔터

cd /etc/netplan 입력 엔터

ls 입력 엔터, 후 50-cloud-init.yaml을 확인

nano 50-cloud-init.yaml 입력 엔터하여, 텍스트 편집 상태 실행

#이하 추가된 내용 wifis 부터 입력

#탭 간격은 스페이스 4칸

network:

    ethernets:

        eth0:

            dhcp4: true

            optional: true

    wifis:

            wlan0:

                dhcp4: true

                optional: true

               access-points:

                   "무선네트워크이름입력":

                       password: "패스워드입력"       

    version: 2

# 요렇게 되도록 입력

Ctrl + X 하고

Shift + Y 하고 엔터하여 저장하여

편집기를 종료

sudo netplan generate 입력 엔터하여, 편집한 .yaml 적용

sudo netplan apply 입력 엔터하여 무선인터넷 접속

ifconfig 입력 엔터하여, wlan0항목에서 ip 주소를 확인하고 메모지에 따로 기록. 여기서, ifconfig을 설치하라고 하면 메세지에 따라서 설치 후, ifconfig을 다시 확인.

sudo reboot 재부팅

 

시간대 변경

sudo dpkg-reconfigure tzdata 입력 엔터하여 시간 설정 화면으로 가면, area = asia, zone=Seoul 이 되도록 선택합니다.

sudo reboot 재부팅

 

sudo apt-get update 입력 엔터하여, ubuntu에 대한 패키지 정보를 업데이트

sudo apt-get upgrade 입력 엔터하여, ubuntu 패키지를 업데이트 실행, 많이 기다려줍니다. 

 

라즈베리파이 ubuntu에 ssh 설치하여, PC에서 원격접속 가능하게 만들기

sudo apt-get install ssh 입력 엔터, 

sudo reboot 입력 엔터, 재부팅

 

PC ubuntu의 terminal을 실행

sudo ssh ubuntu@192.168.200.170 : 기록해둔 라즈베리파이 보드의 user네임@ip주소 를 입력

접속이 되었습니다. 

라즈베리파이 보드에 모니터와 키보드 연결 없이 pc에서 원격으로 제어할 수 있게 되었습니다. 

 

 

728x90
LIST

관련글 더보기

댓글 영역