
Raspberry pi 4 Model B에 CentOS 7 설치
2022-10-06 last update
8 minutes reading RaspberryPi RaspberryPi4 CentOSRaspberry pi 4 Model B에 CentOS를 설치하는 방법을 요약했습니다.

환경
Micro SD 카드 쓰기 환경 : MacBook Pro MacOS Mojave
Raspberry pi : pi 4 Model B 8GB RAM 4core
Micro SD 카드: 512 GB
흐름
참고 기사/사이트
htps : // 7? 오 rg / 등 sp 베 ry 피 - sd 니 t - c /
htps //w w. 전혀 s. 오 rg / 도 w 응 아 d /
htps //w w. 등 sp 베 ry 피. 오 rg / 도쿠 멘들 온 / 인 s 탓치 온 / 인 s 탓 g 어머니 s / 마 c. md
htps //w w.ぁ라. jp/메아아/? p=5792 #1-보 SPC 미c로 SD
htps //w w. sgv417. jp/~마코피/bぉg/아 r ゔぇs/2019
htps : // m / f와 m / ms / bd b44383299029 3b0
1. MicroSD 카드 포맷
MicroSD 카드를 Mac에 꽂고 커맨드 라인으로 포맷합니다.
1-1. 소개 diskutil list로 연결된 디스크 목록을 표시하고 MicroSD 카드를 찾습니다.
내 환경에서는/dev/disk3이 MicroSD 카드입니다.
diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_APFS Container disk1 250.8 GB disk0s2
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +250.8 GB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD 230.1 GB disk1s1
2: APFS Volume Preboot 64.9 MB disk1s2
3: APFS Volume Recovery 522.7 MB disk1s3
4: APFS Volume VM 3.2 GB disk1s4
/dev/disk2 (disk image):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme +18.0 MB disk2
1: Apple_partition_map 32.3 KB disk2s1
2: Apple_HFS Flash Player 18.0 MB disk2s2
/dev/disk3 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *512.1 GB disk3
1: Windows_NTFS 512.0 GB disk3s1
1-2. 그런 다음/dev/disk3을 포맷합니다.
diskutil eraseDisk MS-DOS RPI disk3
Started erase on disk3
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk3s2 as MS-DOS (FAT) with name RPI
newfs_msdos: /dev/rdisk3s2: newfs_exfat should be used for SDXC media
512 bytes per physical sector
/dev/rdisk3s2: 999487104 sectors in 15616986 FAT32 clusters (32768 bytes/cluster)
bps=512 spc=64 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=411648 drv=0x80 bsec=999731200 bspf=122008 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished erase on disk3
2. OS 이미지 다운로드
2-1. CentOS 이미지를 다운로드합니다.
htps //w w. 전혀 s. 오 rg / 도 w 응 아 d /
이 기사에서는 아래의 미러 사이트에서 OS 이미지를 다운로드했습니다.
ht tp // 미라 r. 아 ktk 응. sg/전과 s-al rch/7.8.2003/이소 s/아 rmhfp/
이 기사에서는 CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-4-2003-sda.raw.xz를 다운로드합니다.
*CentOS-Userland-7-armv7hl-RaspberryPI-GNOME-2003-sda.raw를 다운로드하여 쓰고 있지만 시작하지 않았습니다.
2-2. 다운로드가 완료되면 파일을 두 번 클릭하여 압축을 풉니 다.
3. CentOS 쓰기
압축을 푼 파일(CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-4-2003-sda.raw)을 MicroSD 카드에 씁니다.
3-1. 시작하기 전에 unmountDisk를 수행합니다.
diskutil unmountDisk /dev/disk3
3-2. 다음 명령을 실행하여 쓰기를 수행합니다.
if=<파일 경로 및 파일 이름>
sudo dd bs=1m if=CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-4-2003-sda.raw of=/dev/rdisk3; sync
Password:
2612+0 records in
2612+0 records out
2738880512 bytes transferred in 35.963779 secs (76156638 bytes/sec)
Resource busy가 표시되면 다음을 수행합니다.
sudo diskutil unmountDisk /dev/disk3
3-3. Eject
쓰기가 안전하다면 다음 명령을 실행합니다.
sudo diskutil eject /dev/rdisk3
4. Raspberry pi로 부팅
4-1. MicroSD 카드를 Raspberry pi에 꽂고 전원을 켭니다.
4-2. localhost login:이 표시되므로 root를 입력하고 암호는 centos를 입력합니다.
5. 디스크 할당
5-1. 이 단계에서는 MicroSD 카드의 내용물의 여유 공간이 사용 가능하도록 할당되지 않았기 때문에 할당합니다.
소개 확인을 위해 df 명령을 실행합니다.
다음과 같이 root에 1.7GB만 할당됩니다.
다음은 이 작업을 하지 않고, 설치 작업을 했기 때문에 root가 100% 사용되어 버린 상태・・・
``
df -hT
ファイルシス タイプ サイズ 使用 残り 使用% マウント位置
/dev/root ext4 1.7G 1.7G 0 100% /
devtmpfs devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs tmpfs 3.9G 17M 3.9G 1% /run
tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/mmcblk0p1 vfat 286M 58M 229M 21% /boot
tmpfs tmpfs 788M 0 788M 0% /run/user/0
5-2.root 할당을 확장합니다.
rootfs-expand
5-3. df 명령으로 다시 확인하십시오.
root에서 사용할 수 있는 크기가 확장되었습니다.
df -hT
ファイルシス タイプ サイズ 使用 残り 使用% マウント位置
/dev/root ext4 469G 1.2G 468G 1% /
devtmpfs devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs tmpfs 3.9G 17M 3.9G 1% /run
tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/mmcblk0p1 vfat 286M 54M 233M 19% /boot
tmpfs tmpfs 788M 0 788M 0% /run/user/0
[[email protected] ~]#
6. Wifi 설정
wifi에 연결합니다.
6-1. 네트워크를 시작합니다.
service network start
6-2. 네트워크 장치의 상태를 확인합니다.
nmcli d
wifi는 disconnected로 표시됩니다.
6-3. wifi 장치가 작동 중이므로 사용 가능한 액세스 포인트를 표시합니다.
nmcli dev wifi list
6-4. SSID에 연결합니다.
nmcli --ask dev wifi connect <SSID名>
비밀번호를 듣기 때문에 입력합니다.
6-5. 접속이 끝나면, ssh로 다른 단말로부터 넣을지 확인해 보세요.
이것으로 우선 CentOS 7 설치의 첫 번째 단계는 종료입니다.
비밀번호를 변경하거나 용도에 맞는 패키지를 설치해 보세요.

