板子类型: Raspberry Pi Model 3 B 搭配 32G的SD卡:

下载支持树莓派版本的centos7系统

https://buildlogs.centos.org/centos/7/isos/armhfp/

Mac上下载一个SD卡管理工具(格式化用)

https://www.sdcard.org/downloads/formatter_4/eula_mac/index.html

格式化前:

格式化操作:

格式化后,发现在电脑上也能发现SD卡

先卸载掉外部磁盘

liugx@liugx ~$ sudo diskutil umount /dev/disk2s1
Password:
Volume BOOT on disk2s1 unmounted
liugx@liugx ~$

然后通过命令,将解压后的系统拷贝到SD卡中(常说的烧录)

liugx@liugx Downloads$ sudo dd bs=1m if=./CentOS-Userland--armv7hl-Minimal--test-RaspberryPi3.img of=/dev/rdisk2
Password:
+ records in
+ records out
bytes transferred in 334.167413 secs ( bytes/sec)
liugx@liugx Downloads$

少录完再看SD卡的状态

系统写入SD卡后,插上电源

附指示灯说明:
  1. 红灯常亮: 未能检测到TF卡;
  2. 双灯「红、绿(红灯旁边)」常亮: 未能检测到系统;
  3. 红灯常亮,绿灯闪烁: 系统运行正常。

插入网线到路由器上,并且从路由器「路由器上连接设备多的话基本靠猜(连接网络时间,设备类型)」上获取树莓派局域网ip,然后ssh登录

看到这里说明  树莓派3代B型 Raspberry Pi Model 3 B 安装 centos7  已经成功了

以上部分内容参考地址:

  • https://blog.mrabit.com/details/37

centos 安装好后发现磁盘空间大小和 SD 卡不一致

从新分配空间

网上查到的解释是因为centos的image是为2G SD卡准备的,如果想用剩余空间,就得重新分配分区。

步骤:

fdisk /dev/mmcblk0

执行命令:d  (删除分区3)

执行命令:p (按这时候应该是少了一个分区了)

执行命令:n  (加分区)

执行命令:p (主要分区)

直接回车

后面的值默认即可

执行命令:p

执行命令:w

然后reboot 

执行命令: resize2fs /dev/mmcblk0p3
执行df -h查看

这里空间和 SD卡 空间一致了

以上部分内容参考地址:

  • https://www.cnblogs.com/caiji/p/7891403.html

如果要用WIFI的话,在/root/READEME 中有描述

== CentOS  userland ==

If you want to automatically resize your / partition, just type the following (as root user):
/usr/local/bin/rootfs-expand For wifi on the rpi3, just proceed with those steps : curl --location https://github.com/RPi-Distro/firmware-nonfree/raw/master/brcm80211/brcm/brcmfmac43430-sdio.bin > /usr/lib/firmware/brcm/brcmfmac43430-sdio.bin curl --location https://github.com/RPi-Distro/firmware-nonfree/raw/master/brcm80211/brcm/brcmfmac43430-sdio.txt > /usr/lib/firmware/brcm/brcmfmac43430-sdio.txt systemctl reboot

===================================================

由于找不到有效的centos软件源,今天从新刷了一个 raspbian lite 系统

