Raspberry pi 4 Model B에 CentOS 7 설치

Raspberry pi 4 Model B에 CentOS 7 설치

2022-10-06 last update

8 minutes reading RaspberryPi RaspberryPi4 CentOS

Raspberry pi 4 Model B에 CentOS를 설치하는 방법을 요약했습니다.





환경



Micro SD 카드 쓰기 환경 : MacBook Pro MacOS Mojave
Raspberry pi : pi 4 Model B 8GB RAM 4core
Micro SD 카드: 512 GB

흐름


  • MicroSD 카드 포맷
  • OS 이미지 다운로드
  • CentOS 쓰기
  • Raspberry pi에서 시작
  • 디스크 할당
  • Wifi 설정

  • 참고 기사/사이트
    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 설치의 첫 번째 단계는 종료입니다.
    비밀번호를 변경하거나 용도에 맞는 패키지를 설치해 보세요.