树莓派装上 CentOS 7 系统

前言

想是要树莓派实现内网穿透,来完成一些网站的搭建任务,同时对CentOS比较熟悉,所以这里就才用了CentOS系统。

准备

硬件

硬件 配置 备注
Raspberry Pi 3B+ Broadcom BCM2837B0,Cortex-A53 (ARMv8) 64 位 SoC @ 1.4GHz ARM64位处理器(后面选择系统作为参考),详细硬件配置
电脑 Macbook Pro 这仅仅是我的电脑,实际根据个人情况而定
内存卡 金士顿 64G 尽量选择大一点的内存卡,同时选择class10以上的标准
读卡器 这个没什么好说的
键盘 USB键盘 开始时有一些初始化需要做
显示器 配置随意,支持HDMI 也是配合刚开始初始化使用

软件

软件 备注
ARM 版 CentOS 7 根据树莓派的CPU,选择对应版本,下面会讲下载地址
The Unarchiver 我的是mac系统,对应的解压软件,如果是win可以选择其他的
烧录软件 mac:balenaEtcher,windows:Win32DiskImager

下载&安装CentOS

下载CentOS

进入官网下载,根据网络情况,选择适合自己的镜像地址,我这里选择的是清华大学的镜像地址

选择对应的软件版本,我下载的是精简版本(没有桌面)

烧录系统

解压系统文件,让后用烧录软件烧录(我这里是要的是balenaEtcher),烧录好后,将内存卡插到树莓派上并启动

账号及密码

CentOS这里默认的账号是:root,默认的密码是:centos

其他关联系统的账号和密码如下:

  • Raspberry Pi

默认用户是 pi 密码为 raspberry

  • FreeBSD

默认的密码是 freebsd/freebsd 和 root/root。

  • recalbox

默认主机名 root 密码 recalboxroot

  • OpenELEC

默认主机名 root 密码 openelec

配置网络

有线连接

这个是最简单的,只要将有线网络插入到树莓派即可使用了,因为CentOS精简版本也是包含了网络驱动。

无线连接

  • 这个也比较简单,因为CentOS可以直接使用nmtui命令,连接Wi-Fi就是图形化操作
nmtui
  • 会出现对应的界面,选择"Activate a connection"

  • 选择你想要连接的Wi-Fi,点击确认,输入密码即可连接,如果连接成功后会在网络前面显示一个“*”

  • 退出界面按ESC按键即可退出

拓展分区

  • 系统默认的并没有完全使用内存卡的空间,所以我们需要重新设置一下分区,输入命令查看分区大小
df -h

可以看出我们的root分区只有1.7G,并没有完全使用。

  • 查看分区索引信息,这步很重要,后续需要用到这里的索引,输入一下命令:
fdisk -l

记住这个索引起始值

  • 重置分区大小,输入以下命令进入编辑
fdisk /dev/mmcblk0
  • 删除3分区:输入d -> 输入3或者直接回车

  • 新建分区:输入n - 输入p -> 输入3或者直接回车 ->设置起始索引地址(这里不要直接回车,需要输入上面查询到的起始值)-> 结束索引(直接回车)

这里设置起始索引为什么不用默认的,是因为其他分区没有从默认地址开始,导致中间部分使用,如果这个时候创建默认分区,就会出现这个分区很小的情况

  • 保存分区:输入w

  • 重启系统:

reboot
  • 重启后输入以下命令完成分区拓展:
resize2fs /dev/mmcblk0p3
  • 查看分区情况,可以看见我的分区已经变成57G了,基本上和内存卡大小差不多了
df -h

总结

  • 到此为止,基本上在树莓派上安装CentOS系统就完成了
  • 设置分区时一定要注意分区的索引,不然重启后会导致无法启动