树莓派3代B型 Raspberry Pi Model 3 B 安装 centos7系统的更多相关文章

  1. 树莓派2代 B型 4核 1G内存 raspberry pi 2 model B

    树莓派技术交流群:318799602 期盼已久的PI2 已经到货,Element14版,非RS版本.诚信卖家如期发货,不会像某些淘宝卖家一样,没有货还标注现货,发货时间一拖再拖. 树莓派的最新力作!! ...

  2. 在树莓派2代B型/3代 上安装Fedora23 - Installing Fedora 23 on Raspberry Pi 2 model B or Raspberry Pi 3

    本文主要用于记录安装过程,以便日后查阅回顾. 之前在自己的树莓派上运行的一直是通过NOOB安装的Raspbian,但是本人平时更喜欢用Fedora作为开发和使用环境,而且Raspbian上的软件包通常 ...

  3. Raspberry PI Model B+ (LCD显示CPU温度)

    Title:Raspberry PI Model B+ (LCD显示CPU温度)  --2015-01-29 17:44 买了块连接Raspberry PI Model B+的LCD显示器,上面没写C ...

  4. 【树莓派】【转载】Raspberry Pi (树莓派)折腾记

    在网上看到一篇对树莓派折腾记录比较详细的文章,时间比较早,但是有些东西没变. 对于新手而言,还是有点参考价值.文章参见:http://skypegnu1.blog.51cto.com/8991766/ ...

  5. [树莓派(raspberry pi)] 02、PI3安装openCV开发环境做图像识别(详细版)

    前言 上一篇我们讲了在linux环境下给树莓派安装系统及入门各种资料 ,今天我们更进一步,尝试在PI3上安装openCV开发环境. 博主在做的过程中主要参考一个国外小哥的文章(见最后链接1),不过其教 ...

  6. 编译树莓派2代B型OpenWrt固件实现无线路由器及nodogsplash认证功能

    最终功能: 无线路由器的主要功能,网口WAN接入,USB无线网卡AP热点输出,连上wifi之后跳转到认证页面,点击认证方可上网,有效时间10分钟,认证成功之后自动访问指定网址. 文章结尾有编译好的刷机 ...

  7. 树莓派进阶之路 (003) - Raspberry Pi(树莓派)国内软件源

    树莓派自带的软件源是 deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi 由于网站在国外 ...

  8. 树莓派Raspberry Pi OS(原Raspbian)系统常用配置

    首次开机自动连接WIFI 在资源浏览器中打开刚写好Raspberry Pi OS(之前叫Raspbian)系统的SD卡,如果有boot目录则在boot目录中新建一个名为wpa_supplicant.c ...

  9. 树莓派3代b型静态IP设置,和ssh的wlan配置

    https://blog.csdn.net/qq_36305492/article/details/78607557

随机推荐

  1. windows创建窗口、关闭窗口流程

    NC,即 non-client 区域,包括标题栏.窗口边框.最大.最小按钮.滚动条等. 一.在调用Windows的::CreateWindowEx函数创建窗口时,一般会先发出 WM_NCCREATE消 ...

  2. java代码获取客户端的真实ip

    java代码获取客户端的真实ip protected String getIpAddr(HttpServletRequest request) { String ip = request.getHea ...

  3. 《Python》 代码块、小数据池和编码转换

    一.代码块 Python程序是由代码块构造的.块是一个python程序的文本,他是作为一个单元执行的. 什么是代码块:一个py文件,一个函数,一个文件,一个类都是一个代码块. 作为交互方式输入的每一行 ...

  4. 关于edge detecte

    1.注意render Texture 双击render Texture ,要勾选 use viewport dimensions,否则出现边框和模型不合的情况 2.注意edge detecte 的状态 ...

  5. DevExpress WPF入门指南:如何自动或手动添加DXSplashScreen控件

    <DevExpress v17.2 版本更新公开课>点击报名 DevExpress WPF 的 DXSplashScreen 控件在应用加载的时候显示一个启动界面.添加DXSplashSc ...

  6. 给hackrf加上1602LCD以及UART(附带固件编译方法)

    代码库(在hackrf原代码库基础上只添了两个文件,改了一个文件): https://github.com/JiaoXianjun/hackrf-UART-1602LCD 目的主要是为了帮助想更改调试 ...

  7. C++中特殊的宏定义

    常规用法不再介绍,做如下几点说明和介绍 1. 带参数的宏只完成简单字符替换,之前不做计算实参的工作,如下 #define SUM(x,y) x+yint a=3,b=2,c=1;int s;s=SUM ...

  8. Android下打印堆栈的两种方法

    1. for(StackTraceElement i:Thread.currentThread().getStackTrace()){ System.out.println(i); } 2. Log. ...

  9. 阿里云Linux CentOS 7 Docker部署使用gogs搭建自己的git服务器

    一.前言 Git是目前优秀和流行的源代码管理工具.而GitHub是一个面向开源及私有软件项目的托管云平台,但开源免费,私有收费.而公司出于商业化等目的需要搭建自己的源代码托管服务器.通过网上了解Gog ...

  10. 《Effective Python:编写高质量Python代码的59个有效方法》读书笔记(完结)

    Effective Python 第1章 用Pythonic方式来思考 be pythonic 遵守pep8 python3有两种字符序列类型:bytes(原始的字节)和str(Unicode字符). ...