树莓派4B 安装 CentOS 7 64位 AltArch 系统(aarch64)

原创
林里克斯

最近买了个新玩具 树莓派4B ,安装个 CentOS 当第二博客

树莓派4B 安装 CentOS 7 64位 AltArch 系统(aarch64)



一、下载镜像


1.清华大学镜像

  • 64 位
https://mirrors.tuna.tsinghua.edu.cn/centos-altarch/7.8.2003/isos/aarch64/images/CentOS-Userland-7-aarch64-RaspberryPI-Minimal-4-2003-sda.raw.xz
  • 32 位
https://mirrors.tuna.tsinghua.edu.cn/centos-altarch/7.8.2003/isos/armhfp/CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-4-2003-sda.raw.xz

2.CentOS 官网

https://people.centos.org/pgreco/CentOS-Userland-7-aarch64-generic-Minimal-2003-mbr/CentOS-Userland-7-aarch64-generic-Minimal-2003-sda.raw.xz

3.阿里云镜像

  • 64 位
https://mirrors.aliyun.com/centos-altarch/7.8.2003/isos/aarch64/images/CentOS-Userland-7-aarch64-RaspberryPI-Minimal-4-2003-sda.raw.xz
  • 32 位
https://mirrors.aliyun.com/centos-altarch/7.8.2003/isos/armhfp/CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-4-2003-sda.raw.xz

国内下载 清华大学 或 阿里云 速度快一点


二、烧入镜像


1.使用内存卡修复工具 SDFormatter.exe 格式化内存卡

树莓派4B 安装 CentOS 7 64位 AltArch 系统(aarch64)

格式化 sd卡,切记不要用 Windows 自带的格式化!!!没用

2.使用磁盘映像工具 win32diskimager-1.0.0-install.exe 烧入 sd卡 即可,需要先解压下载好的文件,烧录后缀名为 .raw 的文件

树莓派4B 安装 CentOS 7 64位 AltArch 系统(aarch64)

烧入之后,直接插入树莓派开机使用

查看路由器获取到的 IP,或者用显示器登录查看

树莓派4B 安装 CentOS 7 64位 AltArch 系统(aarch64)

默认账号 root ,密码 centos

3.识别全部空间

$ /usr/bin/rootfs-expand
#默认是没有全部识别到 TF 卡的

4.验证

$ cat /etc/redhat-release 
CentOS Linux release 7.8.2003 (AltArch)
$ uname -a
Linux home_jarbo 5.4.28-v8.1.el7 #1 SMP PREEMPT Mon Mar 30 21:28:10 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux
$ getconf LONG_BIT
64

三、配置 WiFi


1.查看网络包是否安装

$ rpm -qa | grep NetworkManager
NetworkManager-libnm-1.18.4-3.el7.aarch64
NetworkManager-team-1.18.4-3.el7.aarch64
NetworkManager-wifi-1.18.4-3.el7.aarch64
NetworkManager-1.18.4-3.el7.aarch64
NetworkManager-tui-1.18.4-3.el7.aarch64

2.设置 NetworkManager 自动启动

$ chkconfig NetworkManager on

3.安装 NetworkManager-wifi

$ yum -y install NetworkManager-wifi

4.开启 WiFi

$ nmcli r wifi on

5.测试(扫描信号)

$ nmcli dev wifi

IN-USE  SSID                    MODE   CHAN  RATE        SIGNAL  BARS  SECURITY  
        debug                   Infra  6     260 Mbit/s  100     ▂▄▆█  WPA2      
        warn                    Infra  6     260 Mbit/s  100     ▂▄▆█  WPA2      
        FBI                     Infra  44    540 Mbit/s  100     ▂▄▆█  WPA2      
        error                   Infra  44    540 Mbit/s  100     ▂▄▆█  WPA2      
        TP-LINK_1003            Infra  6     405 Mbit/s  95      ▂▄▆█  WPA1 WPA2 
        Xiaomi_FF00             Infra  1     130 Mbit/s  55      ▂▄__  WPA1 WPA2 
        TP-LINK_HyFi_53         Infra  6     405 Mbit/s  50      ▂▄__  WPA1 WPA2 
        客厅的父母乐_A8BC        Infra  1     130 Mbit/s  49      ▂▄__  WPA1      
        客厅的父母乐_B12AP       Infra  9     65 Mbit/s   45      ▂▄__  WPA2      
        xiaomi-plc-v1_miapa766  Infra  9     130 Mbit/s  40      ▂▄__  --        
        muriqionghua            Infra  8     270 Mbit/s  39      ▂▄__  WPA1 WPA2 
        --                      Infra  6     270 Mbit/s  37      ▂▄__  WPA2      
        601                     Infra  11    130 Mbit/s  30      ▂___  WPA1 WPA2 
        --                      Infra  6     270 Mbit/s  29      ▂___  WPA2      
        TP                      Infra  6     270 Mbit/s  29      ▂___  WPA2

6.连接

$ nmcli dev wifi connect SSID password <password>
$ nmcli dev wifi connect FBI password FBICOMEING123456

$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether dc:a6:32:c0:46:97 brd ff:ff:ff:ff:ff:ff
    inet 10.10.10.218/24 brd 10.10.10.255 scope global noprefixroute dynamic eth0
       valid_lft 85493sec preferred_lft 85493sec
    inet6 240e:338:a1c:f530:2402:8451:2767:54c5/64 scope global noprefixroute dynamic 
       valid_lft 595sec preferred_lft 595sec
    inet6 fe80::b2ba:4ab:7c3b:17a1/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether dc:a6:32:c0:46:98 brd ff:ff:ff:ff:ff:ff
    inet 10.10.10.220/24 brd 10.10.10.255 scope global noprefixroute dynamic wlan0
       valid_lft 86378sec preferred_lft 86378sec
    inet6 240e:338:a1c:f530:fd65:fd5f:8c48:58ce/64 scope global noprefixroute dynamic 
       valid_lft 596sec preferred_lft 596sec
    inet6 fe80::5144:d9cb:5ce0:fd05/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
#wlan0 就是

7.端口 WiFi

$ nmcli device disconnect wlan0

或

$ nmcli con del FBI

Over~

版权协议须知!

本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

1727 3 2020-08-16


分享:
icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif

3条评论

    Li Chrome Windows 10

    用Win32DiskImager烧录前少写了一步,下载的.raw.xz文件需要先解压成.raw文件才能继续

    访客 二级 2023-01-05 14:09 回复

      林里克斯 Chrome Windows 10

      嗯,是得。我截图有后缀名是 .raw 得,这里我再修改修改。谢谢指出不足

      作者 一级 2023-01-05 14:13 回复

    yuanyuan Chrome Windows 10

    为什么我的4b安装centos7.9 插上tf卡 显示不兼容 进不去系统

    访客 二级 2023-10-23 12:31 回复

博主卡片
林里克斯 博主大人
一个致力于Linux的运维平台
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。

现在时间 2024-03-29

今日天气
站点统计
  • 文章总数:240篇
  • 分类总数:29个
  • 评论总数:10条
  • 本站总访问量 208643 次

@奥奥

@Wong arrhenius 牛比

@MakerFace 厉害了!