기계적 인조 인간

라즈베리 파이에 아치 리눅스를 설치하는 방법

Raspberry Pi - How to Use Raspberry Pi OS

Raspberry Pi - How to Use Raspberry Pi OS

차례:

Anonim

라즈베리 파이는 가장 인기있는 싱글 보드 컴퓨터입니다. 데스크탑 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 파일을 다운로드하십시오.

wget

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를 부팅하기 만하면됩니다.

아치 리눅스 라즈베리 파이