원격 접속이 가능한 Headless setup을 추천 드립니다. 아래 Github 사이트를 참고 하시어 아래 단계에 따라 설치 바랍니다. 또는 네이버 카페 게시판 참고 바랍니다.
Step 3 - Flash Ubuntu Server 22.04 LTS
SD 카드에 Ubuntu Server 22.04 LTS를 Flash 하기 위해서는 balenaEtcher 또는 Raspberry Pi Imager를 주로 사용합니다. 여기에서는 Raspberry Pi Imager를 사용하여 Flash 하는 방법을 알려 드립니다. Raspberry Pi Imager는 아래 사이트에서 다운로드 할 수 있습니다.
Raspberry Pi Imager를 실행 합니다.
운영체재 선택을 클릭하여 Other general-purpose OS를 선택 합니다.
Ubuntu를 선택합니다.
Ubuntu Server 22.04.x LTS (64-bit)를 선택합니다.
운영체재가 선택되었으면 저장소에서 컴퓨터에 삽입한 SD 카드를 선택합니다.
최종적으로 쓰기를 선택하면 Flashing 진행 됩니다. 시간이 좀 걸립니다.
Flashing이 완료되면 SD 카드를 컴퓨터에서 제거 합니다.
Flashing 속도가 너무 느리면 별도로 Ubuntu Server 22.04.x LTS (64-bit) 파일을 다운로드 받습니다. Raspberry Pi Imager 운영체제에서 사용자 정의 사용으로 다운로드한 이미지 파일을 선택하면 빠른 속도로 Flashing을진행 할 수 있습니다.
Step 4 - Network Configuration
SD 카드를 컴퓨터에 재 연결합니다.
SD 카드 32GB 용량 전체 활용을 위하여 우분투 유틸리티 GParted 사용하여 할당 용량을 확인합니다.
SD 카드 system-boot 아래 network-config 파일을 열고 아래와 같이 입력하여 저장합니다. 사용하고 있는 Wifi SSID와 Password를 입력합니다. #(comment) 은 지우고 입력해야 합니다.
SD 카드 system-boot 아래 config.txt 파일을 열고 아래와 같이 입력하여 저장합니다. Raspberry Camera 설치를 위하여 start_x=1, gpu_mem=128 입력하고 저장합니다.
# Autoload overlays for any recognized cameras or displays that are attached
# to the CSI/DSI ports. Please note this is for libcamera support, *not* for
# the legacy camera stack
# setup RPI PiCamera
# camera_auto_detect=1
start_x=1
gpu_mem=128
display_auto_detect=1
# Config settings specific to arm64
arm_64bit=1
dtoverlay=dwc2
[cm4]
# Enable the USB2 outputs on the IO board (assuming your CM4 is plugged into
# such a board)
dtoverlay=dwc2,dr_mode=host
Step 5 - Connecting to RPi4B using SSH
SD 카드를 RPi에 삽입하고 부팅을 합니다.
일정 시간(5분이상 필요) 지나면 RPi는 Wifi에 자동으로 접속 됩니다.
IP Address를 검색하여 ubuntu RPi IP Address를 확인합니다. IP 확인에 시간이 오래 걸리면 RPI 재부팅을 하고 재 검색해 봅니다.