Raspberry Pi - How to Use Raspberry Pi OS
차례:
라즈베리 파이는 가장 인기있는 싱글 보드 컴퓨터입니다. 데스크탑 PC, 홈 미디어 센터, 스마트 WiFi 라우터, 자동화 시스템 및 게임 서버와 같은 다양한 용도로 사용할 수 있습니다. 사용 사례는 끝이 없습니다.
Raspbian, Windows 10 IoT 및 FreeBSD와 같은 다양한 Linux 배포를 포함하여 Raspberry Pi에서 다양한 운영 체제를 실행할 수 있습니다.
이 자습서에서는 Raspberry Pi 3 및 4에서 Arch Linux ARM을 설정하는 방법을 보여줍니다. Arch Linux를 설치하는 것은 두 개의 파티션을 만들고 OS 파일을 SD 카드에 복사하는 것만 큼 간단합니다.
아치 리눅스는 배포판 GNU / Linux 배포판이므로 한 번만 설치하고 자주 업데이트하면됩니다.
아치 리눅스 다운로드
Arch Linux ARM 다운로드 페이지를 방문하여 Raspberry Pi 버전에 대한 최신 Arch Linux ARM 파일을 다운로드하십시오.
SD 카드 준비
SD 카드를 SD 카드 드라이브에
lsblk
명령을 사용하여 카드 이름을 찾으십시오.
lsblk
이 명령은 사용 가능한 모든 블록 장치 목록을 인쇄합니다.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT… sdb 8:16 1 59.6G 0 disk…
위의 예에서 SD 장치의 이름은
/dev/sdb
이지만 시스템에 따라 다를 수 있습니다. 이름을 식별하는 가장 좋은 방법은 장치의 크기를 확인하는 것입니다.
GParted와 같은 그래픽 도구 나
fdisk
또는
parted
와 같은 명령 줄 도구를 사용하여 드라이브를 포맷하고 필요한 파티션을 만들 수 있습니다.
parted
유틸리티를 사용하겠습니다.
새 파티션을 포맷하고 생성하는 것은 파괴적인 과정이며 기존의 모든 데이터가 지워집니다. SD 카드에 데이터가있는 경우 먼저 백업해야합니다.
먼저 다음 명령을 실행하여 파티션 테이블을 만듭니다.
sudo parted /dev/sdb --script -- mklabel msdos
두 개의 파티션을 만듭니다. 128MB의 Fat32 부팅 파티션과 나머지 SD 공간을 차지하는 ext4 루트 파티션:
sudo parted /dev/sdb --script -- mkpart primary fat32 1 128
sudo parted /dev/sdb --script -- mkpart primary ext4 128 100%
부팅 파티션에 부팅 가능한 플래그를 추가하십시오:
sudo parted /dev/sdb --script -- set 1 boot on
완료되면 아래 명령을 사용하여 파티션 테이블을 인쇄하고 모든 것이 올바르게 설정되었는지 확인하십시오.
sudo parted /dev/sdb --script print
출력은 다음과 같아야합니다.
Model: Generic- SD/MMC/MS PRO (scsi) Disk /dev/sdb: 64.0GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 128MB 127MB primary boot, lba 2 128MB 64.0GB 63.9GB primary
부팅 파티션을 FAT32로 포맷하십시오:
sudo mkfs.vfat -F32 /dev/sdb1
mkfs.fat 4.1 (2017-01-24)
루트 파티션을 ext4로 포맷하십시오:
sudo mkfs.ext4 -F /dev/sdb2
mke2fs 1.44.1 (24-Mar-2018) Creating filesystem with 15599104 4k blocks and 3899952 inodes Filesystem UUID: 0992147a-aa9d-474b-b974-e0a015766392 Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424 Allocating group tables: done Writing inode tables: done Creating journal (65536 blocks): done Writing superblocks and filesystem accounting information: done
OS 파일 복사
SD 카드가 분할되었으므로 분할 영역을 마운트하고 다운로드 한 tar 파일에서 데이터를 복사합니다.
SD 파티션을 마운트하기 전에 마운트 지점으로 사용할 디렉토리를 작성하십시오.
sudo mkdir -p /mnt/arch/{boot, root}
아래 명령을 사용하여 두 파티션을 마운트하십시오.
sudo mount /dev/sdb1 /mnt/arch/boot
sudo mount /dev/sdb2 /mnt/arch/root
tar
명령을 사용하여 Arch Linux tar.gz 파일의 컨텐츠를
/mnt/arch/root
디렉토리로 추출하십시오.
sudo tar -xf ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch/root
그런 다음 부트 파일을 마운트 된 부트 파티션으로 이동하십시오.
sudo mv /mnt/arch/root/boot/* /mnt/arch/boot
완료되면 두 파티션을 모두 마운트 해제하십시오.
sudo umount /mnt/arch/boot /mnt/arch/root
그게 다야! SD 카드에 부팅 가능한 아치 리눅스 OS가 있습니다.
파이 부팅
SD 카드를 Raspberry Pi 보드에 넣고 모니터, 키보드 및 전원을 연결하면 바로 사용할 수 있습니다.
기본 사용자 이름은 alarm 이고 암호는 alarm 입니다. 이 사용자에게는 sudo 권한이 있습니다.
root 암호를 사용하여 root 로 로그인 할 수도 있습니다.
로그인 한 후 pacman 키링을 초기화하고 패키지 서명 키를 채우십시오.
pacman-key --init
pacman-key --populate archlinuxarm
여기에서 사용자 비밀번호를 변경하고 WiFi를 설정하며 새로운 Arch Linux 설치를 구성 할 수 있습니다.
결론
Raspberry Pi 3 / 34bis에 Arch Linux를 설치하는 과정은 매우 간단합니다. SD 카드를 준비하고 파일을 복사 한 다음 Raspberry Pi를 부팅하기 만하면됩니다.
아치 리눅스 라즈베리 파이라즈베리 파이에 아파치 웹 서버를 설치하는 방법
Apache HTTP 서버는 세계에서 가장 인기있는 웹 서버 중 하나입니다. 이 자습서에서는 Raspberry Pi에 Apache 웹 서버를 설치하는 방법을 설명합니다.
라즈베리 파이에 마인 크래프트 서버를 설치하는 방법
이 자습서에서는 Raspberry Pi 3 또는 4에 Minecraft Server를 설치 및 구성하는 과정을 안내합니다. Minecraft는 역대 가장 인기있는 게임 중 하나입니다.
라즈베리 파이에 플렉스 미디어 서버를 설치하는 방법
라즈베리 파이는 다양한 프로젝트에서 사용될 수 있습니다. Raspberry Pi의 가장 인기있는 사용 사례 중 하나는 Raspberry Pi를 홈 미디어 센터로 전환하는 것입니다.