树莓派3B+安装CentOS 7相关推荐

  1. 一起来玩树莓派---树莓派3B+安装Ubuntu16.04系统

    树莓派3B+安装Ubuntu16.04系统 树莓派3B型号可以安装Ubuntu Mate官方版本,但是这个版本不适配3B+,会出现一直彩虹屏(引导文件的问题)和无法连接WiFi,经过调查发现是版本不太 ...

  2. 树莓派3b+安装openwrt 配置wan lan和wifi

    树莓派3b+安装openwrt 配置wan lan和wifi 1.配置网络 修改/etc/config/network 注释掉option ifname 'eth0'一行,为防止与路由器地址冲突,将其 ...

  3. 树莓派3B安装openwrt19.07.04

    树莓派3B安装openwrt19.07.04 1.目的 2.下载 3.驱动安装 1.目的 为了实现家用wifi的扩展,打算利用闲置的树莓派3b进行配置.板载wifi用于扩展ap,外接usb无线网卡用于 ...

  4. 树莓派3B+ 安装 `ReSpeaker 4-Mics Pi HAT` 声卡,录音与播放

    树莓派3B+ 安装 ReSpeaker 4-Mics Pi HAT 声卡,录音与播放 1. 查看默认声卡 利用cat /proc/asound/cards 可以查看系统出现的声卡,编号为0的为默认声卡 ...

  5. [折腾向]树莓派3B+安装系统(Raspbian)以及配置环境

    摘要:自己根据网上各路大神的博文费时2天配置好树莓派,写下博文记录自己折腾树莓派的过程.硬件真的比想象中的麻烦... 目录 目录 1.硬件准备 2.安装系统 (1)树莓派系统下载: (2)格式化tf卡 ...

  6. 树莓派3B+安装Ubuntu mate遇到彩虹屏

    树莓派3B+安装Ubuntu mate遇到彩虹屏 彩虹屏问题描述 解决方案 彩虹屏问题描述 网上找了多个教程将ubuntu mate刻录到sd卡上的教程: 1.windows上使用如下工具,SDFor ...

  7. 树莓派3B安装ffmpeg

    树莓派3B安装ffmpeg 树莓派型号:3b 操作系统:ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img 如果只使用基础功能可以参考https:// ...

  8. 树莓派3B+安装python3

    树莓派3B+安装python3   树莓派3B+内部已经装了python2 和python 3(例如3.7).如果没有的话可以执行下列命令安装一下,当然,python2不用的话也可以删了. sudo ...

  9. 树莓派3B+ 安装计算机视觉库(OpenCV_3+OpenCV_Contrib_3)

    树莓派3B+ 安装计算机视觉库(OpenCV_3+OpenCV_Contrib_3) 计算机视觉是一项应用于计算机模式生物视觉的新技术,它使得计算机能代替人眼实现对目标的识别.分类.跟踪和场景理解. ...

最新文章

  1. matlab加载ascii文件,matlab自动处理ascii文件的方法
  2. java 代码效率_Java效率
  3. RubyMotion 指南:API 驱动开发示例
  4. Postman接口测试之POST、GET请求方法
  5. x86汇编-1(第三章—第四章)虚拟硬盘基本信息,虚拟硬盘的写入,bochs调试
  6. 数据分析词数统计和词的重要程度统计
  7. 今天开通了博客园帐号
  8. 如何使create-react-app与Node Back-end API一起使用
  9. 把网站部署到IIS后访问不了,报错IIS管理器无法验证此内置账户是否有访问权
  10. js 判断数组的4种方法
  11. 三阶魔方还原步骤图_魔方小站三阶魔方盲拧视频教程 (蒙眼拧魔方教程|还原公式图解|3D动画)...
  12. 计算机 国际顶尖级会议排名,计算机学科国际会议排名
  13. 【聚沙成塔系列】之《UML九种图
  14. BI平台:怎么进行报表的开发和搭建
  15. python开发实例-python开发案例
  16. 腾讯云tcp架构认证适合什么人群?费用是多少?需要什么资质能力?
  17. [转载]C#中IndexOf的使用
  18. 用户和组管理命令介绍与详解
  19. matlab bp归一化,bp网络样本归一化处理
  20. wpsppt页面卷曲在哪里_如何用PPT制作卷轴效果

热门文章

  1. 笔记本连接显示器后没有声音_笔记本连外接显示器没声音怎么办
  2. ac86u原厂固件去广告_释放更多功能,华硕 AC86U 刷官改固件教程
  3. 华为手机照片如何出现时间地点天气,教你30秒,一学就会
  4. sql中的iif语句详解
  5. 矩阵论(零):线性代数基础知识整理(1)——逆矩阵、(广义)初等变换、满秩分解
  6. 解决Git克隆代码 the remote end hung up unexpectedly 错误
  7. matlab数据转换为tecplot格式[ASCII码格式下的plt文件]
  8. MPLS流量工程(TE)
  9. 计算机绘画社团活动教案,电脑绘画社团活动策划书精选
  10. 名词用作动词举例_中学文言文词类活用详解:名词活用作动词(一)