SW/리눅스

Linux, Window : Raspberry Pi에 Raspbian 설치 방법, 예제, 명령어

얇은생각 2021. 8. 30. 07:30
반응형

라즈베리 파이(Rasberry Pi)는 역사상 가장 인기 있는 단일 보드 컴퓨터입니다. 데스크탑 PC, 홈 미디어 센터, 스마트 WiFi 라우터, 자동화 시스템, 게임 서버 등 다양한 용도로 사용할 수 있습니다. 사용 사례는 무궁무진합니다.

Rasperry Pi에 NOBS가 사전에 장착된 SD 카드가 없는 경우 SD 카드에 운영 체제를 수동으로 설치해야 합니다. Arch Linux, Windows 10 IoT 및 FreeBSD와 같은 다양한 Linux 배포를 포함하여 Rasperry Pi에서 다양한 운영 체제를 실행할 수 있습니다.

라즈비언은 라즈베리 파이 재단이 추천하는 OS입니다. 이것은 라즈베리 파이보드를 위해 특별히 제작된 데비안을 기반으로 합니다. Raspbian은 개발, 교육 및 멀티미디어용 소프트웨어가 풍부하게 사전 설치되어 있습니다 Rasperry Pi 사용자를 위한 최고의 범용 OS입니다.

Raspbian을 설치하는 것은 OS 이미지 파일을 SD 카드에 쓰는 것만큼 간단합니다. 이 튜토리얼에서는 SD 카드 포맷, Raspbian 이미지 플래시 및 Raspare Pi 부팅 방법에 대해 설명합니다.

 

 

 

Raspbian OS를 다운로드

Raspbian 다운로드 페이지를 방문하여 다운로드 링크를 찾으십시오.

- Raspbian Stretch with desktop and recommended software

- Raspbian Stretch with desktop

- Raspbian Strech Lite

 

Rasperry Pi를 데스크톱 PC로 사용하려면 Raspiban 데스크톱 이미지 중 하나를 다운로드하십시오. 그렇지 않으면 Rasperry Pi를 미디어 센터 또는 GUI가 필요하지 않은 다른 미디어 센터로 사용하려면 Raspbian Lite 이미지를 다운로드하십시오.

 

 

 

SD 카드를 준비

이미지를 마이크로 SD 카드에 깜박이기 전에 먼저 FAT32 파일 시스템으로 포맷해야 합니다.

Rasberry Pi의 부트로더는 FAT 파일 시스템에서 읽기만 지원합니다. SD 카드가 64GB 이상인 경우 exFAT가 아닌 FAT32로 포맷되었는지 확인합니다.

포맷은 파괴적인 프로세스이므로 기존 데이터가 모두 지워집니다. SD 카드에 데이터가 있는 경우 먼저 백업하십시오.

 

 

 

윈도우

Windows 사용자는 표준 디스크 관리를 사용하여 카드를 포맷할 수 있습니다. 

SD 카드를 Windows SD 카드 드라이브에 삽입합니다.

윈도우즈 검색 상자에 "디스크"를 입력하고 결과 상자에서 "하드 디스크 파티션 만들기 및 포맷"을 선택합니다.

카드의 할당되지 않은 공간을 마우스 오른쪽 단추로 클릭하고 "새 단순 볼륨"을 클릭하여 마법사를 시작합니다. "다음"을 클릭합니다.

다음으로 볼륨 크기를 묻는 메시지가 나타납니다. 기본 최대 디스크 공간을 그대로 둡니다. "다음"을 클릭합니다.

마운트 경로를 지정하라는 메시지가 표시됩니다. "다음"을 클릭합니다.

다음 창에서 파일 시스템으로 FAT32를 선택합니다. [다음]을 누른 후 "마침"을 눌러 파티션 작성을 완료합니다. 카드가 64GB 이상이면 FAT32 옵션을 사용할 수 없습니다. exFAT를 선택하고 프로세스를 완료합니다. SD 카드를 FAT32로 포맷하려면 FAT32 포맷 다운로드 페이지를 방문하여 도구를 다운로드합니다. exe 파일을 두 번 클릭하고 포맷할 드라이브를 선택한 다음 "시작"을 클릭합니다. 카드는 몇 초 후에 FAT32로 포맷됩니다.

 

 

 

리눅스

Linux에서는 그래픽 도구를 GParted로 사용하거나 fdisk 또는 parted와 같은 명령줄 도구를 사용하여 파티션을 생성하고 드라이브를 포맷할 수 있습니다.

 SD 카드를 Linux SD 카드 드라이브에 삽입합니다.

