本文档详细介绍了在CentOS 7 ARM架构环境下执行磁盘扩容的具体命令与操作步骤,内容涵盖了使用fdisk或parted进行磁盘分区、通过LVM命令扩展卷组及逻辑卷,以及利用xfs_growfs或resize2fs调整文件系统大小的完整流程,旨在指导用户安全有效地增加系统存储空间。
本文目录导读:
树莓派4B安装CentOS 7系统详细教程:打造你的微型服务器 **
树莓派4B(Raspberry Pi 4B)凭借其强大的性能和低廉的价格,成为了极客和开发者们的掌中宝,虽然官方推荐的系统通常是Raspberry Pi OS,但在很多企业环境或特定开发需求中,我们更习惯使用CentOS系统,本文将为大家提供一份详尽的CentOS 7版本树莓派4b教程,帮助你一步步在树莓派4B上部署CentOS 7系统。

准备工作
在开始之前,请确保你已经准备好了以下硬件和软件:
-
硬件设备:
- 树莓派4B开发板(推荐内存4GB或8GB版本)。
- MicroSD卡(建议Class 10,容量至少16GB,推荐32GB或以上)。
- MicroSD卡读卡器。
- 网线(用于稳定的网络连接,初次安装建议使用有线连接)。
- 电脑(用于下载镜像和烧录)。
-
软件资源:
- CentOS 7 ARM镜像文件。
- 镜像烧录工具(如 balenaEtcher 或 Rufus)。
- SSH连接工具(如 Xshell, PuTTY 或 MobaXterm)。
下载CentOS 7 ARM镜像
由于树莓派基于ARM架构,我们需要下载专门为ARM64(aarch64)架构编译的CentOS版本。
- 访问CentOS官方的AltArch镜像站点(因为标准版主要针对x86架构)。
- 找到适合树莓派4B的版本,通常在
isos/aarch64/目录下,寻找包含RaspberryPi或Minimal字样的镜像文件(CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-4等类似名称,注意树莓派4B需要64位系统以发挥最佳性能,请务必确认镜像支持aarch64)。 - 下载完成后,解压得到
.img镜像文件。
烧录系统到SD卡
- 将MicroSD卡插入读卡器并连接电脑。
- 打开 balenaEtcher 软件。
- 点击
Flash from file,选择刚才下载的 CentOS 7 镜像文件。 - 点击
Select target,选择你的MicroSD卡。 - 点击
Flash!开始烧录,烧录过程可能需要几分钟,请耐心等待直至提示成功。
启动系统与SSH连接
- 将烧录好的SD卡插入树莓派4B,接上网线和电源(建议最后接电源启动)。
- 等待系统启动,由于树莓派没有连接显示器,我们需要通过路由器后台查看树莓派分配到的IP地址。
- 打开电脑上的SSH工具,输入获取到的IP地址。
- 默认登录信息:
- 用户名:通常是
root - 密码:通常是
centos(具体请参考你所下载镜像的官方说明,部分版本可能需要首次登录修改密码)。
- 用户名:通常是
注意:如果无法登录,可能是因为SD卡分区尚未自动扩展,或者SSH服务默认未开启,对于部分镜像,你可能需要在烧录后的 boot 分区中手动创建一个名为 ssh 的空文件(无后缀名)来启用SSH功能。
初始配置与环境优化
成功登录后,我们首先需要对系统进行基础的配置。
扩展根分区 树莓派的SD卡容量通常很大,但默认镜像可能只使用了很小一部分,我们需要扩展文件系统以利用整个SD卡空间。
执行完毕后,可以使用 df -h 查看根目录容量是否增加。
更新系统 为了确保安全和软件包的完整性,建议第一时间更新系统内核和软件包。
yum update -y
修改主机名(可选)
hostnamectl set-hostname your-pi-name
配置Wi-Fi(可选)
如果你不想使用网线,可以配置Wi-Fi,编辑网络配置文件(具体文件名可能因网卡名称而异,通常在 /etc/sysconfig/network-scripts/ 下):
vi /etc/sysconfig/network-scripts/ifcfg-wlan0
将 ONBOOT=no 改为 yes,并填入你的Wi-Fi名称和密码(SSID和PSK),然后重启网络服务:
systemctl restart network
安装桌面环境(可选)
如果你需要图形界面,可以安装 GNOME 或 XFCE 桌面,考虑到树莓派的资源,建议安装轻量级的 XFCE。
# 安装 EPEL 源 yum install epel-release -y # 安装 XFCE 桌面 yum groupinstall "Xfce" -y # 安装中文字体(防止乱码) yum install wqy-zenhei-fonts wqy-microhei-fonts -y # 启动图形界面 startx
常见问题与注意事项
- 散热问题: 树莓派4B运行CentOS 7时,如果没有散热措施,温度可能会较高,建议务必配备散热片或小风扇。
- 软件源: ARM版的软件源可能比标准版少,某些依赖x86架构的软件无法直接安装,如果yum下载速度慢,建议更换国内的阿里云或清华大学镜像源。
- 系统版本: CentOS 7 已进入维护期,对于新项目,也可以考虑尝试 CentOS Stream 9 或其他ARM友好的发行版(如 Ubuntu Server),但如果你必须使用 CentOS 7 环境,本教程依然适用。
通过以上步骤,你已经成功在树莓派4B上安装并配置了CentOS 7系统,你可以将它作为一个低功耗的家庭服务器、代码测试环境或学习Linux运维的利器,希望这篇centos7版本树莓派4b教程能对你有所帮助,祝你的折腾之旅愉快!


