Raspberry Pi에 Arch Linux를 설치하는 방법

Raspberry Pi에 Arch Linux를 설치하는 방법

2022-05-17 last update

7 minutes reading arch linux raspberry pi
Raspberry Pi는 가장 인기 있는 단일 보드 컴퓨터입니다. 데스크탑 PC, 홈 미디어 센터, 스마트 WiFi 라우터, 자동화 시스템, 게임 서버 등 다양한 용도로 사용하실 수 있습니다. 사용 사례는 무궁무진합니다. Raspbian과 같은 다양한 Linux 배포판을 포함하여 Raspberry Pi에서 다양한 운영 체제를 실행할 수 있습니다.
, Windows 10 IoT 및 FreeBSD. 이 튜토리얼에서는 Raspberry Pi 3 및 4에서 Arch Linux ARM을 설정하는 방법을 보여줍니다. Arch Linux를 설치하는 것은 두 개의 파티션을 만들고 OS 파일을 SD 카드에 복사하는 것만 큼 간단합니다. Arch Linux는 롤링 릴리스 GNU/Linux 배포판이므로 한 번만 설치하고 자주 업데이트하면 됩니다. Arch Linux 다운로드 Arch Linux ARM downloads page 방문
그리고 Raspberry Pi 버전에 대한 최신 Arch Linux ARM 파일을 다운로드합니다. 명령줄을 선호하는 경우 다음 wget 을 사용하십시오.
패키지를 다운로드하는 명령:
wget http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-3-latest.tar.gz
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 유틸리티를 사용하겠습니다. formatting and creating new partitions
파괴적인 프로세스이며 기존 데이터를 모두 지웁니다. SD 카드에 데이터가 있으면 먼저 백업해야 합니다. 먼저 다음 명령을 실행하여 파티션 테이블을 만듭니다.
sudo parted /dev/sdb --script -- mklabel msdos
두 개의 파티션을 만듭니다. 128MB의 Fat32 부트 파티션 및 나머지 SD 공간을 차지하는 ext4 루트 파티션:
sudo parted /dev/sdb --script -- mkpart primary fat32 1 128sudo 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로 포맷합니다.
다운로드한 tar 파일에서 데이터를 복사합니다.(adsbygoogle = window.adsbygoogle || []).push({});SD 파티션을 마운트하기 전에 mount the partitions
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   
웹 브라우저를 사용하여 파일을 다운로드한 경우 사용자 계정에 있는 다운로드 폴더에 저장해야 합니다. 그렇지 않고 wget 명령을 사용한 경우 파일은 create the directories에 있습니다.
.current working directory 사용
Arch Linux tar 의 내용을 추출하는 명령
파일을 /mnt/arch/root 디렉토리로 이동:
sudo mkdir -p /mnt/arch/{boot,root}
다음 tar.gz
마운트된 부트 파티션에 부트 파일:
sudo mount /dev/sdb1 /mnt/arch/bootsudo mount /dev/sdb2 /mnt/arch/root
완료되면 두 파티션을 모두 마운트 해제합니다.
sudo tar -xf ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch/root
그게 전부입니다! SD 카드에 부팅 가능한 Arch Linux OS가 있습니다. Pi 부팅하기 SD 카드를 Raspberry Pi 보드에 넣고 모니터, 키보드 및 전원을 연결하면 준비가 완료됩니다. 기본 사용자 이름은 알람입니다. 비밀번호는 알람입니다. 이 사용자는 move을 가지고 있습니다.
.비밀번호 root를 사용하여 root로 로그인할 수도 있습니다. 일단 로그인하면 pacman 키링을 초기화하고 패키지 서명 키를 채웁니다.
sudo mv /mnt/arch/root/boot/* /mnt/arch/boot
여기에서 사용자 비밀번호를 변경하고 WiFi를 설정하고 새 Arch Linux 설치를 구성할 수 있습니다. .결론 Raspberry Pi 3/34bis에 Arch Linux를 설치하는 것은 매우 간단한 과정입니다. SD 카드를 준비하고, 파일을 복사하고, Raspberry Pi를 부팅하기만 하면 됩니다. 문제가 발생하거나 피드백이 있으면 아래에 의견을 남겨주세요.