Ubutnu20.04LTS (UbuntuServer)를 RaspberryPi4에서 실행

개요


  • Ubuntu20.04LTS를 RaspberryPi4에 설치한다.
  • RaspberryPi4에는 디스플레이와 키보드를 접속하지 않고, 호스트 PC로부터의 SSH 접속으로 일대로 설정한다. (단단한 주위의 준비가 번거롭기 때문에)
  • wifi 연결을 설정하여 전원 공급만으로 서버로 작동할 수 있도록 합니다.

  • 준비물



    호스트 PC 주위
  • Windows10 PC
  • microSD 카드 리더
  • Wifi 라우터
  • LAN 케이블

  • RaspberryPi 주변
  • Raspberry Pi 4 Model B
  • microSD 카드 (32GB)
  • 5V3A 전원 (USB Type-C)

  • Ubuntu20.04LTS 설치



    진행 방법은 다음 공식 튜토리얼을 따릅니다.
    htps : // 우분츠. 코 m / 쓰리 아 ls / 호 w - ー s s t l - 우분 츠 - 온 - r-r sp bet ry-pi

    1. Raspberry Pi Imager 설치

    아래의 "Raspberry Pi Imager for Windows"를 클릭하여 imager.exe를 다운로드하십시오.
    htps : // 우분츠. 코 m / 쓰리 아 ls / 호 w - t s t t- 우 브 츠 - 온 - r r sp bet ry - pie # 2-p repa-te- sd 또는 rd

    다운로드한 imager.exe를 실행하여 RaspberryPiImager를 설치합니다.

    2.Ubuntu20.04LTS 이미지를 microSD 카드에 쓰기

    RaspberryPiImager를 실행합니다.

    "CHOOSE OS"에서 Ubuntu20.04LTS(Pi 3/4)를 선택한다.

    "CHOOSE SD CARD"로 쓸 대상 microSD 카드를 선택하고 "WRITE"를 실행한다.
    쓰기가 끝날 때까지 기다립니다. 1시간 반 정도 걸렸다.

    3. RaspberryPi4에서 Ubuntu20.04LTS 실행

    RaspberryPi4에 Ubuntu20.04LTS 이미지를 쓴 microSD 카드를 삽입한다.
    RaspberryPi4를 LAN 케이블로 라우터에 연결하고 전원을 연결합니다.

    전원 접속 후 1분 정도로 Ubuntu가 일어난다.

    4. 호스트 PC에서 Ubuntu20.04LTS에 연결

    시작한 Ubuntu20.04LTS의 IP 주소를 조사하기 위해,
    arp 명령을 사용하여 RaspberryPi4의 MAC 주소에 해당하는 IP 주소를 검색합니다 (※ 1).
    호스트 PC의 콘솔에 다음 명령을 입력합니다.
    >arp -a | findstr "b8-27-eb dc-a6-32"
    

    조사한 IP 주소에 SSH로 접속한다.
    >ssh ubuntu@<Ubuntu_IPaddress>
    

    초기 암호는 "ubuntu". 초기 로그인시에 패스워드의 변경이 요구되기 때문에 실시한다.

    (※1) RaspberryPiModel3+까지의 MAC 주소는 "b8-27-eb"로 시작하지만,
    RaspberryPi4에서는 "dc-a6-32"로 시작하는 MAC 주소가 늘어났다.
    참고 자료:
    htps : // 이 m / 원래 / ms / 2 f445377c13f9db38 2
    htps : // 우드 r. 이 m / 레소 r 세 s / 마 c - 아 d d s s ゔ ぇ도 r에서 원하는 l? Name = Ra sp ry_Pi_Fuundachion

    Wifi 설정



    공식 튜토리얼에 기재되어 있는 wifi의 사전 설정을 잘 할 수 없었기 때문에,
    일단 LAN 케이블로 접속한 후, 다시 wifi 설정을 실시한다.

    1.wifi 설정 설명

    Ubuntu에서 콘솔에 다음 명령을 입력하고,
    wifi 설정용 파일 "99-cloud-init.yaml"을 작성한다(※2).
    >sudo nano /etc/netplan/99-cloud-init.yaml
    

    작성한 "99-cloud-init.yaml"에 하기 설정을 기술한다.

    99-cloud-init.yaml
    network:
        version: 2
        wifis:
            wlan0:
                optional: true
                access-points:
                    "<Network-name>":
                        password: "<Password>"
                dhcp4: true
    

    작성이 끝나면 새로운 네트워크 설정을 적용합니다.
    >sudo netplan apply
    

    (※2)/etc/netplan/이하에 네트워크 관련 설정 파일이 있다.
    기존의 설정 파일인 "50-cloud-init.yaml"을 만나는 것은 바람직하지 않다는 것.
    참고 자료
    htps : // 이 m / 나 s- 짱 / ms / 9033fb1d1037dcf9d 5
    htps : // 우분츠. 코 m / 세르 r ょ r / 드 cs /

    2. wifi 연결용 IP 주소 확인

    Ubuntu에서 콘솔에 다음 명령을 입력하고,
    wifi 연결용 IP 주소를 확인합니다.
    >ip a
    

    wlan0에 대응하는 IP 어드레스가 wifi 접속용의 IP 어드레스가 된다.
    IP 주소를 확인할 수 있으면 염려를 위해 재부팅한다.
    >sudo reboot
    

    3. 호스트 PC에서 Ubuntu20.04LTS로 wifi를 통해 연결

    우분투에서 로그아웃하고 RaspberryPi4의 LAN 케이블을 뽑습니다.
    호스트 PC의 콘솔에서 wifi 접속용 IP 주소에 SSH로 접속할 수 있는지 확인한다.
    >ssh ubuntu@<Ubuntu_IPaddress>
    

    좋은 웹페이지 즐겨찾기