lsblk 명령으로 SD 카드의 이름을 확인합니다.

lsblk

# NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
# ...
# sdb           8:16   1  59.6G  0 disk
# ...

 

 

이 경우 SD 디바이스 이름은 /dev/sdb이지만 시스템에 따라 다를 수 있습니다. 이름을 식별하는 가장 좋은 방법은 장치의 크기를 확인하는 것입니다.

다음 단계는 구분된 카드를 사용하여 포맷하는 것입니다.

sudo parted /dev/sdb --script -- mklabel msdos
sudo parted /dev/sdb --script -- mkpart primary fat32 1MiB 100%

 

 

파티션을 FAT32로 포맷합니다.

sudo mkfs.fat -F32 /dev/sdb1

 

 

 

맥OS

macOS 사용자는 표준 Disk Utility 또는 명령줄을 사용하여 SD 카드를 포맷할 수 있습니다.

macOS SD 카드 드라이브에 SD 카드를 삽입합니다.

터미널 창에 다음 명령을 입력하여 SD 카드 이름을 식별합니다.

sudo diskutil list

 

 

다음 명령을 실행하여 SD 카드를 FAT32로 포맷합니다.

sudo diskutil eraseDisk FAT32 RPI MBRFormat /dev/disk2

 

 

올바른 드라이브를 사용하고 있는지 확인하십시오.

 

 

 

이미지 쓰기

무료로 사용할 수 있는 여러 가지 응용 프로그램이 있습니다 ISO 이미지를 SD 카드에 플래시할 수 있습니다. 이 튜토리얼에서는 Ether를 사용할 것입니다.

Ether는 이미지를 SD 카드 및 USB 드라이브로 플래시하는 무료 오픈 소스 유틸리티이며 Windows, MacOS 및 Linux를 지원합니다. 

Ether 다운로드 페이지로 이동하여 운영 체제에 대한 최신 Ether를 다운로드한 후 애플리케이션을 설치합니다.

 SD 카드를 SD 카드 드라이브와 Launch Ether에 삽입합니다.

 Select image(이미지 선택) 버튼을 클릭하고 Raspbian zip 파일을 찾습니다. 웹 브라우저를 사용하여 파일을 다운로드한 경우 사용자 계정에 있는 다운로드 폴더에 저장해야 합니다. Ether는 드라이브가 하나만 있는 경우 SD 카드를 자동으로 선택합니다. 그렇지 않은 경우, 둘 이상의 SD 카드 또는 USB 스틱이 연결된 경우 이미지를 깜박이기 전에 올바른 드라이브를 선택했는지 확인하십시오.

Linux, Window : Raspberry Pi에 Raspbian 설치 방법, 예제, 명령어 1

 

 

플래시 버튼을 클릭하면 플래시 프로세스가 시작됩니다. 이미지가 깜박이는 동안 진행 표시줄과 ETA가 표시됩니다. 이 프로세스는 ISO 파일의 크기와 카드 속도에 따라 몇 분 정도 걸릴 수 있습니다.

Raspbian에서는 SSH 서버가 기본적으로 사용되지 않도록 설정됩니다. 헤드리스 Raspbian 설정의 경우 확장자 없이 SSH라는 파일을 부팅 파티션에 배치하여 SSH를 사용하도록 설정할 수 있습니다. 파일 관리자에서 SD 카드를 열고 파일을 생성하기만 하면 됩니다.

 

 

 

라즈비언 설정

SD 카드를 라즈베리 파이보드에 넣고 모니터, 키보드 및 전원을 연결하면 바로 사용할 수 있습니다.

기본 사용자 이름은 pi이고 암호는 산딸기입니다.

SSH를 사용하도록 설정한 경우 Rasperry Pi를 헤드리스 서버로 사용하려면 보드를 네트워크 케이블과 라우터를 연결합니다. 부팅이 완료되면 라우터의 DHCP 리스 테이블에서 보드 IP 주소를 찾고 ssh:를 통해 Raspbian에 로그인할 수 있습니다.

ssh pi@192.168.1.149

 

 

Pi 구성을 시작하려면 raspi-config 도구를 사용합니다.

sudo raspi-config

Linux, Window : Raspberry Pi에 Raspbian 설치 방법, 예제, 명령어 2

 

 

여기서 파이 사용자 암호를 변경하고 WiFi를 설정하고 파일 시스템을 확장할 수 있습니다.

라즈베리 파이 위에 라즈비안을 설치하는 것은 매우 간단한 과정입니다. 기본적으로 SD 카드에 이미지를 기록하고 Rasperry Pi를 부팅하기만 하면 됩니다.

반응형